Iniziato il refactor, create le directory

This commit is contained in:
Carlo 2025-11-10 09:10:15 +01:00
parent e12d4188d0
commit e0c5a2537b
5 changed files with 29 additions and 3 deletions

2
.gitignore vendored
View file

@ -1,2 +1,2 @@
shooter ./build/*

30
TODO
View file

@ -2,8 +2,6 @@ Da fare:
- Creazione dei bonus: - Creazione dei bonus:
- (+) per aumentare di uno la vita - (+) per aumentare di uno la vita
- (#) per autoshoot (che deve durare tot secondi) - (#) per autoshoot (che deve durare tot secondi)
- Aggiungere condizione di vittoria:
- tipo 100 punti
- Uso della libreria menu.h per creare menu di gioco: - Uso della libreria menu.h per creare menu di gioco:
- possibilità di salvare la partita al gameover, con inserimento di un nome di 3 lettere - possibilità di salvare la partita al gameover, con inserimento di un nome di 3 lettere
- possibilità di cambiare impostazioni (che vengono messe in un config file): - possibilità di cambiare impostazioni (che vengono messe in un config file):
@ -16,3 +14,31 @@ Da fare:
- possibilità di vedere la scoreboard - possibilità di vedere la scoreboard
- passaggio da caratteri a stringhe (se vogliamo, dopo il codice si incasina un po'): - passaggio da caratteri a stringhe (se vogliamo, dopo il codice si incasina un po'):
- (-X-) per nemici e |_^_| per il giocatore - (-X-) per nemici e |_^_| per il giocatore
Refactor:
space_shooter/
├── src/
│ ├── main.c
│ ├── game.c
│ ├── gui.c
│ ├── input.c
│ ├── logic.c
│ ├── objects.c
│ └── utils.c
├── include/
│ ├── game.h
│ ├── gui.h
│ ├── input.h
│ ├── logic.h
│ ├── objects.h
│ └── utils.h
├── assets/
│ ├── ascii/
├── build/
├── Makefile # prima o poi...
├── README.md

BIN
build/shooter Executable file

Binary file not shown.

View file