Sasquatch wrote:I think we should have an official thread about this, to raise awareness about the desire for this kind of game mode. On top of that, a lot of brainstorming can go on in this thread (but keep it simple stupid.) For example, how does one create a system of NPCs that follow the character? Ideally this has been done two ways in gaming history: Running for you in a direct path or strait line (I'm sure most of you are familiar with this in some way), and developing a pathway to come find you (a la Minecraft)... But recognize first that in Ace of Spades we have potentially two kinds of environments. One is where terrain is destructible, and of course, I'm assuming that one should also be able to choose the option where terrain is indestructible. I'll offer my insight as to what's may happen in either case, what problems will arise, and what a few of my solutions are...rakiru wrote:Having bots in game types other than regular ones (such as zombies, as mentioned above) offers the possibility of new gamemodes.Now that's what I'm talking about! As overdone as the zombies thing is today in video games, this has to happen. It would offer not only a fun time for map makers, but also a legitimate one player mode, which would be great for traveling or when you're taking up bandwidth downloading something and don't want to lag out of an online game. Unfortunately, I don't know anything about programming, but I would totally love to see something like this happen and if my say meant anything this would be one of my biggest suggestions to people making mods/updates :P
So lets say I start a one player zombies game and turn building/digging off. This means that I cannot create any kind of structure for myself to shelter in (such as a bunker) or get out of reach with (such as a pillar/wall) and then mindlessly cap zombies from a safe distance. The downside to turning digging off is that zombies will get stuck behind walls and could easily become stuck. A possible solution is allowing a zombie to recognize when it has failed to move more than a block after a certain period of time, that it needs to add momentum to the left or right to move past an obstacle. But even getting stuck behind lips or cusps of some sort might keep the zombies trapped. That's why the A.I. solution of developing a pathway to you seems to be the most useful approach, but I would imagine that kind of engineering is much more difficult, even considering that the zombies only need to count vertical faces to reach you.
Now developing a pathway to come find you is useless once you turn on building. If you block up a point that cuts off all walking/jumping options, the zombies wont know how to find you. That's why the only option left is to give them the ability to dig. They can go into strait line mode, and if they get stuck behind a wall, it's no big deal, because zombies would have, say an automatic 3 block digging function which digs once every three seconds or so. This means zombies can dig through obstacles in their way so that they never get stuck, but it also means it becomes futile to start hiding behind things/on top of buildings because zombies will eventually break it down and you will fall to you're doom.
Again, as a disclaimer before you start posting, I know virtually nothing about programming but this is what just a few minutes of thinking about zombie mode got me to. Some of these solutions might be ridiculous, some might have to be used together. I don't know. Cheers.