Exoplanet: First contact has been updated to version 0.32, of which the changelog can found here, like this on AI:
More information.
Next to that their roadmap has been updated as well.As you may know, Exoplanet is developing on our own custom built engine and still has a few legacy issues from old demos. If you ever play the game, you know that our AI system was pretty basic and limited for complex sequential actions. For example, we had an issue when some players managed to get rid of most of the Scalphunters in the cave on their own during the quest, ignoring other interesting possibilities it offers, not to mention that our hero is pretty weak in the very beginning of the game while Scalphunters being described as very tough to eliminate.
The thing is, this AI system is very old and has a great deal of restrictions, that's why some time ago we decided to create a new one and transfer every character to it. It wasn't an easy task and it is surely took a lot of time. Transfer of the protagonist alone took two months due to the fact that some parts of old NPC's AI system was used for controlling Jack's action as well, and this spaghetti code had to be resolved. But I am glad to report that we finally managed to finish this. From now on, our protagonist as well as all other characters and animals are working with the new system.
What does it mean? Now everyone has their own behavior tree which could be expanded as we like to create more immersive and complex things like daily schedules for NPCs, special attacks and different combat behavior for enemies and animals and much more. That's another big task for us and we are going to release these updates gradually, over time.
More information.
- Joined
- Aug 30, 2006
- Messages
- 11,223