Script"diskussion"

Your score is 2 out of 8. :mrgreen::mrgreen::mrgreen:

Naja, der Thread ist praktisch zum Werben von neuer Mitglieder. Vielen ist langweilig und dann können die sich bei Klamm im Forum anmelden, so tolle Sachen lesen und kommentieren. Hab es auch mal nem Freund geschickt

Das ist echt genial, was hier abgeht. Ich find Chuone macht grafisch tolle Dinger und vom Slot selber auch. Den Code versteh ich nicht, liegt eher aber daran, dass ich nicht programmiere. Das einzige, was ich "programmiert" habe, wenn man das so überhaupt nennen darf, ist mein Konjugator & Deklinator mit der Grundlage vom Formular, was mir Ice-Breaker mal gemacht hat und ich dann etwas umgeformt hab, also voll aufgepimpt. 8) :ugly:

Habt ihr eigentlich noch andere Probleme?

Ich kann statt Problem auch Schwerigkeit oder auch Anliegen schreiben, was mach ich nun? Ich verzweifle, hilft mir!!! Die Anderen könnten es noch falsch verstehen oder das eine Wort ist länger als das andere, das dauert länger, was soll ich nun verwenden? Hilfe!!! :cry:
 
Rahi, find ich gut dass du das ganze mit humor siehst - was wäre das leben ohne spaß :) - und auch ehrlich bist, dass du eben sagst du verstehst ihn nicht und nicht sagst er ist mies ist nur weil er dir nicht ins bild passt ( wie es so manch anderer schon gemacht hat )
danke ausserdem fürs kompliment (grafik) ;)
 
Sry Chuone aber die selbst ich der nur einen Bruchteil von dem Wissen von ice-breaker hat habe diesen Test mit 5 Punkten abgeschlossen.

Der Unterschied zwischen dir und mir ist einfach. Ich weiß das ich noch viel zu lernen habe und dass man sich an bestehende Standards halten soll.



Ich wünsch euch allen eine Gute Nacht :yawn:
*chuonediewindelnwechselt* /insider
 
Sry Chuone aber die selbst ich der nur einen Bruchteil von dem Wissen von ice-breaker hat habe diesen Test mit 5 Punkten abgeschlossen.

warum sorry? weil du 5 fragen richtig hast, ich 6? und diese 6 fragen keine großartiges wissen oder großartige erfahrung verlangen?
die anderen 2 genauso wenig, man muss sie nur mal gebraucht haben oder vom lehrer gesagt bekommen haben - braucht man sie so dringend, bestimmt nicht.


Der Unterschied zwischen dir und mir ist einfach. Ich weiß das ich noch viel zu lernen habe und dass man sich an bestehende Standards halten soll.

ist doch gut für dich, sowas respektiere ich, jedoch wo ist dann der vergleich zu mir? willst du sagen dass ich auf deinem level bin aber so tue als ob ich der king wär ?


*chuonediewindelnwechselt* /insider

damit machst du dein wertungsprofil zu nichte und bekommste den stempel: "kindisches niveau" auf die pobacke gedrückt.
 
willst du sagen dass ich auf deinem level bin aber so tue als ob ich der king wär ?

ja :ugly:


Du der King und alle anderen noobs :biggrin:

Wenn du gerne 10 mal den gleichen block baust oder "while(true) schleifen mit Abbruchbedingung" aus for schleifen machst.. bitte.
Aber wir nehmen in der Zeit richtige Schleifen, die dann auch garantiert nicht "hängen bleiben" und auch einfach sauberer aussehen.

Code weiterhin so, wie du es für richtig hältst.
Jedem das seine. Wenn es deiner Zielgruppe so passt, dann braucht es dich ja auch nicht weiter zu kümmern, was hier andere sagen.

du hast recht dass man nie auslernt und nie alles wissen kann, aber[...]

Nein. Stop! Kein "aber"!
Halt dich drann und ziehe schlüsse aus dem was du schreibst!
Gib dich damit zu frieden, dass du nicht alles kannst. Niemand kann alles.
Einer kann das besser, ein anderer etwas anderes.
Hör bitte auf zu sagen, dass du der einzig gute programmierer auf klamm.de bist.
Das ist definitiv falsch!
Und selbst wenn du nicht auf dem level von white bist.. Du führst dich auf wie der King!
Und das geht glaub ich allen hier ziemlich auf die Nerven.

