Kartenspiel - Gegner soll Karten ziehen

  • GM 7

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Kartenspiel - Gegner soll Karten ziehen

    Hallo Community,

    Ich habe gestern mal angefangen, ein kleines Kartenspiel zu programmieren. Da fiel mir plötzlich ein kleiner Fehler auf: Der Gegner kann keine Karten ziehen. Dieses Problem habe ich wie folgt versucht zu lösen: Da mein Spiel auf dem Kartenspiel Uno basiert( Ich denke jeder von euch kennt Uno) habe ich zuerst übersprüfen lassen, ob eine der Karten des Gegners gelegt werden kann(d.h. ob entweder die zufällig ermittelte Zahl oder die Farbe mit der offen liegenden Farbe übereinstimmt) und dann, ob überhaupt Platz für eine weitere Karte ist( Überprüfung, ob die Karte noch existiert). Anschließend soll an der Stelle, an der eine Karte fehlt, eine neue erstellt werden.
    Ich hoffe, mein Problem ist verständlich.
    ( Ich entschuldige mich jetzt schon mal für den unordentlichen Code)

    file-upload.net/download-1743432/uno.gmk.html
    mfg
    Moonrazer
  • Mhh...ich weiss jeztz nicht ob das geht aber mach es so:

    GML-Quellcode

    1. //Gegner Karten ziehen
    2. anzahl_karten=argument0
    3. zufall=floor(random(anzahl_karten))
    4. //Karte erstellen...
    5. //...

    So das machts du als Skript und machst bei argument0 die anzahl der karten also welche karten type du hast.
    wupto.net/ Nicht meine Seite!
    We love Koalas.

    GM-D-Spam-o-Meter: 32%