Back
Portfolio

so_long

Gioco 2D con Grafica

2D Game with Graphics

Informazioni sul Progetto

so_long è un progetto di gioco 2D che utilizza la libreria grafica MiniLibX. I giocatori navigano attraverso una mappa, raccogliendo oggetti ed evitando ostacoli per raggiungere l'uscita. Questo progetto introduce concetti fondamentali di sviluppo videogiochi e programmazione event-driven.

Il gioco richiede l'implementazione del rendering degli sprite, la gestione degli eventi da tastiera, il rilevamento delle collisioni e la validazione della mappa. È un'eccellente introduzione alla programmazione grafica e insegna concetti essenziali come la gestione delle finestre, il rendering delle immagini e l'implementazione del game loop.

About This Project

so_long is a 2D game project using the MiniLibX graphics library. Players navigate through a map, collecting items and avoiding obstacles to reach the exit. This project introduces fundamental game development concepts and event-driven programming.

The game requires implementing sprite rendering, keyboard event handling, collision detection, and map validation. It's an excellent introduction to graphics programming and teaches essential concepts like window management, image rendering, and game loop implementation.

Competenze Acquisite

  • Programmazione grafica con MiniLibX
  • Programmazione event-driven (input da tastiera)
  • Rendering di sprite e texture
  • Parsing e validazione della mappa
  • Algoritmi di rilevamento collisioni
  • Implementazione del game loop
  • Gestione delle finestre e del display
  • Gestione delle risorse (immagini, memoria)

Skills Acquired

  • Graphics programming with MiniLibX
  • Event-driven programming (keyboard inputs)
  • Sprite and texture rendering
  • Map parsing and validation
  • Collision detection algorithms
  • Game loop implementation
  • Window management and display
  • Resource management (images, memory)

Visualizza il PDF del progetto

View project subject PDF

Apri PDF Open PDF Vedi su GitHub View on GitHub