Nekoyume is the first MMORPG based on blockchain.
- Nekoyume is entirely decentralized MMORPG game.
- Nekoyume uses Dungeon World as a basic rule.
- To achieve randomness on the blockchain, this project implements Hash random. (Read white paper for details.)
- Python >= 3.6
- SQLite >= 3.16.0
- gmp
- (Recommended) PostgreSQL >= 9.5
- (Recommended) Redis
- (Recommended) Docker Compose
$ git clone [email protected]:nekoyume/nekoyume.git
$ cd nekoyume
$ python3 -m venv .env
$ source .env/bin/activate
$ pip install -e .[dev,test]
$ git config core.hooksPath hooks
$ nekoyume init
$ pip install honcho
$ curl https://raw.githubusercontent.com/nekoyume/nekoyume/master/Procfile > Procfile
$ PORT=5000 honcho start
$ nekoyume mine "user private key"
$ cp .env.dist .env
$ docker-compose build
$ docker-compose up