IndieCoderMM / steel-warriors

Tanks Shooter Game - Created with Python Arcade

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿ“ƒ Table of Contents

โš™ Steel Warriors

Top down shooter game created with Python Arcade library. In this game, player controls a tank and must defeat waves of enemy tanks while avoiding missles and collecting power ups.

Demo

๐Ÿ•น Features

  • The game consists of only one level
  • Map is generated with WFC algorithm
  • Enemy tanks have different hitpoints and fire rates
  • Must defeat all tanks before they invade the border
  • Gamover conditions:
    • if one enemy escapes
    • if player runs out of lives
    • if collision with enemy

๐ŸŽฎ Controls

  • Use LEFT|RIGHT|UP|DOWN arrows to move the tank
  • Press SPACE to shoot
  • Press P to pause; R to restart
  • Press G to generate new map

๐Ÿ“ฅ Installation

To play this game, you will need to have Python 3.10+ installed on your computer. Once you have cloned this repo, install the necessary dependencies using pip install -r requirements.txt. Then, you can run the game with python -m game.

๐ŸŽฏ Todos

  • Add levels and highscore
  • Obstacles
  • Sound effects
  • Power ups

๐Ÿค Contributing

If you have any ideas for new features or improvements to the game, please submit a PR or reach out to me. I'd love to hear from you.

๐Ÿ’– Supporting

If you like this project, please consider giving this repo a โญ. It only takes a second and means a lot to me.

๐Ÿ“š Resources

๐ŸŽจ Artwork

๐Ÿ“œ License

This project is licensed under the MIT License.

About

Tanks Shooter Game - Created with Python Arcade

License:MIT License


Languages

Language:Python 100.0%