Du hast es keinen Meter mehr drauf als andere hier. Du bist bloß eingebildeter als alle anderen!
 
bitte mach dich erstmal schlau was hier überhaupt phase ist, worum es überhaupt geht .... was ich geschrieben habe und was beispiele sind.
10x das gleiche direkt hinschreiben ist in manchen fällen besser als ne schleife! frag die leute die wirklich ahnung haben deiner meinung nach, wenn du hast deinen phplehrer...
ich nutze keine while(true) schleifen, nur weil das ein beispiel nen break hatte und for(x;1==1;x) hatte denk doch nicht dass ich so programmiere - das war ein beispiel .. und um das 1==1 und break ging es gar nicht ....
und verwechsel doch nicht beispiele die ich aufführe was schlecht ist und denk dass ich das so mache - denkst du echt ich sage was schlecht gelöst ist und mache es selber?
mit dem rest magst du recht haben, aber ich habe mehr drauf als viele andere hier - du hast doch geschrieben du bist neu dabei, wie also willst du meine leistung und die leistung der anderen beurteilen?
und auch wenn ich maßlos übertreibe, so ganz gar nix dahinter steckt nunmal nicht! und ich bin für mich auf nem ganz anderen level als die meisten hier und ich hab nix gesehen was annähernd daran kommt - und wie gesagt ich habe viel gesehen - ich bin schon sehr lange bei klamm und am anfang war ich auch so wie die meisten hier und habe auch sone sachen abgeliefert wie die meisten hier aber ich hab mich stark entwicklet und verbessert und deshalb hab ich das gesagt! und wie gesagt ich will die anderen damit nicht runtermachen oder so sondern respektiere deren arbeit auch - solange sie eben sich das eingestehen und auch den respekt vor mir haben.
und möglicherweise bin ich im unrecht aber wenn leute sachen auflisten die ich vor 3 jahren falsch gemacht habe und selbst 100x größere fehler / schwachstellen drin haben und dazu noch sachen aufzählen die gar nicht wahr sind und dann meinen sie seien profi - dann sag ich mir doch selbst "musste ja ein gott sein" und genauso in diesem stil lass ich das hier ab, seh es auch mit bischen humor und nehm nich alles zu ernst - wie gesagt sehr viele sachen die ich sage sind spaßig gemeint und sollten nicht auf die goldwaage gelegt werden.
 
Zuletzt bearbeitet:
willst du sagen dass ich auf deinem level bin aber so tue als ob ich der king wär ?
Ja tust du. Lies dir deine Post nochmal alle durch.


10x das gleiche direkt hinschreiben ist in manchen fällen besser als ne schleife! frag die leute die wirklich ahnung haben deiner meinung nach, wenn du hast deinen phplehrer...

Von wem hast du den deine Information ? Das würde mich mal echt brennend interessieren.
 
Hallo

Kaum ist man mal 3 Tage an der CeBIT schon verpasst man wohl die größten Lachanfälle in der Geschichte PHP's. Eieiei... Ich darf nie mehr dort hin gehen.

Seit der Geburtsstunde dieses Themas frage ich mich, wo du PHP gelernt hast. Naja, du bist der King, deshalb lasse ich das mal.

10x das gleiche direkt hinschreiben ist in manchen fällen besser als ne schleife! frag die leute die wirklich ahnung haben deiner meinung nach, wenn du hast deinen phplehrer...
Vorhin wars noch immer besser, jetzt ists nur noch manchmal. Naja.
Ahnung von PHP? Siehst du in diesem Thema nicht genug? (raven, ice, ... )



Ich wollte eher etwas zu deinen Grafischen Sachen noch sagen. Ich hab' mich viel mit dem Designen auseinander gesetzt und weiß, worauf es bei Designs ankommt. Meinem Onkel seine Frau ist gelernte Grafikerin. Weil ich Samstag noch kurz dort war, wollte ich noch ihre Meinung zum absichern meiner Aussage wissen.

danke ausserdem fürs kompliment (grafik) ;)

https://gigacasino.de/ Das soll ein professionelles Design sein ? Du sagtest ja, du wärst der einzige professionelle Grafiker auf klamm.de, jedoch sieht das nicht danach aus...

Siehe:

So was nenne ich kein professionelles Design.


Nun denn, ich schließe mich japi an:


P.S. DAS sind klickstarke Werbemittel

Schönen Sonntag wünscht
Bani
 
