• Register

Magrathean Technologies, a small development team from Vancouver, B.C. Canada, presents its first game title "Incognito". Built on the "NeoAxis Engine", a very powerful next-generation game engine created by NeoAxis Group Ltd. Two guys named Kyle and Ron, and their financial guru Mike started Magrathean Technologies in 2006 and primarily worked online for clients abroad, it was and has been a group of 3 people. There are two programmers, and our financial officer.

  • View media
Report RSS Improved A.I. using WaypointNavigationSystem
Post comment Comments
feather240
feather240 - - 59 comments

I'm not sure if it's possible to do in Neoaxis, but you might want to take a look at the "Left 4 Dead" AI navigation system. Instead of placed way-points it generates a navigation mesh so you don't have to spend as much time creating AI paths. Here's a link if you're interested.

Developer.valvesoftware.com

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

Description

Early testing in trying to come up with something abit more advanced than the current line of sight system that comes by default with the engine. It works good in open planes but on multi-floor environments or maps with alot of corners and clutter it's very easy to get lost (for the enemies).

The solution is to keep track of every waypoint near the player based on distance, the closest one is what you see this red arrow pointing at as the player moves around on the map.

Next was make a special enemy type called 'WaypointEnemy' which for now won't attack us for testing purposes. But he will start to follow you if you make him take damage at all. We have it setup to actually attack the player but after having worked on this for 3 days I forgot to turn them back on...

Long story short when I shoot our new friend he chases me to the ends of the earth. He will pursue inside of buildings, outside when trying to hide in a garage. The next step we think will have to be something like adding special waypoints so enemies know where cover is, health, weapons, etc.

Looking past that I would say maybe making other enemies self-aware of other enemies on the same waypoint system so they can work together. This could prove interesting to see zombies trying to flank the player or block his exits, run away and get help, get a biggger gun, etc.

This was a good first step I think in making the enemies in Episode 2 and beyond not as dumb the first time around. :)