Tetris-C: A faithful NES-style Tetris remake built in C with Allegro 5
By
edu
Summary
A classic NES-style Tetris remake written in C using the Allegro 5 library. The game features all 7 classic tetriminos, smooth gameplay mechanics including soft/hard drops, rotation, pause, and a scoring system with level progression (speed increases every 10 lines). It includes a top 5 high score system with 3-letter initials entry, mimicking classic arcade-style leaderboards. The project is open-source and hosted on GitHub.
Source
Key quotes
· 3 pulledEl Tetris original de NES, rehecho en C al milimetro.
Limpia lineas completas para sumar puntos. Cada 10 lineas subes de nivel y la velocidad aumenta.
Si tu puntuacion entra en el top 5, te pedira tus iniciales de 3 letras. Como en los salones de antes.
You might also wanna read
GitHub Repository: C Port of David Ahl's Classic BASIC Computer Games
A GitHub repository containing a 'C' language port of classic GW-BASIC games from David Ahl's "BASIC Computer Games" and "More BASIC Compute
Developing a Retro-Roguelike Game for Multiple Platforms in C
Zen C: A Modern Systems Programming Language That Compiles to C with Zero Overhead
Zen C is a modern systems programming language that compiles to human-readable GNU C/C11 while maintaining 100% C ABI compatibility. It offe
Apple Vision Pro Retrocade Adds Original Tetris and 12 Classic Arcade Games
Apple Vision Pro's Retrocade app has added the original 1980s PC version of Tetris (green monochrome display and all) along with 12 other cl
Why I Choose to Write Games in C: A Developer's Perspective on Language Selection
The article explains why the author chooses to write games in C rather than more modern languages. The author values reliability, control, a
Helix: A Modern, High-Performance Language
Helix is a modern, high-performance language designed for speed, safety, and robustness. It aims to combine the performance of C with modern