das ist der einfachste den ich jetzt gefunden habe,
wenn jetzt der cache leer ist und durch zufall stehts $wahl==$zufall ist, bleibt die schleife hängen - sehr unwahrscheinlich aber z.b. beim snowiewinter siehst du es ganz deutlich, ista gibt selbst zu dass die jackpotauslosung mehrere sekunden dauert!

Erstens zweifel ich mal ganz stark an deinem Wissen, denn bei einem leeren Gewinntopf bleibt die Schleife nicht hängen, sondern läuft solange bis sie keinen Gewinn schmeist, was bei einem Rand von 1:2 nicht so unrealistisch ist, rein Mathematisch bedeutet dies, dass 2 Schleifeninterationen nötig sind, bei dem worst_case mal bis zu 12 Iterationen, da dies aber alles im Nanosekundenbereich läuft, macht dies keinen Unterschied. Was Ista bei seinem Spiel mit den Schleifen gemacht hat kann ich nicht beurteilen, aber wenn das so lange braucht ist das ein Konzeptionsfehler und kein Fehler von Schleifen, Schleifen sind ein elementarer Bestandteil einer Programmiersprache, den man nicht einfach auslassen kann.

Zudem nutze ich solche Schleifen in komplexerem Aufbau selbst und kann dir garantieren, dass sie NICHT hängen bleiben, sondern jedesmal tun was sie sollen, und das in einer spitzen Ausführungszeit. Anmerken möchte ich noch, dass diese Art der Schleifenkonstruktion weit mehr Möglichkeiten öffnet, als du dir vorstellen kannst, durch solche Schleifenkonstruktionen habe ich zB unterbunden, dass negative Gewinntöpfe wegen Race Conditions (Link ist net für dich, da du ihn sowieso net ansehen wirst, sondern für andere) auftreten können, womit du in deinem Projekt ja immernoch zu kämpfen hast, aber es sind natürlich erstmal die Schleifen Schuld :mrgreen:

Das ein Code 10mal hintereinander geschrieben besser ist wird dir niemand erzählen, bis auf du chuone, jeder wird dir dies in eine Schleife packen, alleine aus Übersichtlichkeit damit dort nicht aufeinmal 1000 Zeilen Code stehen, wenn stattdessen nur 100+2 Zeilen nötig wären, änder mal einen Teil dadrin, bei deinem möchtegern besseren Konstrukt musst du 10 Änderungen machen, in einer Schleife nur 1 ^^
 
Das ein Code 10mal hintereinander geschrieben besser ist wird dir niemand erzählen,

Zugegebenermaßen ist die Ausführungszeit schneller, wenn man die Anweisungen hintereinander schreibt. Ich habe es für 10 Anweisungen getestet (einzeln hingeschrieben vs. for-Schleife), der zeitliche unterschied lag bei 0,0000001 Sekunden, sprich 0,0001 Millisekunden.
Somit ist er vernachlässigbar klein, um einen spürbaren Zeitunterschied hinzubekommen, müsste ich schon mehrere tausend Schleifen innerhalb eines Skriptes benutzen.
Demgegenüber steht immer noch der schlechte Stil, die Anweisungen einzeln hinzuschreiben.
 
Zur Referenzenseite fällt mir auch noch was ganz anderes ein ... irgendwie seh ich da kein Impressum. :ugly:
Na dann, mal viel Spaß beim abgemahnt werden ... :roll:

chuone schrieb:
ich logge user ohne das php session system ein, richtig - weil es einfach zuviele schwachstellen hat - jeder kann bzw. einfach die session übernehmen ohne das pw zu wissen
Stimmt. Dazu muss er aber erstmal die Session-ID wissen, und die ist mit 32 Zeichen etwa 4 mal so lang, wie das durchschnittliche sichere Passwort.
Wenn die User die Session-ID leichtfertig weggeben, dann sind sie irgendwo selber schuld - zudem ich diese gar nicht mehr per URL übertrage.

chuone schrieb:
richtig niemand ohne mich muss mein code verstehen - ist nicht notwendig ganz einfach
Nöö, muss keiner. Die PHP-Skripte passen sich neuerdings von selbst auf die eigenen Bedürfnisse an :ugly:

