Advertisement Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Every Step is Another Crossroads

Sign in to follow this  


This entry is an attempt to set up a schedule for the next few moments of my life. It will also serve as a general review of what I've already done since beginning this cycle. I generally consider joining the GDNet journals, which coincided with a stable version of my dev library, to be the starting point of this revolution.

What's been done so far...
  • Graphics Lib Dx9
    • A variety of classes to easily manage common 2D and 3D operations. Too much to list.
  • Animation Lib Cal3D
    • Partially rewritten animation library to support animation classes in the above graphics library.
  • Plugins
    • Exporters for custom static and animated file formats. Max and Milkshape. The two M's in my art factory.
  • Material Editor
    • Dang that's another M. Import and export static and animated model formats to apply basic and or shader materials.
  • Ai Lib
    • A few base classes to manage neural networks and genetic algorithms.
  • PRT Demo
    • Precomputed radiance demonstration using Dx9's simple interface.
  • Glow Demo
    • Blur some textures rendered from a bloated clone of a target model then paint the textures over the scene. Also used the material editor to make realistic glass and refractive paint.
  • MySQL PHP Website
    • My website That other Neil Kemp couldn't get this one because he's a Brit. HAHAHAHAHAHA. Its database-driven, has a simple design, and a control panel for content management.

What's next...

I've nearly finished the Neural Mower demo. It's been a great learning experience creating this little training and evaluation program but before I can complete and release it I will first need to finish 3 other projects. They are:
  • Sound Lib Dx9
    • A basic multi channel sound and midi player with a simple mixer class for the sounds.
  • ResoPack Lib
    • An encryption file packing library for resource files. It will include a simple file system with directories.
  • ResoPack Tool
    • A graphical interface for the packing library.
Once these things are added I'll be able to add sounds to the Neural Demo and pack up all of the resources in my current demos before moving forwards.

Speaking of forwards...

While working on the sound and packing libraries I'll also continue developing resources and early tools for my 4th and final demo of the summer. It will be called Forest Troll. Forest Troll is another artificial intelligence demo which will depend heavily on my graphics library to render a small 3D world where an intelligent Troll has taken up residence. Ever since I played Black & White I have wanted to create my own creature AI and so now I'm going to. Here is the troll I'll be using. Thanks to Ghoulish Arts (Max) for making such a perfect creature model.

Sign in to follow this  


Recommended Comments

Your image link is broken. Looks like you didn't close the string correctly.

Share this comment

Link to comment
So is Forest Troll going to be a game or just a program that continuously runs while the Troll keeps on learning? I think it'd be kind of cool for it to just run for a long time and see how the troll develops... he's like a pet.

Share this comment

Link to comment
So is Forest Troll going to be a game or just a program that continuously runs while the Troll keeps on learning?
Don't know yet. Either way it should be open ended.

Share this comment

Link to comment
Damn, that's a lot of code you've written already. Most impressive! I'll look forward to playing with the Troll =)

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!