Sviluppo Tetris in C
Implementazione del classico gioco arcade Tetris giocabile interamente in console Unix.
Linguaggio C ed Escaping Characters
Uno dei primi progetti implementati per padroneggiare la logica degli array multidimensionali, la gestione fine della memoria pointer-based e i loop applicativi in ambiente Unix. Un esercizio pratico di controllo dell'I/O a basso livello asincrono senza utilizzo di interfacce grafiche esterne.
Caratteristiche del Gioco:
- Input non-bloccante configurando le primitive di termios (`tcsetattr`).
- Costruzione grafica della board in interfaccia Testuale tramite manipolazione pura con codici di sequenza ANSI Escape.
- Matrici logiche per la rotazione e la detezione delle collisioni dei tetramini nello spazio.
- Logica a scorrimento dei frame e gestione del punteggio.