Releases
v1.0
h3ndrk
released this
29 Jan 07:03
Main features
Rendering
Sprite-System: Read ASCII sprites from files and display them in the command line.
Animations
Colors
Cutscenes: Start-, Win- and Game-Over-Screens with animations.
Gameplay
Explosion of bombs
Item-System: Pick up Power Ups
Keyboard input handling
Data structures: Save all current states and make them drawable.
Artificial Intelligence (AI): Playing against an AI which tries to attack the player.
Complete feature list
Command line game (based on ncurses)
Animations
Complex cutscenes (made by hand)
Colors (more or less)
ASCII art
Cheats (TURBO-MODE)
Sprite rendering (based on ncurses)
Dynamic sprite reading (file I/O)
Multilayered rendering (alpha rendering)
AI: Bomb spot selection
AI: Explosion simulation (array magic)
AI: Pathfinding (wavefront/floodfill)
AI: Job lists (linked lists)
Explosion algorithm (array magic v2)
Explosion triggers nearby bombs
Items, power ups (linked lists, structs)
Destroyable items
Destructable walls
Random drops (item drops, probabilities)
Game states (enums, controlled state changes)
Logging, debug output (file I/O)
Git, public repository with complete code
Modular code (many header files)
Game loop (timing)
Keyboard input handling (based on ncurses)
QR code (maybe this one)
Game pausing
Screenshot taking (file I/O)
You can’t perform that action at this time.