Skip to content

Latest commit

ย 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ Snake Game โ€“ HTML5 Canvas Edition

Un classico reinventato! Questo progetto รจ una versione moderna e reattiva del mitico Snake, interamente sviluppata con HTML, CSS e JavaScript vanilla. Perfetto per divertirsi un attimo o per esplorare le basi della programmazione interattiva su canvas!

๐ŸŽฎ Caratteristiche

  • โœ… Gameplay fluido con controlli via tastiera (freccette)
  • ๐ŸŽ Generazione casuale del cibo allโ€™interno del canvas
  • ๐Ÿš€ Velocitร  dinamica: il gioco si velocizza man mano che il punteggio aumenta
  • ๐Ÿ’พ Salvataggio automatico del miglior punteggio tramite localStorage
  • ๐Ÿ”„ Pulsante "Reset" per ricominciare subito una nuova partita
  • ๐Ÿ–ผ๏ธ Interfaccia semplice e pulita, ideale anche per dispositivi mobili

๐Ÿ“ธ Anteprima

[Screenshot 2025-05-07 114338]

๐Ÿง  Come funziona

  • Il serpente si muove automaticamente e cambia direzione in base ai tasti premuti.
  • Ogni volta che mangia un cibo, il serpente cresce e il punteggio aumenta.
  • Se sbatte contro se stesso o contro i bordiโ€ฆ ๐Ÿ’€ Game Over!
  • Alla fine della partita, il miglior punteggio viene confrontato e aggiornato se superato.

๐Ÿš€ Avvio rapido

Clona la repo e apri il file index.html con il tuo browser:

๐Ÿ“ Struttura del progetto

๐Ÿ“ฆ snake-game/

โ”œโ”€โ”€ index.html # Struttura della pagina

โ”œโ”€โ”€ style.css # Stili personalizzati

โ””โ”€โ”€ script.js # Logica di gioco

๐Ÿ› ๏ธ Tecnologie usate

  • HTML5 Canvas API

  • JavaScript (senza librerie esterne)

  • CSS3 Flexbox

โค๏ธ Credits

  • Creato con passione da Maresca Ciro.
  • Vuoi contribuire o proporre miglioramenti? Forka il progetto o apri una pull request!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages