Introduction

I have just finished my final year of Computer Science here at DIT. Here a selection of projects i have work on during my time there.

Angry Bear

Angry Bear is game I built for Android and iOS devices. It was developed using Corona, a development platform which uses the Lua scripting language. The game is a match-3 style puzzle game based on the game Tetris Attack for the SNES.

 

 

There are two game modes. The first is time attack where the player must try and score as much as they can within 2 minutes. The second is a puzzle mode where the player must clear the screen of all blocks in a certain number of moves.

 

Drum ‘n’ Space

Drum ‘n’ Space is a remake of 2000 and Drum (see below) for the Windows Phone 7 and won second place in the Microsoft Ireland App Challenge. This game was a personal project that took about a month to develop.

The aim of the game is to earn points by smashing asteroids. You push your ship (pink circle) around the screen by tapping the corner drums which builds up your shields charge. The more you do this the longer your shield will last. Deploy the shield by tapping the centre of the screen and then try and smash as many asteroids as you can.

This game has been released to Windows Phone 7 Marketplace.

XNA Pacman

In our 3rd year games design module we were asked to create the classic arcade game Pacman using XNA games studio. I decided to create an exact copy of the original game.

I found a webpage called the Pacman Dossier that explained some of the finer details of how the original game operated. Using this information I was able to include most of the details such as the proper ghost behaviour, the spawn rates for the fruit, the relative speeds of the ghosts to the player, and the ability for the player to cut corners in the maze.

Sopwith Redux

Sopwith Redux was a game I work on with 3 other students. The game is a multiplayer split-screen version of an old DOS game called Sopwith. Each player takes control of a plane that has a machine gun and a limited supply of bombs. The goal of the game is to destroy your opponents outposts before they destroy yours or to make your opponent lose their 5 lives.

 

I had several roles on this project ranging from visuals to core mechanics. I worked allot with creating the physics and controls of the planes as well as the collision detection. I also worked on programming the visuals. This included the heads up display such as stat counters and message popups, the particle system (explosions, smoke effects, trail behind the plane) and creating the terrain.

 

 

Modern Languages in Primary Schools Initiative

In the summer of 2009 I was selected with another student to work on several language based games. Over the course of several months we developed 2 language games in Flash and built a website to host them that included basic stat tracking and game achievements. More can be read on this project here.

2000 and Drum

http://seriousgames.ie/wordpress/projects/2000-drum/