1.6 KiB
1.6 KiB
Report Implementazione — Stato Attuale
Data: 2026-09-24
Stato: FUNZIONANTE (versione 2.0)
Cosa è stato fatto
Struttura file
giochino/
├── index.html # Gioco principale (Canvas JS) — NON FUNZIONA
├── server.js # Server HTTP Node.js
├── server2.js # Server HTTP Node.js (backup)
├── server3.js # Server HTTP Node.js (backup)
├── pong.py # Versione Python pygame — NON TESTATA
├── kitbitz-mcp-call.sh # Test MCP Kitbitz
├── validate.py # Script validazione JS
├── Schermata.png # Screenshot dell'utente
├── README.md # Documentazione base
└── docs/ # Questa cartella
Server HTTP
- Creati 3 diversi server Node.js (
server.js,server2.js,server3.js) - Il server resta attivo su porta 8095 (via nohup)
- Servizio file HTML funziona (HTTP 200)
Versione 2.0 — Funzionante
Architettura: Menu HTML+CSS, Canvas per gameplay
Server: Node.js su porta 8095
URL: http://192.168.0.240:8095/
Meccaniche implementate
- Menu principale con pulsanti HTML cliccabili
- Selezione difficoltà (Facile/Normale/Difficile)
- Giocatore 1 (rettangolo rosso) con movimenti W/S e tiro F
- CPU (rettangulo blu) con IA base che segue il disco e tira
- Disco con fisica semplice (vx, vy, rimbalzi sui muri e rete)
- Rimbalzi su disco-giocatore (cattura)
- Gol quando disco supera le linee laterali
- Punteggio in tempo reale
- Countdown prima di ogni punto
Meccaniche NON implementate
- Super shot
- Lob
- Slide
- Sistema 3 set
- Impostazioni tasti
- 2 giocatori umani
- Asset Kitbitz