NimmSpiel

grashalm

Newbie
Dabei seit
Apr. 2005
Beiträge
3
Ich habe die Aufgabe das Nimmspiel mit Oberon oder Prolog zu programmieren kann mir da jemand helfen?
 

Arnd

Lieutenant
Dabei seit
Jan. 2005
Beiträge
926
Hallo grashalm,

ich kann jetzt kein Oberon und auch kein Prolog.
Nur eine so allgemeine Frage, bedeutet doch wohl das Dir jemand das Programm schreiben soll? Das ist wohl eher nicht der Sinn dieses Forums hier, oder?

Der erste Schritt wäre doch erst mal sich mit Oberon oder Prolog auseinanderzusetzen und dann konkretere Fragen zu stellen?

Falls Du das C++ nicht verstehst:

Nimmspiel:

Von einer vorgegebenen Anzahl Münzen nimmt abwechselnd der Spieler und der Rechner Münzen maximal 3 Münzen weg.
Der Rechner nimmt eine zufällig berechnete Anzahl weg, der Mensch die eingegebene Anzahl.
Derjenige der zuerst 0 erreicht gewinnt.

- Die Anzahl der Münzen wird per Zufall bestimmt oder von Hand eingegeben
- Dann eine Endlosschleife in der abwechselnd der Rechner und der Mensch Münzen wegnehmen.
- Der Rechner berechnet die Anzahl und nimmt diese automatisch weg
- Dann erfolgt eine Prüfung ob das Spiel beendet ist.
- Der Mensch wird gefragt wieviel Münzen er wegnimmt
- Dann erfolgt eine Prüfung ob das Spiel beendet ist.

Diese Logik muss man dann als Code formulieren. Ich hoffe das hilft Dir weiter.

MfG

Arnd
 
Zuletzt bearbeitet:

grashalm

Newbie
Ersteller dieses Themas
Dabei seit
Apr. 2005
Beiträge
3
ich will nicht das mir jemand das komplett schreibt.
Benötige aber Tipps danke für die logik hilft mir ja schon ein wenig aber wenn ich jemanden hätte der sich mit Oberon auskennt ich kenn ja die ganzen Befehle brauche aber Hinweis wies geht
 

Arnd

Lieutenant
Dabei seit
Jan. 2005
Beiträge
926
Hallo grashalm,

ein erster Schritt wäre mal, wenn Du einen ersten Versuch mit Code postest und dann daran die Problem schilderst die Du hast.

Bei so allgemeinen Fragen wird es sonst schwierig.

1. Schritt Ausgabe eines Begrüssungstextes ("Hier ist das Nimmspiel V1.0")
2. Schritt Abfrage der Anzahl der Münzen im Spiel.
....

MfG

Arnd
 
Top