C# Development

Console Application Development

-          Pass the Pigs – Dice Based Game

My first real solo application, a few years ago, was also my first decent attempt at Game Programming. This application really showed me a lot about state based programming and I learnt a lot about debugging tools when creating this dice based game.

// Picture to follow very soon

BONUS: C++ Console Application Development

-          Medical Records – Patient / Doctor Database

In this application I’d create some more technical features. For instance I implemented my own doubly linked list with a series of Node pointers. These allowed for me to cycle through a list of doctors or patients and scroll either direction through that list, adding / reading / removing any data I want. Additionally, I implemented my own hash table to ensure no duplications in the lists were present.

Application Output

Windows Development

-          User Information / Salary Software

In the second half of my first year of study, I began to practise Windows Programming. Using the tools available in Visual Studio, documentation on the MSDN website and some of the software design I’d learnt back in A2 Information Technology I very quickly adapted to this new challenge and create some interesting applications.

The application I’m demonstrating is a Human Resources program that allows people to store employee records such as name, address and a salary or hourly wage – that difference in employee gave me a chance to explore inheritance, both Salary Employee and Hourly Employee could inherit from one base Employee. Additionally, it gave me another chance to demonstrate outputing to file as well as reading from file, which was shown in the above too.

XNA Development

As well as studying Windows Development, I also turned my attention to the new Games API, Microsoft’s XNA. Here are some of my early projects.

-          Game of Life

-          Furry Fury

Beaver CharacterRaccoon CharacterRocky Character

This game, like my Unreal 2004 Total Conversion had a strong emphasis on game design to make Furry Fury an enjoyable fighting game.

FurryFuryTitle

Additional pictures to arrive in the very near future.

Follow

Get every new post delivered to your Inbox.