chuone schrieb:
und ja kommentare lahmen php, ich rede nicht davon dass es aufeinmal ganze sekunden lahmer ist, es ist nicht spürbar bei kleinen kommentaren aber die lahmung ist vorhanden.
Schön. Was ist nun wichtiger?
Dass ein Programmierer sofort den Code verstehen kann, und sofort die Stelle findet, die er ändern muss - oder dass das Skript bei überdimensional langen Kommentaren nen paar Millisekunden stockt?

chuone schrieb:
PHP Integrated Development Environment, oder auch ganz einfach: PHP-Editor

chuone schrieb:
Damit schießt du dich jetzt völlig ins Aus. :biggrin:
OOP ist für die Flexibilität des Source-Codes und für die einfache Wiederverwendung von einzelnen Klassen, Teilprogrammen, also ein unbedingtes Muss, wenn man in irgendeiner Form professionell programmieren will. Du kannst zum Beispiel auf einen von hundert Kunden zugreifen, wie auf alle anderen 99 Kunden auch - durch die Klasse fragst du Werte ab.
Änderungen im Source-Code nehmen deutlich weniger Zeit in Anspruch, weil alles zentralisiert ist.

chuone schrieb:
bool(false) === int(0) - leß mal was ich schreibe, ich hab das nie behauptet
Ach wirklich? Hast du schon wieder vergessen, was du geschrieben hast? :roll:

chuone schrieb:
0 oder 0 : mir ist vollkommen egal was es ist ob false oder 0 , 0 is auch false und ob nun int oder bool ist mir vollkommen egal - denn wenn ichs formatiert ausgebe ist false genauso wie 0 immer 0 .

chuone schrieb:
richtig ich bin talentierter und besser als du
Jaja, du hast den Längsten :roll:

chuone schrieb:
alles was du weist weist du aus büchern
Daneben :roll:
Ich habe kein einziges PHP oder sonstiges Buch zum Thema Programmierung hier. Ich habe meine ersten 1 1/2 Jahre nur mit Learning-by-doing gearbeitet, damals habe ich noch nichtmal ins Manual gesehen. Ich habe zuerst irgendwelche Gästebücher und einfache Skripte schlicht geändert, danach selber Skripte auf die Beine gestellt. Die Ergebnisse waren entsprechend, aber es hat mein Gefühl für die Programmierung sehr gestärkt; ich persönlich finde, das war das Beste, was ich machen konnte.

chuone schrieb:
du bist ein noob wenn ich ein noob bin , richtig
Falsch. Du bist ein Noob, ich bin - meiner Ansicht nach - keiner. Ich würde mich da sogar eines besseren belehren lassen, aber nur von jemandem, der Ahnung hat, also garantiert nicht von dir.

chuone schrieb:
der rest ist einfach nur sinnlos unbegründet hingelatzt . keine leistung...
Les deine Posts nochmal durch, und sei mal ganz ehrlich zu dir selbst. Fällt dir was auf?

chuone schrieb:
Sagt gerade irgendwie der Richtige.
 
wenn leute [...] selbst 100x größere fehler / schwachstellen drin haben [...] und dann meinen sie seien profi - dann sag ich mir doch selbst "musste ja ein gott sein" und genauso in diesem stil lass ich das hier ab, seh es auch mit bischen humor und nehm nich alles zu ernst - wie gesagt sehr viele sachen die ich sage sind spaßig gemeint und sollten nicht auf die goldwaage gelegt werden.

aha, in dem du dich mit anderen vergleichst, die keine ahnung haben, was hier in diesem forum ledier viel der fall ist, begründest du deinen "gott-status" und lässt deshalb diese "ich bin der beste"-mentalität raushängen? sry, dann tust du mir leid, wenn man sich vergleichen will, dann sollte man es machen die ein gewissen niveau haben, was meinste warum wir uns nicht mit dir vergleichen? :p :roll:
Achso und nun ist alles spaßig gemeint? ja klar, danach sehen die letzten 80 Beiträge aber nicht aus, wie wäre es einfach mal, dass du einsiehst, dass du kein Profi bist aber trotzdem (ein bisschen) proggen kannst?
Man muss ja nicht immer in allem Profi sein, und diese gewissen Dinge, die dich von Profis Unterschieden ist das saubere Coden (Schleifen, valides HTML), das Wissen (IE-Quirksmode, W3C etc) und die "hohe Kunst des Programmierens" (sauberer Code, OOP ec)
 
