Well I have finally crossed the threshold I set for myself! I have been working on a contest entry for some time now, but have not been sure whether or not I would be able to finish it due to having a full time job and not that much free time. However, I have just finished the major part of the AI that has me decided that this will be released in time for the contest after all! So behold!
Vortex 2.0 is a complete reboot of my old
Basic Vortex game, using the power of Axe to bring the concept to the next level! You start the game in one corner of the large map, with nothing but a lousy pistol to defend yourself with. In order to win, you must destroy your opponent. You can do so with your pistol, but the real fun starts when you start finding chests of cash scattered all over the battlefield. You can use this money to buy upgrades, weapons, items, or even spells! You can upgrade your lousy pistol's speed to get a machine gun, or you can invest in high cost spells to defeat your opponent. Maybe you invest in speed and agility upgrades to out-maneuver your opponent, the combinations are endless!
AINow, unlike the original basic game, this version will have a devious AI that you can battle against when you don't have a friend to play with (And yes, you will be able to play with a friend over a link cable! Although probably not for the contest entry). The AI is what is going to make this game truly fun to play, as it has many advanced algorithms that go into making it work:
1) At it's heard is a modified A* path-finding algorithm. I say modified because the AI does not solve for the most efficient path once and then follow it. He is constantly correcting for new information and updating the planned path according to new data, like area's he discovered or movements of you, the player!
2) Danger detection is another important role that has been integrated directly into the path-finding algorithm. As an AI battling you, he needs to know when an area is safe to enter. If you are standing nearby, the AI needs to consider whether or not he will be able to escape if you decide to attack, and path accordingly.
3) Dynamic build-order code helps the AI choose good combinations of items, while at the same time keeping him flexible and reactive to opportunities or dangers that can arise due to how the game is playing out. For instance, if a large number of chests are near the center, he might purchase a speed upgrade sooner in order to get there before you do.
TerrainA large part of the game that could be overlooked is the map itself, what will it look like? Vortex 2.0 has an advanced procedurally generated terrain complete with blocks of land, chests, and various walls that fill the map. While not technically an AI, the dynamic nature of the terrain generator should help make for a game with a great replay value.
More information and screenshots will be released as the deadline grows closer, but for now here is a screenshot of the AI pathing through the map to find all of the chests, and then heading to the bottom right corner of the map. All of the tiles with a single pixel are the tiles being currently considered by the pathing algorithm, and the darkened boxes are the tiles currently chosen for an ideal path.