You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
JeroenG
b2e96fd94b
|
7 years ago | |
---|---|---|
static | 8 years ago | |
templates | 8 years ago | |
.gitignore | 8 years ago | |
LICENSE | 8 years ago | |
README.md | 8 years ago | |
nfgame.cfg-example | 7 years ago | |
nfgame.py | 8 years ago | |
run.sh | 8 years ago | |
schema.sql | 8 years ago |
README.md
NFGame, a simple FNC game
Installation
Requirements
The next software is needed to run this game:
- Python 2.6 or higher OR
- Python 3.3 or higher
- Flask 0.11 or higher
- Twisted
You can install this as root by doing the following:
- Debian: apt-get install python-flask python-twisted
- FreeBSD: pkg install py27-Flask py27-twisted
- pip: pip install Flask
Watch out! Raspbian has an old version of flask! (0.10) A raspberry is perfect for running this game, but install pip and use pip to install Flask.
apt-get install python-pip
pip install Flask
Getting the software
Just clone the software from github:
git clone https://github.com/sciuro/nfgame.git
Updating the software
You can always update the software by running:
git pull
Configure the software
Copy the file nfgame.cfg-example to nfgame.cfg and edit to your preferences. Please change the password!
cp nfgame.cfg-example nfgame.cfg
Running the game
./run.sh start
URL's in the game
The site is running on http://1.2.3.4:5000
These are all the URL's used in the game:
URL | Description |
---|---|
/ | Switch between the scoreboard and the highscores page |
/scoreboard | Show the scoreboard |
/highscores | Show the highscores |
/newuser | Make a new user |
/newuser/hash | Make a new user. A hash is needed |
/tag/hash | Find a tag and register it on your name |
/admin/password | Admin page |
Debug mode
You can enable the debug mode by running:
./run.sh start debug
Ending the game
./run.sh stop