Skip to content

nagcas/game-platformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦖 Dino Platformer Game

Un gioco platform 2D sviluppato in Python con Pygame Zero, in cui controlli un dinosauro che deve raccogliere oggetti, evitare nemici e superare livelli sempre più difficili.


🎮 Gameplay

  • Muovi il dinosauro e salta tra le piattaforme
  • Raccogli le cherries per aumentare il punteggio
  • Evita spider e altri nemici
  • Raggiungi la bandiera per completare il livello
  • Sopravvivi con un numero limitato di vite

🧩 Funzionalità

  • ✔️ Menu iniziale interattivo
  • ✔️ Musica di sottofondo attivabile/disattivabile
  • ✔️ Effetti sonori (coin, morte, vittoria)
  • ✔️ Sistema vite e game over
  • ✔️ Due livelli dinamici
  • ✔️ Nemici con movimento automatico (spider, bee)
  • ✔️ Animazioni personaggio e nemici
  • ✔️ Sistema collisioni tile-based

🕹️ Controlli

Tasto Azione
← → Movimento
Salto
Mouse Menu (Start / Audio)

Screen

Livello 1 alt text

Livello 2 alt text

🐍 Requisiti

Questo progetto è stato sviluppato e testato con:

  • Python 3.10.x
  • Pygame Zero (pgzero)
  • Pygame

👉 Si consiglia fortemente l’utilizzo di Python 3.10 per garantire la massima compatibilità.

Versioni più recenti di Python (es. 3.11 o 3.12) potrebbero causare problemi con alcune dipendenze di Pygame Zero.

🚀 Avvio del progetto

Crea un ambiente virtuale (consigliato)

python -m venv venv
source venv/bin/activate   # Linux/Mac
venv\Scripts\activate      # Windows

Installazione dipendenze

pip install -r requirements.txt

Avvio del gioco

pgzrun main.py 

Author

Dr. Gianluca Chiaravalloti Web Developer & Geologist LinkedIn Portfolio

About

Game Platformer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages