Tetrec
This is yet another Tetris game, which is in 3D, written using C++ and OpenGL 2.1, aiming at being lightweight towards not-so-beefy computers (for example this 11 year old laptop the developer has been using at the time of writing this thing) while still maintaining some aesthetics. The game is currently under development and only targeted at Windows.
Getting up and running
The game doesn't come with any stage data along with sound assets which are necessary for the proper function of the game, thus they will need to be added, either by self-making or finding from a source. Sound and music files should be in the .ogg
format and have a sample rate of 48 000 Hz (due to a bug in SoLoud).
The basic, global sound assets are:
Countdown
Done
Enter
Explode
Game over
Level down
Level up
Lose
Option change
Return
Select
T-spin
T-spinning
Journey
Zone activate
Zone end
Zone max
Results
Background
Entry
Rank A
Rank S
Rank SS
These are placed in the Assets\Sounds
folder.
The stage data files are:
Journey
Marathon
Sprint
Ultra
These are placed in the Assets\Configurations
folder, in .json
format. Comments are allowed.
Example data files along with explanations of the configurations are present.
Building
This game uses GLFW and GLEW for providing graphics utilities, and SoLoud for audio. To build, get or make compiled versions of those libraries, then specify their paths, along with the compiler to be used in the Makefile
. Then make
can be run to build the game.