Zugegebenermaßen ist die Ausführungszeit schneller, wenn man die Anweisungen hintereinander schreibt. Ich habe es für 10 Anweisungen getestet (einzeln hingeschrieben vs. for-Schleife), der zeitliche unterschied lag bei 0,0000001 Sekunden, sprich 0,0001 Millisekunden.
Somit ist er vernachlässigbar klein, um einen spürbaren Zeitunterschied hinzubekommen, müsste ich schon mehrere tausend Schleifen innerhalb eines Skriptes benutzen.

was anderes hab ich nie gesagt!

ich hab nie gesagt dass schleifen fehlerhaft sind, ich hab nur gesagt dass viele schleifen bauen die hängenbleiben können! leß richtig
und das beispiel kann hängenbleiben oder die laufzeit beeinflussen - du allerdings findest es ok - du findest es ok wenn man sachen programmiert die nicht jedesmal das selbe ergebnis haben und sogar mal hängenbleiben können - auch wenn die wahrscheinlichkeit gering bleibt es kann passieren und es ist passiert - da hab ich meine erfahrung. und auf diese art zu programmieren ist in jedem fall unprofessionell und selbst wenn kommentare dazu gehören sollten - hat diese sache ungefähr 100k mehr gewicht.
und da du ice das immernoch nicht packst brauchen wir nich weiter darauf einzugehen.

edit: nochwas .. du hast starke denkfehler drin, wenn der cache im beispiel leer ist und stehts $wahl == $zufall ist, bleibt das beispiel nunmal hängen, und genau das hab ich geschrieben - sorry aber du bist definitiv nicht besser, nicht erfahrener als - ehr ganz im gegenteil, wenn du sone gravierenden fehler machst!!

Bani: denk was du willst, die banner die du gegen meine setzt sind klasse geworden aufjedenfall, aber sind nicht von dir!

raven: OOP mach ich, aber nur begrenzt weil ich für jede sache die ich mache das beste für die sachen selbst mache und nicht 100x den komplett gleichen code benutze- dein === vergleich hab ich nie aufgeführt, da du weiterhin der meinung bist, brauch ich auch gar nich weiterreden.
wenn du schon wegen millisekunden redest wegen kommentaren, dann aufjedenfall die variante ohne kommentare. mein ganzes system brauch nichmal eine millisekunde. und man optimiert nunmal die laufzeit - genauso wie man bilder kleiner macht wegen traffic, ob man sich ein "origanal" mit kommentaren / voller qualität aufhebt ist ne andere sache.

insgesamt brauchen wir nicht weiterreden - mir reichts, ich hab das sooft jetzt gesagt und brauch mich nich ständig wiederholen - soll der eisbrechende rabe denke was er will
ich habe hier stehts meine sachen begründet und ihr habt immer wieder sachen gesagt die so einfach nicht stimmen und ich so einfach nicht geschrieben habe, aber habt kaum relevante gründe aufgeführt.

damit is das thema dann für mich auch erledigt. macht was ihr wollt . denkt was ihr wollt - denkt ich kann kein html und ich kann kein php und meine grafiken sind schlecht - mir ist das jetzt egal - ich hab ordentlich gegengepfeffert und teilweise habt ihrs denke ich auch eingesehen - nach ewigen wiederholen, beispiel raven mit seinen kommentaren .

Von wem hast du den deine Information ? Das würde mich mal echt brennend interessieren.

wie gesagt ich hab vieles von mir selbst bzw. durch meine erfahrung - ich hab php gelernt weil ich perl konnte (nicht perfekt aber ich konnte schon so einige sachen ) und dadurch schonmal wenig schwierigkeiten hatte, ansonsten hab ich mich durch erfahrung und learning by doing weiterentwickelt und verbessert.
 
Zuletzt bearbeitet:
edit: nochwas .. du hast starke denkfehler drin, wenn der cache im beispiel leer ist und stehts $wahl == $zufall ist, bleibt das beispiel nunmal hängen, und genau das hab ich geschrieben - sorry aber du bist definitiv nicht besser, nicht erfahrener als - ehr ganz im gegenteil, wenn du sone gravierenden fehler machst!!

dachmal hast du die intelligenz mit löffeln gefressen? dein beispielcode ist dummerweise korrekt^^
ich habe dir hier ein beispiel gebastelt, in dem der gewinntopf leer ist, sollte Zahl=1 werden müsste deiner Meinung das Script hängen bleiben, tut es aber nicht, hier der gesamte Code damit auch DU es nachvollziehen kanns:
PHP:
<?php

