Syema de Pon
Ruby
Gosu
Photoshop
MS Paint

A proof-of-concept puzzle game written in Ruby using the Gosu Development Library. Based on classic puzzle games like its namesake, Panel de Pon, players must create horizontal or vertical words to clear letter blocks before they reach the top of the screen.

Syema de Pon was created using Model-View-Controller Architecture. The board (view) is represented by a simple array (model), which the player manipulates to create words in one or more rows and columns. Words must be three letters or longer and are scored by their length and the rarity of the letters comprising them. The player clears words by hitting Enter, which evaluates the board state for the highest scoring words in each row and column.

Rows are added to the bottom of the board state at fixed intervals, which accelerate as time progresses. Alternately, the player may add new rows themselves by hitting the E key. The game ends when a row is added while one or more letters occupy the top row.

This proof-of-concept was used to judge the viability and entertainment value of such a game for further development using C# and the Unity game engine. In the future, a fully-developed version of Syema de Pon will be available on iOS and Android.