Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/wolfyxon/turretsiege

Rougelike game where you are a turret surrounded by enemies. Longer you survive, the better you score.
https://github.com/wolfyxon/turretsiege

game love2d lua rougelike

Last synced: 24 days ago
JSON representation

Rougelike game where you are a turret surrounded by enemies. Longer you survive, the better you score.

Awesome Lists containing this project

README

        

# Turret Siege

Open source rougelike game where you are a turret surrounded by enemies. Longer you survive, the better you score.

Made with [Love2D](https://love2d.org/) and [LovePotion](https://lovebrew.org/) in Lua.

## Screenshots
![](.github/screenshots/game1.png)
![](.github/screenshots/menu1.png)

## Platforms
| Platform | File formats | Architectures | Status |
| ------------ | ---------------- | ------------- | -------- |
| Universal | `love` | * | ✅ |
| Linux | `AppImage` | x86_64 | ✅ |
| Windows | `exe` | x86_64 x86_32 | ✅✅ |
| Nintendo 3DS | `3dsx` ~~`cia`~~ | | ⚠️📁 |
| MacOS | | | 📁 |
| Android | | | 📁 |

✅ `supported` | ⚠️ `unstable` | ❌ `unsupported` | 🕛 `in progress` | 📁 `planned`

[Downloads](https://github.com/Wolfyxon/TurretSiege/releases/latest)

## Building and debugging
### With Lover (recommended)
This project uses [Lover](https://github.com/Wolfyxon/lover).
```
lover run
```
```
lover build
```
```
lover build linux win64
```

Refer to the [wiki](https://github.com/Wolfyxon/lover/wiki) for more info.

### Running manually

To test the game without using the Makefile with `love`, start a terminal in the repository directory then run:
```
love src
```
You can also quickly start from the game scene by using:
```
./runGame
```

### Manual building
Refer to the [Love2D wiki](https://love2d.org/wiki/Game_Distribution) and [LovePotion wiki](https://lovebrew.org/#/packaging?id=fused-binary).

### LovePotion bundler
You may use the [LovePotion bundler](https://bundle.lovebrew.org/) for Nintendo consoles but it's not officially supported and will require making a config file.