EN
Deck 5 · Spielhalle

TicTacToe. Shall we play a game?

Das Spiel, an dem Joshua in WarGames lernte, dass manche Spiele nicht zu gewinnen sind. Gegen einen Menschen, gegen den Computer oder Computer gegen Computer.

**** COMMODORE 64 BASIC V2 ****

64K RAM SYSTEM 38911 BASIC BYTES FREE

READY.

Lädt beim ersten Start rund 12 MB (Python für den Browser). Danach kommt es aus dem Zwischenspeicher.

Bereit
Unter der Haube

TicTacToe ist eigentlich ein Desktop-Programm mit tkinter, der Fensterbibliothek von Python. Die gibt es im Browser nicht. Deshalb läuft hier ein kleiner Übersetzer: Er nimmt die tkinter-Befehle meines Original-Codes entgegen, also Fenster, Knöpfe, Raster und Dialoge, und baut daraus diese Seite. Der Python-Code selbst bleibt unverändert.

Wer im Film aufgepasst hat, probiert „Computer vs Computer“ mit vielen Spielen. Und wer in den Achtzigern Konsole gespielt hat, kennt vielleicht eine gewisse Tastenfolge.

Quelltext: github.com/oliverdevtron/TicTacToe · Python im Browser dank Pyodide (Mozilla Public License 2.0).