Cadence Velocity

01 May 2009

Author: Ricardo Joseph
Completed: 01/05/2009
Platform: Windows
Compiler: VS 2005 C# Express Edition
Languages used: C#
API: XNA 2.0
Sound: Yes
Input: Xbox 360 pad
FSM: Yes

Brief: This was my 3rd year final project. It was used to test a thesis querying whether a rhythm racing game could provide a deeper immersible experience than a stand alone racing game. It utilises button prompts, basic car physics, vectors, matrices, bounding spheres and a timer. For more information see full source code (available upon request) or documentation with extracts included in the download.

Loop It & Planet Rush

11 Jan 2009

Author: Ricardo Joseph
Completed: 11/01/2009
Platform: Windows
Compiler: VS 2005 C# Express Edition
Languages used: C#
API: XNA 2.0
Sound: Yes
Input: Keyboard
FSM: Yes


Brief: My second game using XNA in my 3rd year. This is actually 2 games in 1. The first is a quicktime event game and the second is a local mutliplayer button bashing race. It utilises, linear interpolation, sprites, bounding spheres, vectors, matricies and more. For more information see full source code (available upon request) or documentation with extracts included in the download.

CargoXpress

18 Dec 2008

Author: Ricardo Joseph
Completed: 18/12/2008
Platform: Windows
Compiler: JCreator
Languages used: Java
API: N/A
Sound: No
Inputs: Keyboard
FSM: No


Brief: My second java applet created in the first semester of my third year. It is a simple vertical side scroller, which used a game development package provided by my tutor. It utilises inheritance, simple A.I, vertical scrolling backgrounds as well as rectangle collision detection. For more information please download the full source code with html launcher and Java doc.

Training Camp

12 Dec 2008

Author: Ricardo Joseph
Completed: 09/12/2008
Platform: Windows
Compiler: VS 2005 C# Express Edition
Languages used: C#
API: XNA 2.0
Sound: Yes
Input: Keyboard
FSM: Yes


Brief: A side scrolling game of skill. This was the very first game I made in my 3rd year. It utilises sprite sheets, vectors, rectangle collision detection and player states. For more information see full source code (available upon request) or documentation with extracts included in the download.

The Great Race

10 Nov 2008

Author: Ricardo Joseph
Completed: 10/11/2008
Platform: Windows
Compiler: JCreator
Languages used: Java
API: N/A
Sound: No
Input: N/A
FSM: No


Brief: My first java applet created in the first semester of my third year. It simulates the great race between the tortoise and the hare. It utilses arrays, inheritance and basic thread management. For more information please download the full source code with html launcher and Java doc.

Easy Jet Advertisement

22 Apr 2008

Author: Ricardo Joseph
Completed: 22/04/2008
Platform: Windows
Compiler: VS 2005 C++ Express Edition
Languages used: C++
API: OpenGL
Sound: No
Input: Keyboard and Mouse
FSM: No


Brief: This was a second semester second year project depicting an advertisement for Easy Jet. This was the very first and only animation I created using OpenGL whilst at university. It utilises colour cycling, frames, translations and scaling. For more information see full source code (available upon request) or documentation with extracts included in the download.