Antfestation is a classic tower defense game. Select your tower from the bottom of the screen and click to place it in any of the predefined locations. Click money to collect it, drag upgrades onto your towers and click bombs to blow them up. Each tower can be upgraded a maximum of two times with each upgrade increasing the power by 50% of its original value. Hold the mouse button down for 1 second on a tower in order to destroy it. Click on an ant in order to target it (towers will attempt to shoot a targeted ant whenever in range). Press P to pause, M to toggle music, L to toggle basic graphics mode and Q to quit.
This is my second remix of Psiborg's amazing game. Please thank him for making the original. Hope you enjoy my remix and if you want to try your hand at making your own I've included some notes below that might help. This is version 2 of my Monday Morning theme. (please let me know if you think this is like a Monday morning.) My changes: The level is new -- which means all I did was change the data two places. I also changed the music. Here's how you could make your own levels: The ants wave descriptions are in a list called "level waves" in a sprite called Waves. Each level has this structure: Wave-Wait; Wave-Count; Wave-type; Wave-Delay; Wave-Drop Where: Wave-Wait = seconds*30 to wait before starting the wave Wave-Count = The number of Ants Wave-Type = The type of Ant Wave-Delay = The time between each Ant Wave-Drop = Optional. This is what gets left behind if you kill all of a wave (money, upgrade, or bomb). The list "levels" in sprite Level describes each map (one map per list item). The first four numbers are the size of the map: XX by YY. The starts a description of each grid location with a little bit of programming to figure out the path. N is just a placeholder T is a tower The numbers define the path and direction of the path. 8 is a starting point. 9 is a stopping point. 0 just continue on the path going forward (to the next list item) 2 continue backwards on the path (to the previous list item) 1 Turn down a row (Add XX to the list pointer to get the next map item) 3 Turns up a row (Subtract XX to the list point to get the next map item) This information provided by Psiborg: "Just to expand a little on your excellent reverse engineering. With the waves, if you add 10 to the drop type then each ant will have that drop rather than just the last one. There is also an optional 6th field which is the start point for the wave. If left off, an ant will be spawned at all start points. For the maps, 1-4 are the directions (down, left, up, right) and then 5-8 are start points in those four directions. " Music Credit: "Super Power Cool Dude" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/by/3.0/