Ok so I'm working on my largest project yet: an MMOFPS. It's basically zone-based organized grouping with server side control of just about everything the player does, except for movement.
I'm taking this to the next level...an f'ing huge level.
I am attempting to script in A* that is server side. I'm looking for a CHEAP way of processing pathfinding serverside. My first prototype of the idea is to have every zone have a bumpmap of the zone to have where the NPC can and can't go, then process, via the bumpmap, a path for the NPC. Every so often it will send an update, to the clients near by, the waypoints (the jagged pathfind to the target) to where the NPC will walk. The server will determine where the NPC is via timer and said processed path.
Here is where I'm stuck. I'm stuck with 2D pathfinding (walking to a player 5x 0y away and walkign to a player 5X 1000y away will be the the same time. Ha! That's why, in WoW mobs do tat on terrain.).
Is there a way of making pathfinding over same y-height levels? An example that most people can relate to is like how CoD Zombies will chase you up stairs to anotehr level overtop another room, or in WoW how you can pull mobs over bridges.
Thanks in advance. Sorry for my English.
Ventures of the worlds around us are only limited by imagination.