//Änderungen by ice-breaker
$wahl = 1;
$einsatz = 100;
$multiplikator = 1.9;
$use_cache = true;
$gewinntopf = 0;
$jackpot = 1000;
$jackpot_high = 10000;
//Änderungen by ice-breaker

do
{
    $repeat = false;
    $wonjack = false;
    $gewinn = 0;
    $zahl = rand(1,2);
    //Änderungen by ice-breaker
    echo 'Zahl: '.$zahl."\n";
    //Änderungen by ice-breaker
    if ($zahl == $wahl) $gewinn = $einsatz * $multiplikator;
    if ($use_cache == true and $gewinn > 0 and $gewinn > $gewinntopf) $repeat = true;
    elseif ($jackpot > $jp_high)
    {
        $wonjack=true;
        $gewinn = $jackpot;
        $jackpot = $jp_start;
        $zahl = 3;




    }
} while ($repeat);

//Änderungen by ice-breaker
echo 'fertig';
//Änderungen by ice-breaker

?>

so, wer von uns beiden ist nun erfahrener und wer macht mehr gravierende fehler ?
 
Kommentare sind nicht zwingend vorgeschrieben,da hast Du recht.Solange Du auch zu einem späteren Zeitpunkt bei Deinen Scripten noch durchblickst,ist es Deine Sache,ob Du welche verwendest oder nicht.
Aber woher willst Du wissen,dass der Käufer das Script nicht anpassen oder verändern möchte?
 
ice, langsam aber sicher wird es lächerlich was du von dir gibst ...
ich habe geschrieben dass das beispiel das einfachste ist was ich gefunden habe und ex komplexere sachen gibt, zb. slots und keine 50:50 - die genau das gleiche system verwenden und diese auch gerne mal sekunden laufzeit haben oder hängenbleiben - da du das nicht verstehst bzw. nicht weist bin ich wohl definitiv erfahrender als du.
und ja wenn $zahl == $wahl wird, und der cache leer ist bleibts hängen!
probiers doch hiermit aus:

PHP:
$zahl=1;
$wahl=1;
$cache=0;

do{ $zahl=$wahl; if($zahl==$wahl){ $gewinn=100; } }while($cache<$gewinn);

mehr schreib ich dazu auch nich mehr, es reicht jetzt langsam aber sicher ... sehs ein oder sehs nich ein

zu den kommentaren: wie gesagt, ich habe was dagegen wenn leute am code rumfummeln, es ist wie gesagt nicht notwendig und da ich eh was dagegen habe unstütze ich das nicht auch noch durch kommentare. und wie gesagt wer fähig genug ist braucht auch keine kommentare.
ich für mich selbst kann den code selbst nach jahren noch lesen.
 
Zuletzt bearbeitet:
Sry, chuone du verdrehst einfach die Tatsachen wie sie dir passen, das von dir genannte Beispiel habe ich so auch schon gesehen und wird so von irgendwem eingesetzt und das funzt ja auch, was du postest ist einfach absoluter müll womit du deine wahnwitzigen theorien rechtfertigen willst.
dein neues beispiel hat nicht im ansatz die chance auch korrekt zu laufen, alle richtigem im produktiv genutzten einsatz jedoch schon und diese funktionieren auch, dass eine schleife dort mal sekundenlang läuft halte ich für eine unterstellung, gerade weil bei slots die gewinnchance klein ist.
Du drehst dir alles hin wie es dir gerade passt, und selbst dann sind Schleifen nicht nicht schlecht, man könnte genauso gut eine Abbruchbedingung definieren, dass die Schleife nur 10 Iterationen (Durchläufe) max hat.
Aber dein geposteter Code ist einfach sinnfrei und aus jedem Zusammenhang gerissen, denn es kann nur eine Endlosschleife entstehen, in den richtigen Codes ist es nicht so, da wird die Iterationszahl sogar sehr gering sein, da slots, wie ja schon angemerkt, seltener werfen als der der cache nicht ausreicht.
 
jungs entscheidet selbst, wer nun recht hat, ich weiß was richtig ist
und der zusammenhang ist auch vorhanden und dazu hab ich nunmal die erfahrung dass die dinger vielleicht xmal richtig und gut laufen aber dann einmal eben auch hängenbleiben oder gleichmal mehrere sekunden dauern, fällt euch nicht beim spielen auf dass bei manchen das spiel plötzlich ewig nicht startet? und das liegt nicht immer daran dass grad viele spielen.

