Automata Defense (Pygame Jam 2)
A downloadable game for Windows
This is a tower defense game where you use "bots" to build towers and collect resources. You cannot interact with the world directly--only through commands which your bots execute. There are three types of robots: Builders, Miners, and Scavengers:
- Build-Bots construct, upgrade, and sell towers. When you place a tower from the shop into the world, a Build-bot must visit the site before the tower can function.
- Mine-Bots harvest stones, and deliver them to the crystal base. Stones are required to construct towers.
- Scavenger-Bots pick up gold off the ground, and deliver it to the crystal base. Enemies have a chance to drop gold when killed.
You can click or hover over towers to see what they do.
Controls:
- Pause = Space
- Change Game Speed = Tab
- Toggle Fullscreen = F4
- Quit to main menu = Esc (while paused)
- Cancel a build, sell, or upgrade = Right-click it
- Select Tower = Click it
- Upgrade Tower = Click [Upgrade] while tower is selected
- Sell Tower = Click [Sell] while tower is selected
Tips:
- Enemies won't attack your bots, but they will attack your towers if they decide it's faster to go through them than around.
- The stone-price of towers increases as you build more of them. Make sure to build enough mining bots!
- You can sell and upgrade Rocks.
This was made in one week for the Pygame Community Jam 2 (4/1/21 - 4/8/21)
The game has no sound because the planet they're on has no atmosphere~
Made by Ghast with pygame / PyOpenGL. Full source can be found here.
The base engine (which I use for all my pygame projects) can be found here.
Status | Released |
Platforms | Windows |
Rating | Rated 4.0 out of 5 stars (1 total ratings) |
Author | Ghast |
Genre | Strategy |
Made with | pygame |
Tags | ascii, Retro, Sci-fi, Short, Space, Tower Defense |
Average session | A few minutes |
Languages | English |
Accessibility | High-contrast |
Install instructions
To run the Windows Executable, the only external dependency is OpenGL 3.1+ which most systems should already have.
To run the source code, make sure you have python (3.7.5+) and the dependencies listed in requirements.txt. After you have those set up, entry_point.py will launch the game.
Comments
Log in with itch.io to leave a comment.
Neat game! And becomes surprisingly tough down the line.
thanks!
good