ScratchData LogoScratchData
Back to tib_lowqualities's profile

AYD on a graph [2]

TItib_lowqualities•Created June 19, 2024
AYD on a graph [2]
0
0
15 views
View on Scratch

Instructions

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 Trapper Cat This guy with a hammer places a spike trap at a random vertice every so often. The trap deals high damage to enemies but there can only be up to 2 traps -- 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 vertices 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.

Description

Bugfixes and enemy balancing, also added a defender

Project Details

Project ID1039321797
CreatedJune 19, 2024
Last ModifiedJune 19, 2024
SharedJune 19, 2024
Visibilityvisible
CommentsAllowed

Remix Information

Parent ProjectView Parent
Root ProjectView Root