Wie löse ich das Html problem?

...komplette Frage anzeigen

2 Antworten

Wie viele tausend Spielbilder gibt es wohl?

Wikipedia sagt dazu z.B.

Es gibt 5.478 verschiedene Spielsituationen, ohne Rotation oder Spiegelung 765...

Für Tic-Tac-Toe gibt es 255.169 verschiedene Spielverläufe, von denen
131.185 mit einem Sieg des ersten Spielers enden, 77.904 mit einem Sieg
des zweiten Spielers und 46.080 mit einem Unentschieden.

https://de.wikipedia.org/wiki/Tic-Tac-Toe

So, wie du das Spiel "programmieren" willst, wird es ein verdammt umfangreiches Stück Fleißarbeit, wenn du für jeden möglichen Spielzug das passende Spielbild inklusive Antwort darauf als eigenständige Seite erstellen willst. Nur so kannst du es mit reinem HTML schaffen.

Genau dafür wurden nun einmal Sprachen, wie Javascript und PHP geschaffen, um Programmabläufe auf eine einfachere Art darzustellen.

Ohne Javascript oder zumindest php ist das ganze eine absurd große Ansammlung an Dateien die dafür angelegt werden müssten.

Es reicht nicht zu definieren "da ist ein X, da muss jetzt ein O hin". Wenn man wirklich keinerlei Dynamik in der Struktur hat, muss man für jeden möglichen zustand des Spielfeldes ein Dokument bereit stellen. Das wären schon bei nur vier Feldern ein Haufen möglicher Zustände.

Spielfeld leer, X oben links, X oben rechts, X unten links, X unten rechts. Erster Zug von Spieler 1 beendet.

X oben links O oben rechts, X oben links O unten links, X unten rechts O oben links.

X oben rechts O oben links, X oben rechts O unten links, X oben rechts O unten rechts.

X unten links O oben links, X unten links O oben rechts, X unten links O unten rechts.

X unten rechts O oben links, X unten rechts O oben rechts, X unten rechts O unten links. Erster Zug von Spieler 2 beendet.

X oben links O oben rechts 2. X unten links, X oben links O unten links 2. X oben links... usw usw

Du siehst worauf es hinaus läuft? Am Ende gibt es in diesem Spiel bei 3x3 Feldern 463104 mögliche Kombinationen in denen die Züge gemacht werden könnten. Das von Hand setzen ist eine Lebensaufgabe. Daher: ohne JS/PHP absolut unsinnig!


Was möchtest Du wissen?