VideoPoker - Programm
Verfasst: Mi, 24.12.2014 19:31
Hallo in die Runde,
ich wollte euch auch hier mein VideoPoker (~ Ende 2012 entwickelt) ans Herz legen. Ich habe mich an die Maxime gehalten: so wenig Function-Makros wie nötig, so viel Formeln wie möglich. Wer schafft es auf ehrliche Weise auf 2.000 Chips?
Ich bin ganz ohne Matrix-Formeln ausgekommen. Im Prinzip braucht man nur vier global-Variablen: einen Kartenmerker, eine Bewertungs-Variable, einen Chipsmerker und eine Hochzähl-Variable, um zu wissen, ob der Durchgang gerade/ungerade ist.
Der da oben hat mir immer ein bisschen geholfen, dass ich nicht dabei abgedreht bin .
Es können 0 bis 3 Karten getauscht werden, bei O (wenn Ihr schon ein so gutes Blatt habt) bitte nochmal Backspace drücken. Die gängigsten Bewertungen wie Flush, Straight, Paare,Dreier,Vierling,Full House sind implementiert. Ich hoffe, das Programm ist weitgehend selbsterklärend.
Was haltet Ihr davon?
P S: beim Fehler-Abfangen gibt es Kuriositäten-Unterschiede zwischen den OO-Versionen
[NACHTRAG gelöscht Di, 21.07.2015 23:55]
[Computerlogbuch der Enterprise, NACHTRAG:] Ich versuche jetzt mit WENN (Zahl existent/größer 0) und FINDEN, eingepackt in ISTFEHLER und ob es WAHR ist, den Fehler auszubügeln. Ich hatte einen einspaltigen Sverweis, und der ist offenbar in ca. 60% der OO-Versionen nicht zulässig.
edit /edith [/NACHTRAG Mi, 22.07.2015 05:28]
[EDIT] neuer Nachtrag:
hab jetzt ne mtrans drangeschaltet,sicher ist sicher
(Problem kombinierte verkettung von Sverweis und WVerweis??)
und dann:
=WENN(X14>0;SVERWEIS(X14;X$14:Y$18;2;0);0)
usw... 5x
=WENN($S$31>0;IDENTISCH(TEXT($S$31;"@");TEXT(M21;"@")))
=WENN($S$32>0;IDENTISCH(TEXT($S$32;"@");TEXT(M21;"@")))
usw... 25x
=WENN(SUMME(T34:T58)>0;"0";"O.K.")
[/EDITH Ende Mi, 22.07.2015 13:04]
[EDITH]tja,muss man wohl doch ins BASIC rein. Na,Kind wird schon geschaukelt (-;[/EDITH Do, 23.07.2015 23:10]
[EDITH] Reguläre Ausdrücke in Formeln ermöglichen, wer da mal die Hilfe zu Rate zieht, diese Option in den Einstellungen ist offenbar genau das, was ich brauche. Aber das komische ist,mein Progy läuft unter 3.0.0 auch ohne Zieh-Fehler,wenn das Häkchen weg ist. Vielelicht sollte ich auf "Übernehmen" geklickt haben.
Aber ich habe das doch alles schon längst geprüft,auf AOO 3.2 3.3!?? Vielleicht habe ich OO nich zugemacht und dann wieder geöffnet (oder neu booten). In AOO 4.1.1 habe ich es allerdings noch nicht überprüft, das mit den regulären Ausdrücken. Es geht da um FINDEN(),SVERWEIS und ich vermute auch um IDENTISCH[/EDITH Fr, 24.07.2015 19:27]
[EDIT]War es auch nicht; tja, vielleicht werten viele OpenOffice-Versionen das,was ich da mache,als zirkuläre Referenz![/EDITH]
_________________
Moderation: Da es hier offensichtlich nicht um Fragen zur Programierung geht, habe ich diesen Thread aus dem Bereich OOo Basic und Java in den Bereich Generelle Diskussion verschoben. lorbass, Moderator
ich wollte euch auch hier mein VideoPoker (~ Ende 2012 entwickelt) ans Herz legen. Ich habe mich an die Maxime gehalten: so wenig Function-Makros wie nötig, so viel Formeln wie möglich. Wer schafft es auf ehrliche Weise auf 2.000 Chips?
Ich bin ganz ohne Matrix-Formeln ausgekommen. Im Prinzip braucht man nur vier global-Variablen: einen Kartenmerker, eine Bewertungs-Variable, einen Chipsmerker und eine Hochzähl-Variable, um zu wissen, ob der Durchgang gerade/ungerade ist.
Der da oben hat mir immer ein bisschen geholfen, dass ich nicht dabei abgedreht bin .
Es können 0 bis 3 Karten getauscht werden, bei O (wenn Ihr schon ein so gutes Blatt habt) bitte nochmal Backspace drücken. Die gängigsten Bewertungen wie Flush, Straight, Paare,Dreier,Vierling,Full House sind implementiert. Ich hoffe, das Programm ist weitgehend selbsterklärend.
Was haltet Ihr davon?
P S: beim Fehler-Abfangen gibt es Kuriositäten-Unterschiede zwischen den OO-Versionen
[NACHTRAG gelöscht Di, 21.07.2015 23:55]
[Computerlogbuch der Enterprise, NACHTRAG:] Ich versuche jetzt mit WENN (Zahl existent/größer 0) und FINDEN, eingepackt in ISTFEHLER und ob es WAHR ist, den Fehler auszubügeln. Ich hatte einen einspaltigen Sverweis, und der ist offenbar in ca. 60% der OO-Versionen nicht zulässig.
edit /edith [/NACHTRAG Mi, 22.07.2015 05:28]
[EDIT] neuer Nachtrag:
hab jetzt ne mtrans drangeschaltet,sicher ist sicher
(Problem kombinierte verkettung von Sverweis und WVerweis??)
und dann:
=WENN(X14>0;SVERWEIS(X14;X$14:Y$18;2;0);0)
usw... 5x
=WENN($S$31>0;IDENTISCH(TEXT($S$31;"@");TEXT(M21;"@")))
=WENN($S$32>0;IDENTISCH(TEXT($S$32;"@");TEXT(M21;"@")))
usw... 25x
=WENN(SUMME(T34:T58)>0;"0";"O.K.")
[/EDITH Ende Mi, 22.07.2015 13:04]
[EDITH]tja,muss man wohl doch ins BASIC rein. Na,Kind wird schon geschaukelt (-;[/EDITH Do, 23.07.2015 23:10]
[EDITH] Reguläre Ausdrücke in Formeln ermöglichen, wer da mal die Hilfe zu Rate zieht, diese Option in den Einstellungen ist offenbar genau das, was ich brauche. Aber das komische ist,mein Progy läuft unter 3.0.0 auch ohne Zieh-Fehler,wenn das Häkchen weg ist. Vielelicht sollte ich auf "Übernehmen" geklickt haben.
Aber ich habe das doch alles schon längst geprüft,auf AOO 3.2 3.3!?? Vielleicht habe ich OO nich zugemacht und dann wieder geöffnet (oder neu booten). In AOO 4.1.1 habe ich es allerdings noch nicht überprüft, das mit den regulären Ausdrücken. Es geht da um FINDEN(),SVERWEIS und ich vermute auch um IDENTISCH[/EDITH Fr, 24.07.2015 19:27]
[EDIT]War es auch nicht; tja, vielleicht werten viele OpenOffice-Versionen das,was ich da mache,als zirkuläre Referenz![/EDITH]
_________________
Moderation: Da es hier offensichtlich nicht um Fragen zur Programierung geht, habe ich diesen Thread aus dem Bereich OOo Basic und Java in den Bereich Generelle Diskussion verschoben. lorbass, Moderator