GS2 Race Game


GS2 Race Game Screenshot

This is a techdemo showing off my game engine, it shows off some basic physics, terrain and texture generation and dynamic sound synthesis. A more impressive demo to show off the engine is currently in development.

The engine uses DirectX 9 and OpenAL but is easily portable to OpenGL.

The GS2 Race Game Engine supports the following features:

  • Key Framing
    - Linear Interpolation
    - Smooth Step Interpolation
    - FCurve Bezier Interpolation
  • Oscillators
    - Additive Sample Generation
    - Wave Table
    - Wave Table Anti-Aliased
    - Low Frequency Oscillators
    - Frequency Modulation
  • Physics
    - Particle Physics
    - Projectile Physics
    - Kinetic Physics
  • Cellular Automata
    - Gaussian Random
    - Linear Random
    - Procedural Texture Generation
  • Bezier Paths
    - Cubic Bezier Paths
    - Time to Distance re-parameterisation.
  • Vector2 & Vector3
    - SSE2 Intrinsic
  • Colour Conversions
    - HSL
    - HSV
    - YUV
    - RGB
  • Collisions
    - Sphere
    - Axis-Aligned Box
  • Scene Node Graph
  • Camera System
  • OpenAL Sound System
  • Random Number Generation
  • Quaternions
  • Matrix Library
  • Math Library
  • Quad Tree
  • Content Management System
  • Direct3D 9 Renderer


Download Win32:

http://www.mrpuzzle.org/files/gs2.zip

Source Code:
http://www.mrpuzzle.org/files/gs2_src.zip







Mushroom Roulette


mushroom roulette screenshot

This is a puzzle game where each level is the puzzle to be solved, you have to solve the puzzle in each level collecting the most score points possible, depending on how you solve the level will define just how much score you manage to collect. More info: http://www.mushroomroulette.com/

This game uses SDL to draw to the screen buffer and write to the sound buffer. The game has been ported to the GP2X and Dingoo A320 handheld devices, and the code is written to be ported very easily.

The game comes with a map editor allowing player to create their own level packs full of new puzzles to solve.

Download Win32:
http://mushroomroulette.com/files/mush_win32.zip

Source Code:
http://mushroomroulette.com/files/winhapi_src.zip







Trax Puzzle


teapot hunt screenshot

This is a puzzle game concept I created for my Final Major Project in college, the idea is that you have balls of energy spawning at the top of the game and they have to work their way through a maze of pipe tiles into the correct collection holes at the bottom. Each level you complete you get a bonus function that allows you to delete a tile, add a new tile, give you a new set of tiles etc. The game was designed to be language independent so I use mostly just symbols to navigate the game and try to keep the use of language specific characters to a minimum.

Download Win32

CD Key: cb837d032rjf







Connect Four


connect4 screenshot

This is a replica of the milton bradly game Connect Four, you play against the computer AI with optional difficulty.

Apologies for the use of single spaces rather than tabs in the source code. This is a practice I no longer use.

Download Win32
Source Code







Nexus


nexus screenshot

This is a 3D techdemo using Ogre3D and OpenAL, here what I do is try to maximize a small amount of space. The inspiration comes from the game Prey.

Your in a space rocket orbeting around the sun, you play as a pawn on the chessboard and something on the ceiling.

Download Win32
Source Code







Orbup


orbup screenshot

This is a puzzle game where you have to match the colours in the top left corner of the screen with colours on the sine terrain, so if the colours sequence says 2 blues and 1 red you have to only have those three colours on the sine terrain. Each round you get given 3 - 6 new colours and you can store 20 at one time in your personal colour bank.

Download Win32

Source Code







Alkatraz


alkatraz screenshot

This is an online multi-user chat room I programmed in Visual Basic 6 around the age of 14-15. It has 6 different rooms that users could walk around in and chat to other users, it's based on the Alcatraz prison and has a small storyline for users to explore and complete with friends.

Download Win32







Teapot Hunt


teapot hunt screenshot

This is a small techdemo using Ogre3D, you play as a teapot tank that fires rockets out of it's spout, your mission is to catch the red teapot who is using the tree's to hide from you. You can drive the car by walking into it and pressing 'E'.

Download Win32