Browse by Tags

All Tags » Artificial Intelligence » Software Design » Games4 .NET (RSS)

Terrarium: Did we do the right thing with the creature event model?

History Why did we use the eventing model? Well, because it made sense that creatures only needed to spend processing time on things they were curious about. It seemed like it might make things easier because a basic creature could hook only one event...

Establishing a protocol for the networkable poker I'll be adding to over the next month or so.

Hopefully the diagram comes out okay over RSS. I'll be using the diagram to discuss adding network support to the basic poker engine discussed in the webcast. From what you can see all of the green areas have already been completed and are part of my...

Terrarium: How do we punish creatures that take too much time?

Okay, so Darren Neimke thinks this deserves a blog entry and I think he is probably correct. The method for punishing creatures that take up too much time really isn't understood and the methods are actually somewhat complicated, so they deserve to be...

Taking a closer look at the power provided in stack based finite-state machines.

Abstract: I've blogged before on the various types of finite-state machines you could possibly use in the Terrarium, but I didn't really go into any depth on how you might take advantage of them. So I'm going to take this opportunity to talk about stack...
More Posts