commit 67e6514152d598c9c41890133643ce6338327066 Author: truetype Date: Sat Aug 1 17:54:49 2026 +0200 Arrow Puzzle: gioco web a frecce/serpenti - Tabellone grande (fino a 600x600) con frecce-snake orizzontali/verticali - Punta allineata all'ultimo tratto del corpo, nessun incrocio tra linee - Livello sempre risolvibile (clearPath garantito in generazione) - Animazione di uscita step-by-step (crawl) veloce - Pan, zoom con rotella/pinch/pulsanti, minimappa cliccabile - HUD italiano: vite, hint, mosse, undo, livelli - Server Python su porta 1234 (HTTP + LAN) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8efc8e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +# Python +.venv/ +__pycache__/ +*.pyc + +# Node +node_modules/ + +# IDE / tooling +.opencode/ +.sisyphus/ +.DS_Store diff --git a/arrow.png b/arrow.png new file mode 100644 index 0000000..b79f5c7 Binary files /dev/null and b/arrow.png differ diff --git a/arrow2.png b/arrow2.png new file mode 100644 index 0000000..54dfe3a Binary files /dev/null and b/arrow2.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..04729cb --- /dev/null +++ b/index.html @@ -0,0 +1,596 @@ + + + + + +Arrow Puzzle + + + + +
+ +
+ Livello 1 + Frecce: 0 + 100% +
+
+ +
+ + + + +
+ +
+ + + +
+ + + + diff --git a/server.py b/server.py new file mode 100644 index 0000000..1ef0505 --- /dev/null +++ b/server.py @@ -0,0 +1,11 @@ +import http.server +import socketserver + +PORT = 1234 + +class Server(socketserver.TCPServer): + allow_reuse_address = True + +with Server(('0.0.0.0', PORT), http.server.SimpleHTTPRequestHandler) as httpd: + print(f'Arrow Puzzle server on http://0.0.0.0:{PORT}') + httpd.serve_forever()