public | ||
src | ||
.gitignore | ||
bot.js | ||
client.js | ||
config.js | ||
LICENSE | ||
package.json | ||
paper-io-bot.js | ||
README.md | ||
rollup.config.js | ||
screenshot.png | ||
server.js |
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.
Screenshots
Install
# Clone this repository
git clone https://github.com/stevenjoezhang/paper.io.git
# Go into the repository
cd paper.io
# Install dependencies
npm install
Usage
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.js
.
Build
npm run build
WARNING: Remember to build again after editing any file, include config.js
.
Bots
Set bots
in config.js
to a non-zero value, or execute the command below:
node paper-io-bot.js ws://localhost:8080
or
node bot.js ws://localhost:8080
Roadmap & TODO List
- 统一配置文件
- 玩家观战模式
- 更多游戏玩法
- 多个游戏房间
- 加快渲染速度
- 优化胜负判定
License
This repo is forked from BlocklyIO by theKidOfArcrania.
This is licensed under MIT. As such, please provide due credit and link back to this repository if possible.