Showing posts with label c#. Show all posts
Showing posts with label c#. Show all posts

Wednesday, 21 November 2012

C# - NFS Bank System

This week i have had a break from graphics programming as i have had coursework deadlines for my other modules.

The coursework for my software engineering module included designing, implementing and testing a system for a fictional bank.  The system had to allow a user to log in as either a clerk, chief clerk or customer and perform several different operations.

these operations included creating and removing new customers, creating new savings and mortgage accounts and the ability for the customer to credit or debit to these accounts and the ability to run a number of reports.

Log in screen

Chief Clerk screen

Clerk screen

Customer screen
Thanks for reading! Any questions or feedback i would love to hear from you. 
Email: 10004794@napier.ac.uk - Please put blog in the subject.
Xbox Gamertag: craigmcmillan01
Twitter: 
steam: craigmcmillan01
add or follow and we can game!

Friday, 1 June 2012

C#/XNA - Brick

It has been a while since i have had a chance to sit down and program or write a blog post. Life has been kind of getting in the way the last couple weeks but hopefully that is past now and i can get time to finish these c# tutorials I'm working through.

I was attempting to work through the tutorial for creating a tile engine but for some reason that doesn't seem to be going too well as my code is super buggy and doesn't actually run, So i searched google for some other XNA tutorials and i came across this one http://xnagpa.net/xna4beginner.php by Jamie McMahon for making the game brick.


It was a Really good beginner tutorial to sit and work through, it was super easy to understand and the code was well explained. If you are looking to start working with XNA i would recommend working through this tutorial as it gives you a basic game that you can easily expand and add to as you start to learn more and become more confident with XNA.

Next post will hopefully be about the working tile engine if i can figure out what i am doing wrong but until then Thanks for reading and be sure to share with friends if you enjoyed this post.


Email: 10004794@napier.ac.uk - Please put blog in the subject.
Xbox Gamertag: craigmcmillan01
Twitter: Follow @craigmcmillan01
steam: craigmcmillan01
add or follow and we can game!

Wednesday, 16 May 2012

C#/XNA - Space Invaders

Tutorial 2 of the series that i have been working through was making space invaders. The majority of this was very similar to what we done with the c++ tutorial although there were a few differences that i noticed but i think this could be down to xna or c# but I'm still not 100% sure hopefully working through the next few tutorials i will be able to figure it out.


The biggest difference though is just how the game actually looks compared to the c++ version. I'm sure the c++ version would look better if i had better meshes but i struggled to find suitable meshes when i was working through the c++ the first time.

The xna version was also a lot more simple to code there wasn't really anything that was difficult to understand but I'm not sure if this is because i learnt a lot from already having done it in c++ or if it is just cause c# is simpler.


i have also added a few extra features to the xna version that weren't in the tutorial and that i didn't have in the c++ version. I added the ability for the invaders to move down the screen to the player, displaying the number of invaders left for the player to kill and a winning and loosing state to the game.



One of the next tutorials i have is for creating a messaging system for the game engine and remaking space invaders to work with this system. Once i have done this the game will include a "boss" invader, the invaders shooting back at the player and i will also try and add in some sound and possibly even cover for the player along with a few other things. 

Anyway time to start properly building the tile engine!
Email: 10004794@napier.ac.uk - Please put blog in the subject.
Xbox Gamertag: craigmcmillan01
Twitter: Follow @craigmcmillan01
steam: craigmcmillan01
add or follow and we can game!


Monday, 14 May 2012

C#/XNA - Pong

After a couple days off from doing any real work and just sitting playing Mass Effect 3 i decided that it is time to start working through all these c#/XNA tutorials i have and start building up a tile engine.

The first tutorial was just making pong and going over the basics of creating an xna game. This was all pretty straight forward and mostly the same as how we done in it in c++ and irrlicht except this was actually easier as it gives you all the initialise, load content and update methods that you need and already has support for the keyboard where as we had to do all that manually in c++ when we started to create our engine.

XNA left and irrlicht on the right
The main thing i have noticed is just how much nicer and more "polished" the xna version looks compared to the version we done in irrlicht. The xna version actually looks like pong compared to the irrlicht version that we made a few months ago.

Anyway time to go make space invaders now! this should be fun. I will post another blog post when I'm finished and I'll compare it to the irrlicht version which gave me a massive amount of trouble to try and get working when we started.


Email: 10004794@napier.ac.uk - Please put blog in the subject.
Xbox Gamertag: craigmcmillan01
Twitter: Follow @craigmcmillan01
steam: craigmcmillan01
add or follow and we can game!