FreeBlocks
FreeBlocks is a puzzle game with similar gameplay to Tetris Attack.
Copyright & License
FreeBlocks is Copyright (c) 2012-2015 Justin Jacobs
FreeBlocks' source code is released under the GNU GPL v3. Later versions are permitted.
The block graphics are modified versions of those by Kenney.nl, licensed under CC-BY 3.0.
The space background is modified from the following artists and under the following licenses:
The forest background is modified from the following artists and under the following licenses:
The included Alegreya font is licensed under the SIL Open Font License, Version 1.1.
This project contains music created by the following artists and under the following licenses:
All other artwork is by me, Justin Jacobs, and is licensed under CC-BY-SA 3.0.
Dependencies & Building
- SDL2
- SDL2_ttf
- SDL2_image
- SDL2_mixer
To compile FreeBlocks, simply run cmake . && make
in the base directory.
Controls
- Arrow keys = Move cursor
- Left Control = Switch blocks / Confirm menu selection
- Left Alt = Manually bump up the stack / Go to previous menu
- Left Shift = Pick up blocks (Drop mode)
- ESC = Pause the game / Exit the game when on the title screen
- Return = Confirm menu selection
Controls (joystick)
- Primary directional input (stick or D-pad depending on device) = Move cursor
- Button 0 = Switch blocks / Confirm menu selection
- Button 1 = Manually bump up the stack / Go to previous menu
- Button 2 = Pick up blocks (Drop mode)
- Button 9 = Pause the game / Confirm menu selection
- Button 8 = Exit the game when on the title screen
Controls (GCW-Zero)
- D-Pad = Move cursor
- A = Switch blocks / Confirm menu selection
- B = Manually bump up the stack / Go to previous menu
- X = Pick up blocks (Drop mode)
- Start = Pause the game / Confirm menu selection
- Select = Exit the game when on the title screen