Oh no we've been sucked into a PC and we're now trapped on a graph! For some reason we need to defend the leftmost vertice of the graph... - Enemies will randomly move through edges, choosing a random direction if they come across a crossroad. - An enemy takes several seconds to move through an edge, and think which way to go on a vertice. - Enemies also have different amounts of speed based on the length of the edge they're walking on! - They might also wander to dead ends, in this case, the enemy instantly dies. Unlucky! - So, unlike in AYDs with a flat plane, an enemy would either take the shortest path or avoid defenders! -- Defenders -- Ashigaru Cat: May or may not be inspired by Mr, attacks when an enemy cat is nearby. Archer Cat: Your classic and generic ranged attacker. imgodatrpg: That one guy who thinks hes a god at rpg is here to help!! he shoots multiple bullets that deal high damage every second or so, but his aim is still bad -- Enemies -- Basic Cat: Noob without any algorithms DFS Cat: Is fast thinking and moving but very weak BFS Cat: Slow and strong, but thinks for a LOT of time Dijkstra Cat: Thinks less and never goes to a dead end, but has an unstable speed Healer Cat: Heals enemies every so-often, never goes to dead ends, and if killed, will give 2 base hp. Manufacture: Builds mini sentries on the edges that summon smaller cats, which can be destroyed. His building can be interrupted, which lowers the spawner's HP. Can only build 2 sentries at a time.
put the thumbnail as the first sprite because it LAGGED added rpg added 2 more enemies fixed quite a few bugs 80% of the time i spent on this project went to making manufacture im serious