Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/3nd3r1/robot-invasion-defence-2

We are getting invaded by highly intelligent robots. DEFEND!
https://github.com/3nd3r1/robot-invasion-defence-2

game pygame robot tower-defense

Last synced: 4 days ago
JSON representation

We are getting invaded by highly intelligent robots. DEFEND!

Awesome Lists containing this project

README

        

# Robot Invasion Defence II

Robot Invasion Defence II is an action-packed tower defense game where players must strategically place towers to fend off waves of invading robots. With engaging gameplay, challenging levels, and the option to upgrade towers and unlock new abilities, it offers an immersive experience for both casual and avid gamers.

Also check out: [Robot Invasion Defence I](https://github.com/3nd3r1/robot-invasion-defence)

## Language

These README.md is also available in Finnish [here](./README_FI.md).

## Python version

For the best execution of the game from the source code, it is recommended to use Python version `3.8`. Some modules may not work properly with either too recent or too outdated versions of Python.

## Documentation

- [User Guide](./docs/user_guide.md)
- [Specifications](./docs/specs.md)
- [Changelog](./docs/changelog.md)
- [Structure](./docs/structure.md)
- [Testing](./docs/testing.md)
- [Credits](./docs/credits.md)

## Releases

Latest release: [1.1.0](https://github.com/3nd3r1/robot-invasion-defence-2/releases/tag/1.1.0)

## Screenshot

![robot-invasion-defence-2](./docs/assets/robot-invasion-defence-2.png)

## Tasks

### Starting the game

`poetry run invoke start`

### Debugging the game

`poetry run invoke debug`

### Building windows production

`poetry run invoke build`

### Running tests

`poetry run invoke test`

### Creating a coverage report

`poetry run invoke coverage-report`

### Pylint check

`poetry run invoke lint`