Author: Jonathan Slark
See LICENSE.txt for copyright and licensing details.
bloc is a falling-block puzzle game inspired by a well-known classic. While the core gameplay remains familiar, it features a custom scoring system. This game was developed as a learning project in game programming and is not intended as an official version.
- Up arrow - Rotate
- Left arrow - Move left
- Right arrow - Move right
- Down arrow - Soft drop
- Space bar - Hard drop
- Escape - Quit
For detailed gameplay instructions, select Instructions from the in-game menu. Navigate the menus using the arrow keys and confirm slections with Return.
- Extract all files to a directory.
- Run
bloc.exe.
- SDL 1.2 + development files
- SDL_image 1.2 + development files
- GCC
- Make
- Extract the tarball.
- Open a terminal and run:
make ./bloc
- To reset high scores, delete
scores.txt. - If the game fails to start or crashes, check
stderr.txtfor error messages.
- Minor changes for compatibility with Unix-like systems.
- Switched to SDL_image for PNG file support (replacing BMP).
- Added sound effects.
- SDL & SDL_image – See
README_SDL.txtandREADME_SDL_image.txtfor details and licensing. - Font – Included from font-pack; see
README-font-pack.txtfor licensing details. - Sound effects - Sourced from Sound Jay.
