Thursday, February 3, 2011

Breakout

The courses are going very well so far.

The Game Production course is very interesting and it's very good for me to know those things, even if I never get the chance to work in a game development company. It will contains information on how to run projects and handle people and many other things.

The XNA course is very fun. As a first test we got some instructions and graphics about an Aquarium Game. In it you could steer a shark that ate other fishes that appeared and moved randomly over the screen. It wasn't so difficult to do once I got the hang of how to organize the code.
We have to create a Breakout clone as a first hand in assignment I'm mostly done with it already even though we have another month to do it. The trickiest part was to figure out how the ball was supposed to bounce off the bricks. I finally got that working.

Beside the actual moving of the ball and paddle, I've also done:
  • Created a menu system.
  • Added music + some sound effects. www.SoundJay.com is a good source of free sound.
  • Added functionality for reading the levels from a text-file.
  • Added scores and lives.
  • Worked on the graphics, but still need some time on that. Paint.Net is amazing!
It's not much left to do to meet the criterias for the game.

Now I also have to figure out what kind of game I want to do as a final hand in. It's a free assignment, but should include a menu, particle/fire effects, highscore and probably in 2D.

Friday, January 21, 2011

Courses

Have started two distance courses about game development.

Game Production which teaches how to handle a game development project. It describes the different roles and how to set up a successful project.
It looks very interesting so far.

Introduction to game programming in C# with XNA. This will teach me the basics of XNA. Even though I know most of it, it will be good both to have a grade and fill in any possible gaps I might have in the basic knowledge. It should be quite an easy course since half of it is also about learning C# which I've worked with for the past couple of years.

Sunday, January 9, 2011

Another attempt

I'm back, and now I'm gonna give XNA another try. I will not do something as big as my last project, but do a smaller game to try and learn. That way I might actually finish it!
I don't have the idea what game I will do yet, but will post here as I get going.