Prepare for a thrilling tower defense game written in Java using the Swing library. In this intense 2D showdown, your mission is to defend your base from relentless robot invasions and prevent them from reaching the end of the path.
Your primary goal in this intense game is to strategically position your towers for maximum efficiency, eliminating the robotic threat as swiftly as possible, ensuring they don't breach your defenses. The pressure is on, and it's your time to shine as you race against the clock to stop the robots in their tracks.
But stay sharp – lose all your lives, and the game is over. Do you have what it takes to emerge as the ultimate tower defender?
To begin this thrilling adventure, start by executing the "Launcher.java" file found in the 'src' folder. You can add an optional seed argument to always play on the same field. Make sure your current working directory matches the location of "Launcher.java" to guarantee the images are loaded correctly.
Start the game by pressing 'Enter' and, if needed, invoke the debug action with the 'Space' key to reset your game.
Show your skills by placing towers in designated spots on the map!
Upgrade your towers by selecting one and clicking the upgrade button to make them even more powerful.
When necessary, sell towers by clicking on them and selecting the sell option to reclaim gold to strengthen your defenses elsewhere.
Are you ready? Let the battle begin!




