papercats/README.md
2019-02-22 16:09:27 +08:00

1.5 KiB

Paper.IO

This is a clone of the original Paper-IO released by Voodoo, except for one aspect. This will attempt to implement a multi-player aspect of the game (like a real IO game). Currently this has a playground at this link. It's a demo version of what to come. Hopefully by that time, the necessary server infrastructure could be obtained.

This is just a fun side-project for me. If you would want to use this code, it would be nice to let me know.

Install

git clone https://github.com/stevenjoezhang/paper.io.git
cd paper.io
npm install

Running

After cloning this repository, run the follow commands to install dependencies and set up server. Enjoy!

npm start

You can configure the game by editing config.json.

WARNING: DO NOT EDIT THE consts SETTINGS UNLESS YOU KNOW WHAT YOU ARE DOING.

Build

sudo npm install -g browserify uglify-es
browserify client.js | uglifyjs > public/bundle.js

WARNING: REMEMBER TO BUILD AGAIN AFTER EDITING ANY FILE.

Bots

node paper-io-bot.js ws://localhost:8081
#or
node bot.js ws://localhost:8081

Roadmap & TODO List

  • 统一配置文件
  • 玩家观战模式
  • 更多游戏玩法
  • 多个游戏房间
  • 加快渲染速度
  • 优化胜负判定

License

This is licensed under MIT. As such, please provide due credit and link back to this repository if possible.

Original Repo: