www.sjwaller.com

Projects » Open GL

blockShifterJanuary 3rd, 2007

current version 0.1.6
binary download(149kb)
sourcecode not available
start date January, 2007
platform Windows
language C++ (OpenGL)
description An OpenGL based application written in C++. The main idea is you have to shift the blocks around a grid to match the pattern outlined on the floor.

What is it?

My first attempt at making a game in OpenGL and C++. This took me about a month to realise, learn and program – I spent most of the Christmas break doing this while visiting my mum. The game isn’t supposed to be amazing and it only has eight levels. It was in fact an exercise in putting together a game with multiple levels etc. Funnily enough the hardest thing I found wasn’t so much getting my head around OpenGL or C++, but trying to work out a good control mechanism.

Anyway, feel free to download and have a play.

Where can I get it?

Click the link next to ‘binary’ in the project information box. I haven’t made the sourcecode available yet as it’s much too buggy in its current state. However, if I ever go back to fix the issues previously mentioned then I may well take the time to clean it up and make it available.

What do I do?

The basic gameplay involves moving blocks around the grid to fill up the pattern outlined in blue.

What are the controls?

  • Q – rotate selected piece left
  • W – rotate selected piece right
  • A and S – cycle pieces
  • Cursor Keys – move selected piece

Leave a Reply