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.

StatusReleased
PlatformsWindows
Rating
Rated 4.0 out of 5 stars
(1 total ratings)
AuthorGhast
GenreStrategy
Made withpygame
Tagsascii, Retro, Sci-fi, Short, Space, Tower Defense
Average sessionA few minutes
LanguagesEnglish
AccessibilityHigh-contrast

Download

Download
Automata Defense for Windows 19 MB
Download
Source Code 26 MB

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.

(+1)

Neat game! And becomes surprisingly tough down the line.

thanks!

(+1)

good