Thursday, December 20, 2007

Air Hockey

This week I have been busy writing documentation for VB6 on our wiki. I have also started making a demo game for VB6 that is called Air Hockey. There is been a quite a few problems with this... as it is kind of 3D so the angle that the puck is traveling on and bouncing off the walls is quite hard to work out. Any way heres an image of what its looking like so far.

The Legend of the Tomato Quest!

Hi all,

This week, I've been working on the wiki documentation for the SwinGameSDK.NET, which is comming along. Also, I've made a tutorial for Mappy on how to make a valid map that will be compatible with the SDK.

I've also started on my SDK demo, The Legend of the Tomato Quest!, which is going to be an RPG game. Here's a screen shot of the progress so far.


So far, the map loads, and a player spawns in the correct position. The player can also be moved around the map, and collision with map is working also. Animations for the sprite are playing correctly, though this did require us to make some modifications to the SDK due to the nature of the bitmap we are loading.

I've also been fixing most of the exceptions inside the SDK, so that they are caught regardless of where the error actually occurred (either C# or Pascal).

With the game, I've been writing a How to guide to help those who want to make their own RPG's with the SDK.

I also did some work on the Demo Video that's on youtube (the voice over).

That's all for now.

Empty Your Mind

Hi. I have been working on the Empty Your Mind shooter game tutorial. I have got quite a few things working in the game. I have got the player's ship, the background, and the bullet firing using vectors in my game. The tutorial is up to date to have a look if you are interested.
I have also been working on the documentation for the SGSDK_Audio. It is done but we still need to add more stuff to them. The tutorial for the game can be found in here.

Merry Christmas

So this Year at Uni is practically over, Greetings to Everyone, have a nice Christmas and a happy new year!

Tuesday, December 18, 2007

SGSDK Exceptions

Hi. I've been working on the exception handling for the Pascal because developing a game without a proper exception is very difficult. The Pascal's exceptions and the CSharp's exceptions are done, so it should be much easier to kill a bug. Please email me or comment to this post if there are any unhandled exception within the SGSDK library.


Oops....

I'm going to be working on the online documentation and the game tutorial now. The EmptyYourMind 1.1 is not going to have everything I really want but it will still be fun to play.

Sunday, December 16, 2007

Still fuzzing with 3D

Which 3d program is best to use for our case? This question is keeping me busy. It should be powerful, easy to use, lots of templates and of course it should be free! Is that too much to ask. I have found the Pacemaker, which allows to animate persons easily, but it is hard to find 3d modeled objects for that. Still looking.
The website is also making progress, I try to integrate the content of other websites like our blog or YouTube, but our server is saying no! Still looking and trying.

New Resource Management

Hi. I've been mainly working on the new resource management stuff because the old version was not flexible and we found it quite annoying when using it. The new system uses an array of strings to manage the names of data instead of enumeration. I've also been helping Stephen to get the collision side detection to work in MappyLoader. This took us about 2 days... I've also been making articles on the wiki. I was working on many small things last week. The showcase has been updated with new resource management support and camera showcase examples.

Me and Stephen are working on exception handling right now, so it will be much easier to debug.