Willkommen bei Entwickler-Forum.
Ergebnis 1 bis 2 von 2
  1. #1
    Neuer Benutzer
    Registriert seit
    08.11.2017
    Beiträge
    1

    Standard Hilfe bei einer Abgabe

    Ich habe demnächst eine Abgabe in der Uni und folgende Aufgabe:

    Aufgabe – Maexchen

    Im Würfelspiel Mäxchen muss zur Bestimmung des Siegers das nachfolgende Würfelergebnis eine
    größere Punktezahl ergeben als das Vorangegangene. Sollte dies nicht möglich sein, darf geflunkert
    werden. Die Anzahl der Mitspieler ist unbegrenzt.
    Schreiben Sie ein Programm „Maexchen“, welches für jeden Mitspieler die erreichten Punkte
    berechnet und den Sieger (^= höchste Punktzahl) kürt.
    Die Punkte eines Wurfes – bestehend aus 2 Würfeln – werden folgendermaßen berechnet:
    1. Ein Wurf 2,1 heißt „Mäxchen“ und ist 1000 Punkte wert.
    2. Ein Wurf mit zwei gleichen Augenzahlen wird als Pasch bezeichnet und ist 100*Augenzahl
    eines Würfels an Punkten wert. Der Wurf 2,2 hat beispielsweise den Wert 200. Bei den
    Päschen gibt es die maximale Punktezahl 600.
    3. Ansonsten ist der Wert 10* höhere Augenzahl + niedrigere Augenzahl. Der Wurf 1,4 hat den
    Wert 41. Die Punktezahl „14“ existiert nicht.
    Der PC ist ebenfalls ein Mitspieler und würfelt zwei zufällige Zahlen. Der PC wird bei der Angabe
    der Teilnehmer bereits berücksichtigt und stellt den letzten Spieler dar.
    Aufrufsyntax:
    Maexchen <AnzahlSpieler> <Spieler1Wuerfel1> <Spieler1Wuerfel2> <Spieler2Wuerfel1> …
    Antwortsyntax:
    <Sieger oder -1 bei Fehler> <Punktezahl oder -1 bei Fehler>


    Die Spieler sollen in einem Array gespeichert werden.

    Mein Code ist hier, er ist nicht vollständig weil ich nicht weiter komme.

    1. Läuft meine for Schleife nur ein mal ab.
    2. Weiß ich nicht wie ich den jeweiligen Arrays die jeweiligen punkte zurodne.

    Ach ja, es dürfen maximal 5 Spieler mitspielen. Kann ich irgendwie Mitglied[0] CPU nennen und die anderen Spieler 1-4? Dabei aber natürlich nur so weit wie das Array groß ist (also die Mitgliederanzahl)
    Angehängte Dateien Angehängte Dateien
    Geändert von Christian Marquardt (08.11.2017 um 20:57 Uhr)

  2. #2
    Forenheld
    Registriert seit
    26.02.2003
    Beiträge
    16.230

    Standard

    Das setzen eines Breakpoints Zeile 23 dürfte die erste Frage beantworten
    Die Frage zu 2. ist unverständlich

    Mitglieder[1] = "Spieler 1";
    Mitglieder[1] = "Spieler 2";

    Index 1 wurde 2x zugeordnet

    ...und was ist eine "Abgabe"
    Geändert von Christian Marquardt (09.11.2017 um 07:02 Uhr)
    Christian

 

 

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •