This game is currently under development and has no stable release
Gnomebrew is an idle game that has you manage a tavern in a tabletop-style fantasy setting.
This file will be updated with more information when the game's development has progressed.
Until then, My Game Devlog is the best place to get an overview.
Gnomebrew loads the config stored from the GNOMEBREW_CONIFG
environment variable.
These config items are necessary:
SECRET_KEY
: For signing flask session cookiesMONGO_URI
: URI for gnomebrew databaseSTATIC_DIR
: Directory for static elements (css/js)ICO_DIR
: Icon directory with PNG files for game entitiesFONT_DIR
: Directory for fontsDATA_DIR
: Directory for static data (e.g. used for generation of strings)
The game relies heavily on access to a MongoDB instance containing the game data. As of now, the database is managed completely outside this project until a later stage.
The most basic way to run the server locally:
export FLASK_APP=gnomebrew && export GNOMEBREW_CONFIG=path/to/config/config.py && flask run
A list of data sources can be found in data/sources.md
.