cpiod / 1rl

Create your first roguelike or die trying

Home Page:https://cpiod.itch.io/1rl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create your first roguelike!

You have 7 days to create your roguelike by completing its features. But unstable features generate bugs that cost you time… Will you finish your game in time?

Context

This is my first participation to a game jam, namely 7DRL 2019. So this is kind of autobiographical.

Core mechanics

  • You have no hit points but 7 days to make your game. Try not to lose too much time!
  • You can control the spawn rate of the bugs by choosing how many unstable features you equip at the same time.
  • Weapons and features have ego: find the combinations that work best!
  • Depending on the feature that generated them, bugs have special skills. Mapgen bugs can phase, RNG bugs rarely fail their attack.

Manual compilation (Unix)

You will need python 3.6+, libsdl2-dev (2.0.5+) and libomp5.

First, install tcod and pyinstaller:

$ python3 -m pip install tcod
$ python3 -m pip install pyinstaller

Then clone the repository:

$ git clone https://github.com/PFGimenez/1rl
$ cd 1rl

Then package it:

$ python3 -O -m PyInstaller 1rl.py --additional-hooks-dir=. -F --add-data "font.png:." --add-data "splash.png:."

The binary is in dist.

Acknowledgement

This game uses the python-tcod library. Splash art based on assets by Master484.

About

Create your first roguelike or die trying

https://cpiod.itch.io/1rl

License:GNU General Public License v3.0


Languages

Language:Python 100.0%