Skip to content

A 2D Tower Defense Game, this project is written in Lua

Notifications You must be signed in to change notification settings

EricRaw512/TowerDefense

Repository files navigation

TowerDefense

Welcome to the 2D Tower Defense Game! Survive the waves of monsters approaching from both left and right sides. Use your skills and strategic placement of towers to fend off the relentless hordes.

alt text

Controls

  • Arrow Keys: Move the player character.
  • Space: Jump.
  • 1: Place Archer Tower.
  • 2: Build Wall.
  • 3: Create Platform.
  • P: Refund the last tower/platform placement.

How to Play

  1. Survival: Face waves of monsters approaching from both the left and right sides.
  2. Placement: Strategically place Archer Towers, Walls, and Platforms using the numeric keys.
  3. Jump: Use the space key to jump over obstacles or evade monsters.
  4. Refund: Press 'P' to refund the last tower/platform placement and recover resources.

Features

  • Dynamic Waves: Waves of monsters progressively become more challenging.
  • Tower Types: Choose between Archer Towers to attack monsters from a distance.
  • Obstacle Building: Use Walls and Platforms to create barriers and control monster paths.
  • Refund Mechanism: Made a mistake? Refund your last placement and adjust your strategy.

Getting Started

  1. Clone the repository:
git clone https://github.com/your-username/2d-tower-defense.git
cd 2d-tower-defense
  1. Run the application and play

About

A 2D Tower Defense Game, this project is written in Lua

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages