Hallo Riccarda,
könnte mir jemand von euch helfen? ich würde gerne ein Game programmieren. habe gerade an vier gewinnt gedacht. hat jemand eine Idee, wie man dies umsetzen könnte?
beginne am besten mit einem zweidimensionalen Array. Es symbolisiert dein Spielbrett. Eine Methode die Spielsteine (beliebiger Farbe) auf ein freies Feld setzt, und eine die prüft ob 4 gleiche Steine horizontal, vertikal oder diagonal gesetzt sind.
Wenn du soweit bist hast du bereits ein einfaches 4-Gewinnt für 2 Spieler. Etwas komplizierter wird es wenn du gegen den Computer antreten willst. Es gibt zwar mehr oder weniger fertige Scripte. Aber da lernst du ja nix. Fange zuerst mit einer einfachen Implementierung an indem du den Computer so "intelligent machst, das er deinen Sieg durch entsprechende Züge verhindert. In einem zweiten Schritt kannst du dann versuchen die Intelligenz so zu erweitern, dass er selbst versucht zu gewinnen.
btw wenn du *deine* 4-Gewinnt-Spielstrategie programmierst, und du beim Spiel keinen Fehler machst ... müsste jedes eurer Spiele remis enden.
Viele Grüße,
Jochen