Game Development Community

Back in Game Dev

by Nate "Nateholio" Watson · 12/28/2005 (3:57 am) · 2 comments

After a long time of being away from gamve dev, I have taken back control of my former project K96 from a friend. I have decided to make a proof of concept version of the game using Dark Basic. Since I have been using it over the past 24 or so hours I have made more progress with game mechanics than I did my entire time using TGE. This is not a knock on TGE, but rather a demonstration of my lack of C++ skills and TGE knowlege. I'm sure there will be a lot of fanboys out there that will swear up and down by C++ and TGE but I'm looking at it from a productivity standpoint. I can make faster progress in a language and system I already know than I can by learning C++ then TGE. TGE has a place in my roadmap to getting this project to its destination, but now isn't the time to use it.

This is an image of my barebones mouse control and half-player control, nothing much to look at and not impressive but it is progress which I wasn't making before I took a break from development. Yeah, yeah, yeah, the image is big - get over it....

ixeelectronics.com/K96/screen.PNG
The system uses models designed for use in TGE - bones, meshes, animations, etc. The tank that I was mounted to in that pic uses the track setup found in the TankPack from Bravetree and expands greatly on it.

Anyway, thanks for reading!

The resource manager is coming along nicely, I can load an object and all of its associated data now with a single command that asks the manager to add an object to the world at position x,y,z with rotation pitch,yaw,roll. The manager also extracts LOD, node, control data, etc from an object's .x model file.

#1
12/28/2005 (5:57 pm)
I remember years ago talking to an Amiga dev, who used Amos (A basic clone type thing aimed at games) to prototype games, as it was quicker for him. He was a real ASM freak too, could talk in it.

If it works for you, it works.

Cheers.
#2
12/28/2005 (7:58 pm)
Ken Silverman(did BUILD) makes a point of prototyping his algorithms in QBasic.

I use Python near-exclusively myself because I am soooo lazy. So long as I'm not doing anything super-high performance it works well for me.