Zur Druckansicht wechseln Visit the English version of this page

www.jb-electronics.de » Programmieren » freeBASIC » MauMau

MauMau

Auch dieses Programm wurde für den Programmierwettbewerb programmiert und hat dabei mit 17.5/19 Punkten sogar den 1. Platz belegt.

Das Programm ist die Umsetzung des bekannten Kartenspiels Mau Mau unter Verwendung von freeBASIC. Vorweg erstmal die seitens des Wettebwerbs vorgeschriebenen und im Spiel eingebauten Spielregeln (Auszug aus der Readme):

Zu Beginn einer jeden Spielrunde erhalten beide Spieler eine feste Anzahl von Karten. Es dürfen nur Karten mit gleicher Farbe und/oder gleicher Ziffer/gleichem Bild aufeinander gelegt werden. Der Bube darf immer gelegt werden. Zudem darf der Spieler, der den Buben auslegt, die nächste Farbe bestimmen. Sollte eine 7 gelegt werden, muss der Spieler, der als nächstes an der Reihe ist, zwei Karten ziehen, bevor er seinen Zug ausführen darf. Wenn ein Spieler eine 8 legt, ist er noch einmal an der Reihe, da der andere Spieler übersprungen wurde. Wenn zu Beginn ein Bube offenliegt, muss sich der Spieler, der als nächstes an der Reihe ist, eine Farbe wünschen. Eine Karte legen darf er in diesem Falle aber nicht. Wenn zu Beginn eine 8 offenliegt, wird der Spieler übersprungen. Sollte eine 7 offenliegen, muss der beginnende Spieler vor seinem Spielzug zwei Karten ziehen. Kann der Spieler keine Karte legen, muss er eine Karte ziehen. Der Spielzug ist in diesem Moment beendet, und der Gegner ist an der Reihe.

Ziel des Spiels ist es, so schnell wie möglich alle eigenen Karten auszulegen. Die Anzahl der Karten, die der Gegner zu diesem Zeitpunkt noch auf der Hand hat, werden dem Gewinner in Form von Punkten gutgeschrieben. Hier die einzelnen Werte der Karten in der Übersicht (die Farbe spielt dabei keine Rolle):

Wenn Sie genügend Punkte erhalten, können Sie sich in den Highscore eintragen. Um in den Highscore zu gelangen, kommt es aber nicht nur auf die Anzahl der Karten ihres Gegners an, sondern auch auf die Zeit, die Sie benötigen, um Ihren Gegner zu besiegen.

Hier sind ein paar Screenshots vom Spiel zu sehen:

Der Spielbildschirm:

Der Spielbildschirm

Das ist der Bildschirm, der während des Spiels zu sehen ist. Auf der linken Seite sind Ihre Karten zu sehen, auf der rechten Seite liegen die Karten des Gegners.

Der Highscore:

Der Highscore

Das ist die Liste der allerbesten Spieler. Um in den Highscore zu gelangen, zählt aber auch die Zeit, die man benötigt, um seinen Gegner zu besiegen...

Und das Optionsmenü:

Das Optionsmenü

Dort lassen sich sämtliche relevanten Einstellungen vornehmen. Dazu zählen:

Das Spiel gibt es hier zum Download: MauMau.zip (2.18 MB).

Nach oben

show print layout Die deutsche Version der Seite besuchen

www.jb-electronics.de » Programming » freeBASIC » MauMau

MauMau

My apologies...

There is no English translation of this page available yet. It will take some more time for me to translate the whole website.

If you have a particular interest in this page getting translated as fast as possible, please contact me; I will see what I can do. Please click here for the German version.

To the top