Skip to content
/ nekoyume Public
forked from nekoyume/nekoyume

Decentralized MMORPG based on Dungeon World

License

Notifications You must be signed in to change notification settings

incl/nekoyume

 
 

Repository files navigation

Nekoyume

build coverage pypi chat gitter

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

Installation

Installation for development

$ 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

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

About

Decentralized MMORPG based on Dungeon World

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 71.2%
  • HTML 28.0%
  • Other 0.8%