KaPiTN
♪♪♫ wild at heart ♪♫♫♪
- Registriert
- 14 Juli 2013
- Beiträge
- 29.138
Hallo.
Nach Absprache mit Larius eine neue Herausforderung:
EINLEITUNG:
Bao- Das Steinchenspiel
Beim sogenannten Steinchenspiel hat jeder 2x8 Kuhlen, somit gibt es 4 Reihen. In jeder Kugel liegen zu Beginn 2 Steine. Ein Spieler führt mindestens einen Zug pro Runde aus, je nach Verteilung sind es aber in der Regel mehrere. Bei einem Zug entnimmt man die Steine aus einer Kuhle mit mind. 2 Steinen und verteil sie dann im Uhrzeigersinn auf die nachfolgenden Kuhlen, jeweils mit einem Stein. Ist in der letzten Kuhle abschließend mehr als 1 Stein, zieht man in der gleichen Art wieder, wobei man, wenn eine Kuhle des Gegners angrenzt (also man in seiner eigenen oberen Reihe ist), man auch alle Steine dieser Kuhle entnimmt
(Wer programmieren möchte, sollte diesen Teil zweifelsfrei verstanden haben. Lieber einmal mehr fragen, als späterer Frust oder Ärger)
AUFGABE: Ermittle die Nummer der Kuhle, von der man eine Runde starten muß, um die meisten gegnerischen Steine zu erbeuten
Dafür nummerieren wird unsere eigenen Kuhlen von unten rechts im Uhrzeigersinn (1-16)
DURCHFÜHRUNG:
Um die Ausgangslage der Steine festzulegen, erstelle man eine Textdatei:
2;2;2;2;2;2;2;2
2;2;2;2;2;2;2;2
2;2;2;2;2;2;2;2
2;2;2;2;2;2;2;2
für die Ausgangsstellung.Es sollen aber auch andere Spielstellungen möglich sein. Mit der Textdatei lassen sich die Ergebnisse schnell gegeneinander abgleichen.
ERGEBNIS:
Das Ergebnis ist
a) die Nummer einer Kuhle
b) die Lage der Steine in der Textdatei wie oben.
SPRACHE/Lösung: . Kein GUI nötig. Sprache völlig egal. Gerne Excel Makro
ENDE: 15.06.2016
VERÖFFENTLICHUNG: Offen. Wie waren die Erfahrungen mit GIT?
BEMERKUNGEN: Crashsicherheit wäre schön. Validierung der Eingangsdaten e.g.
Alle Klarheiten beseitigt?
Viel Spaß KaPiTN
Nach Absprache mit Larius eine neue Herausforderung:
EINLEITUNG:
Bao- Das Steinchenspiel
Beim sogenannten Steinchenspiel hat jeder 2x8 Kuhlen, somit gibt es 4 Reihen. In jeder Kugel liegen zu Beginn 2 Steine. Ein Spieler führt mindestens einen Zug pro Runde aus, je nach Verteilung sind es aber in der Regel mehrere. Bei einem Zug entnimmt man die Steine aus einer Kuhle mit mind. 2 Steinen und verteil sie dann im Uhrzeigersinn auf die nachfolgenden Kuhlen, jeweils mit einem Stein. Ist in der letzten Kuhle abschließend mehr als 1 Stein, zieht man in der gleichen Art wieder, wobei man, wenn eine Kuhle des Gegners angrenzt (also man in seiner eigenen oberen Reihe ist), man auch alle Steine dieser Kuhle entnimmt
(Wer programmieren möchte, sollte diesen Teil zweifelsfrei verstanden haben. Lieber einmal mehr fragen, als späterer Frust oder Ärger)
AUFGABE: Ermittle die Nummer der Kuhle, von der man eine Runde starten muß, um die meisten gegnerischen Steine zu erbeuten
Dafür nummerieren wird unsere eigenen Kuhlen von unten rechts im Uhrzeigersinn (1-16)
DURCHFÜHRUNG:
Um die Ausgangslage der Steine festzulegen, erstelle man eine Textdatei:
2;2;2;2;2;2;2;2
2;2;2;2;2;2;2;2
2;2;2;2;2;2;2;2
2;2;2;2;2;2;2;2
für die Ausgangsstellung.Es sollen aber auch andere Spielstellungen möglich sein. Mit der Textdatei lassen sich die Ergebnisse schnell gegeneinander abgleichen.
ERGEBNIS:
Das Ergebnis ist
a) die Nummer einer Kuhle
b) die Lage der Steine in der Textdatei wie oben.
SPRACHE/Lösung: . Kein GUI nötig. Sprache völlig egal. Gerne Excel Makro
ENDE: 15.06.2016
VERÖFFENTLICHUNG: Offen. Wie waren die Erfahrungen mit GIT?
BEMERKUNGEN: Crashsicherheit wäre schön. Validierung der Eingangsdaten e.g.
Alle Klarheiten beseitigt?
Viel Spaß KaPiTN
Zuletzt bearbeitet: