My roles in this project:

  • Gameplay/Programming
  • Art/Animations
  • Design
  • UI/UX
  • Anything else under the sun

What did I learn from this assignment:

  • I learned a couple more micropatterns and how to use class fields to identify and do things with many instances of the same type.
  • I became a lot more comfortable with cross-class communication, and exchanging information between scripts through functions, methods, and variable types.
  • Learned about big O notation and how to make code more efficient, so that unnecessary processes don't need to take place.

What makes this game unique?

  • The chutes/ladders mechanic of my game, which have a random chance to let enemies travel up/down them is not something I have seen before in tower defense. This is the first chutes-and-ladders-type game since "Chutes and Ladders."

Controls:

Left-click to place towers. Escape to pause the game.

Place towers strategically to prevent 6 waves of hoots from getting to your Adder's eggs! If you let 10 eggs get eaten, you lose.

Images: