BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- PHP Bingogerator (http://www.black-board.net/thread.php?threadid=21642)


Geschrieben von newbi am 18.12.2005 um 14:28:

  Bingogerator

Liebe BB´ler

Ich habe folgendes Problem:

Ich möchte mit PHP eine Seite schaffen, die Bingokarten generiert. Frei nach Laune, also Zufallsprinzip.

Meine Frage, ist es überhaupt möglich, so etwas zu verwirklichen, wenn ja wie, denn ich habe keine Idee, wie ich das Ganze anfangen soll.

Den folgendes ist zu beachten:

1. Die karten sind 3 * 7 Felder Groß
2. Es kann immer nur eine Zahlengruppe, in eine Reihe.
3. Es gibt die Gruppen: ( 1-9) (10-19) (20-29) (30-39) (40-49) (50-59) (60-69) (70-79) (80-90)
Also, es gibt 9 Gruppen, aber nur 7 Reihen.
4. Die Zahlen sind mit der kleinsten Ganz oben und der Größten ganz unten sortirt.
5. Es sind max. 2 Zahlen in der Senkrechten und max. 5 in der Wagerechten



Ich habe leider keine Idee, wie ich das machen soll.



Geschrieben von daisuke am 18.12.2005 um 16:50:

 

Also ich würde mit php (bzw. eher html) vll. erstmal eine Tabelle erstellen die deinen Ansprüchen entspricht.
Naja,dann kannst du mit php zufallszahlen erzeugen:

srand(microtime()*1000000);
$zufall = rand(1,90);

und die dann in die Tabelle einfügen.

Ich versteh punkt 2 und 3 leider nicht ganz...



Geschrieben von newbi am 18.12.2005 um 17:39:

 

Ich habe auch überlegt es mit time zu machen, aber da sind die Zahlen zu zufällig.

ich werde versuchen, ein Bild von einer Bingokarte zu finden und dan zu editieren. Werde dan auch Punkt 2 und 3 genauer beschreiben.



Geschrieben von Champus am 18.12.2005 um 17:41:

 

Wie kann eine Zahl "zu zufällig" sein?
Versuchst du eine Möglichkeit, KI mit einzubauen, die dann auch in verschiedenen Schwierigkeitsgräden unterscheidet und dann den Zufallsmechanismus nur in bestimmte Bereiche bzw. nur für bestimmte Situationen einsetzt?



Geschrieben von newbi am 18.12.2005 um 17:49:

 

Er soll nur für bestimmte Bereiche sein.
Zitat:
3. Es gibt die Gruppen: ( 1-9) (10-19) (20-29) (30-39) (40-49) (50-59) (60-69) (70-79) (80-90)



Hier noch nen link:

Hier!!



Geschrieben von daisuke am 18.12.2005 um 20:27:

 

ich würde das ned mit nem Bild machen....des wird glaub ich nix fröhlich
Ich versteh um ehrlich zu sein immer noch ned genau wo das Problem liegt..?!
Du kannst doch einfach für jede gruppe einen zufallsgenerator bauen^^:
( 1-9):
srand(microtime()*1000000);
$zufall = rand(1,9);
(10-19):
srand(microtime()*1000000);
$zufall = rand(10,19);

..usw...



Geschrieben von newbi am 19.12.2005 um 06:57:

 

ja, nur es gibt mehr dieser Gruppen, als Felder, deshalb muss er sich erst für 7 der 9 Gruppen entscheiden.
Ich versuche es später nochmal und werde den Code dan posten, samt der Fehler oder Probleme.

und danke an alle für die Hilfe.

Gruß
Newbi

ps.: Das Bild sollte nur als Aussehensbeispiel dienen.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH