Waves

Winter 2017

Waves is a personal project coded in C++ with the help of the Simple DirectMedia Layer framework (SDL) for game development. Having completed a set of tutorials by @lazyfoo_net, this signifies my first major independent non-school project and first major game development project in C++.

At this time, most of the sprite work still remain as placeholders. Significant work will still need to be put into the final tile appearances as well as proper animations for the green square (which I envision as a cat). Most of the gameplay is functional at this time, and upcoming focuses of the to-do list included creating a menu screen and a retry screen after losing. At this time, the project is on hold, and I may pick it back up later or port it to a different engine after completing the necessary graphics.

​The game consists of Tetris-style gameplay with a twist: instead of working to clear rows, the player will strategically place sand blocks to build a slowly sinking bridge across water to prevent their character from sinking into the ocean.