A small roguelike game developed live on Twitch.
Python
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ai
entities
scenes
statuses
ui
.gitignore
LICENSE
README.md
app.py
data.py
draw.py
dungeongenerator.py
example.cfg
game.py
helpers.py
instances.py
level.py
palette.py
registry.py
requirements.txt
terminal32x32_gs_ro.png
terminal8x8_gs_ro.png
twitchchatmanager.py
utils.py

README.md

lunch-break-rl

Lunch Break Roguelike is a small game that is developed on Twitch during lunch!

Twitch Python 3

Installation

$ pip install -r requirements.txt

Running

You need to add a config.cfg file to the project root. It should look like:

[ENGINE]
; Frame limit in frames per second
fps = 30

; Renderer to use. Options are ['GLSL', 'OPENGL', 'SDL']
renderer = OPENGL

; Font to use.
font = terminal32x32_gs_ro.png

[GAME]
; The length of a turn in seconds
turn = 2

[TWITCH]
; User name of Twitch account. Preferably an alternate from your main Twitch
; account.
Nickname = Nick

; OAuth token acquired from: http://twitchapps.com/tmi
Password = oauth:abcdefghijklmnopqrstuvwxyz0123

; Channel to listen to
Channel = channel

; Broadcaster display color. Default is orange (255, 163, 0).
BroadcasterColor = 255, 163, 0

; Subscriber color. Default is blue (41, 173, 255).
SubscriberColor = 41, 173, 255

; Viewer display color. Default is orange (255, 163, 0).
ViewerColor = 255, 163, 0

; Special viewer display color. Default is red (255, 0, 77).
SpecialViewerColor = 255, 0, 77

; List of special viewers names separated by newlines.
SpecialViewers =
    joshuaskelly
    gusanolocovg

Contributing

Have a bug fix or a new feature you'd like to see in Lunch Break RL? Send it our way! Please make sure you create an issue that addresses your fix/feature so we can discuss the contribution.

  1. Fork it!
  2. Create your feature branch: git checkout -b features/bug-fix-cookies
  3. Commit your changes: git commit -am 'Fixing AI failing to find cookies when cookies are visible'
  4. Push to the branch: git push origin bug-fix-cookies
  5. Submit a pull request.
  6. Create an issue.

License

MIT

See the license document for the full text.