warum schleifen nicht immer sinn machen:

1A code, der genau das gleiche macht wie die hochgelobte schleife, dabei aber niemals 2x oder 3x läuft und definitiv um einiges schneller läuft!

PHP:
$jpwon=0;
$gewinn=0;

if($jp>$jpmin AND mt_rand(1,$jpchance)==1){ $cpu=3; $jpwon=1; jackpotauszahlung }
elseif(($cpu=mt_rand(1,2))==1){ $gewinn=$einsatz*2; gewinnguthaben }

echo "w=".$gewinn."&cpu=".$cpu."&jp=".$jpwon;
 
Zuletzt bearbeitet:
bei einem 50:50 mag deine möglichkeit gehen, da gebe ich dir Recht, geht es nun aber an komplexere Dinge ist eine Schleife die weit beresse Wahl, bei vielen Problemen sogar die einzige.
Und mit deinem If-Konstrukt kann man sich nicht vor neg. Gewinntöpfen schützen, was ich mit einer Schleife schon kann.

Warum ein Spiel ewig nicht startet lassen wir mal dahingestellt, es liegt aber nicht an den Schleifen, denn ist eine Schleife ordentlich programmiert, dann gibt es da keinerlei Probleme, weder bei vielen Usern gleichzeitig noch bei Gewinn>Gewinntopg, dass es bei neg. Gewinntöpfen in einer Endlosschleife endet ist klar, lässt sich aber unterbinden. Btw.: wenn der Gewinntopf negativ ist kann er bei deinem Beispiel immerweiter ins Minus gehen (Race Conditions).
 
bei einem 50:50 mag deine möglichkeit gehen, da gebe ich dir Recht, geht es nun aber an komplexere Dinge ist eine Schleife die weit beresse Wahl, bei vielen Problemen sogar die einzige.
Und mit deinem If-Konstrukt kann man sich nicht vor neg. Gewinntöpfen schützen, was ich mit einer Schleife schon kann.

Warum ein Spiel ewig nicht startet lassen wir mal dahingestellt, es liegt aber nicht an den Schleifen, denn ist eine Schleife ordentlich programmiert, dann gibt es da keinerlei Probleme, weder bei vielen Usern gleichzeitig noch bei Gewinn>Gewinntopg, dass es bei neg. Gewinntöpfen in einer Endlosschleife endet ist klar, lässt sich aber unterbinden. Btw.: wenn der Gewinntopf negativ ist kann er bei deinem Beispiel immerweiter ins Minus gehen (Race Conditions).

ich habe doch nie behauptet dass schleifen nutzlos sind und man nicht verwenden sollte - man kommt doch gar nicht drumrum .... ich habe nur gesagt dass man lösungen ohne schleifen auch machen kann und diese dann auch besser sind !!!!!!!!!!!!!! und das ist kannst du einfach nicht wiederlegen weil es nunmal die wahrheit ist!
dann hab ich gesagt dass man niemals sone schleifen programmiert, wie du sie für ok befindest, die wahrscheinlich kann noch so klein sein, wenn mans anders lösen kann, löst man es anders!
und erzähl mir doch nix dass du dich mit schleifen gegen minuscaches schützen kannst - schwachsinn! wenn dann must du mit LOCK TABLE arbeiten und das nochmal extra überprüfen und sichern, ne schleife bringt dir dort gar nix!
und es macht keinen sinn das zutun wenn der cache mal ins minus geht geht er genauso schnell wieder ins plus! beim jackpot macht das da schon wesentlich mehr sinn! denn dieser code dort kann locker mal 3x den jp auszahlen!
in meinem beispiel geht es gar nicht um cache oder nicht cache, es geht nur daraum dass es besser gelöst ist als ne schleife .. dort steht nirgends was mit cache also kann er auch nich in minus gehen, es gibt auch sachen ohne cache..... also verwechsel nicht ständig alles!
wenn du ne lösung eines komplexen gamecodes sehen willst wo die gewinnauslosung keine schleife ist, guck dir den dinoslot an! vielleicht lernst du was ..

wenn du das ncihtmal in deinem examen und für deinen schein wissen musst, ist die qualität des scheins nix wert - was ich aber auch nicht glaube!
 
Zuletzt bearbeitet: