Decentralized MMORPG based on Dungeon World
Project description
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.)
Dependencies
Python >= 3.6
SQLite >= 3.16.0
(Recommended) PostgreSQL >= 9.5
(Recommended) Redis
(Recommended) Docker Compose
Installation
Installation for development
$ git clone git@github.com:nekoyume/nekoyume.git
$ cd nekoyume
$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install -e .[dev,test]
$ git config core.hooksPath hooks
$ nekoyume init
Launching node
$ pip install honcho
$ curl https://raw.githubusercontent.com/nekoyume/nekoyume/master/Procfile > Procfile
$ PORT=5000 honcho start
Mining
$ nekoyume mine "user private key"
Running single node for development
$ cp .env.dist .env
$ docker-compose build
$ docker-compose up
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nekoyume-0.1.3.tar.gz
(35.8 kB
view hashes)
Built Distribution
nekoyume-0.1.3-py3-none-any.whl
(50.3 kB
view hashes)