Halli Hallo,
kann mir einer helfen ein Spiel zu Programmieren in Java?
Also eigentlich nichtmal ein Spiel, sondern es geht viel mehr
um den Suchalgorithmus.
In dem Spiel geht es, viele kennen das sicherlich, dass man ein 3x3 großes
Feld hat und darauf Zahlen von 1-8 sind und 1 Feld frei. Man muss nun versuchen diese Zahlen von oben links nach unten rechts in aufsteigender
Reihenfolge zu sortieren. Das Graphische Zeugs steht und das bewegen des leeren Feldes steht auch. Nun kommen die Probleme:
1.Bis jetzt habe ich es nur geschafft, dass wenn man das Spiel gelöst hat, dass man dann auf einen Knopf drücken muss und dann wird geprüft, ob das eine richtige Lösung ist.
Ich möchte es aber natürlich, sobald man die Felder richtig sortiert hat, eine Meldung erscheint Sie haben gewonnen.
2. Desweiteren soll natürlich als Anfangsfeld nur ein Felderscheinen, welches man auch durch das verschieben des leeren Feldes, lösen kann.
Das kriege ich leider noch nicht hin
3. Das finde ich ist für mich am nervigsten....und zwar soll man auf einem Knopf drücken(Solve Game) und daraufhin soll das Spiel gelöst werden mit
der geringsten Anzahl an Schritten und es soll angegeben werden wieviele
Schritte gebraucht wurden.*
*Als theoretischen Ansatz habe ich mir vorgestellt, dass dieses 3x3 Feld wohl keine unendlich viele Zustände haben kann. Also wollte ich von den Ganzen zuständen einen Graphen erzeugen und darauf den A* Algorithmus anwenden.
Das ist eigentlich nur das Problem wie implementiere ich das oder kann mir einfach dabei helfen ?
Wäre sehr lieb von euch und ich denke für einige die sich damit beschäftigen auch mal eine kleine Herrausforderung =)