It's coding time

September 13, 2005

Ahoy hoy,

I’ve been quite busy since my last post, both at work and on my design. I’ve completed the first pass on my game design doc and I decided it was time to move into some technical design. I went and formalized my design into UML for my framework and I’ve also put together a design for the game engine. I was happy enough with the design that I’ve decided to start getting back into coding to put together my first ‘state’. I made some big design decisions relating to both gameplay and engine design.

I formalised my thoughts on an ‘event’ system and so far the implementation is going well. All objects in the world fire events which get passed to the event manager. This manager can then do any checks on the event and will pass it on to either the game world (for single player and a server) and/or send the information to the netcode to be sent to other players. This will allow great control over the events and will allow events to be generated from the network, by the AI, by a scripting language or by the player.

I’ve been getting up to date with RakNet ready to implement some simple netcode to test the game. I rolled my own netcode for the last project and while I learned a lot, I’ve decided to get RakNet a try as it seems perfect for what I need.

That’s it for now….I’m back playing Counter Strike: Source (and I’ve even joined a clan for the first time). Looking forward to Civ4 and Black&White 2 next month.

Share:
  • Digg
  • Reddit
  • Facebook
  • del.icio.us
  • DZone
  • LinkedIn
  • email

Find Us On Facebook

  • No Related Post
  • Anonymous

    Mr Doolwind, it’s WC. :P

    Good to see your plans are going well. This is also a comment to let you know that I do read your blog from time to time. ;)

    Thinking I might start my own, if for no other reason than making me think more about my own coding and design.

  • http://www.blogger.com/profile/3513580 Doolwind

    Hi WC,

    Thanks for the comment. CIC is coming along nicely and I’ll keeping posting as many screenshots as I can. I’m currently working on the interface design so once that’s sorted I’ll post. Let me know your blog once you set up and I’ll link to you.

    Doolwind