项目简介
本项目构建了一个基于Reach框架的多人在线Hot-Potato游戏系统。该系统支持一个赞助商和多个玩家共同参与,借助智能合约开展公平公正的抽奖活动。玩家能够通过购买票号参与抽奖,最终智能合约会依据赞助商和玩家生成的随机数确定获奖票号并公布结果。
项目的主要特性和功能
- 多人参与:支持多名玩家同时参与游戏。
- 智能合约抽奖:利用智能合约进行抽奖,保障过程公平公正。
- 购票机制:玩家可在截止日期前购买唯一的票号。
- 随机数生成:由赞助商和玩家共同生成随机数来确定获奖票号。
- 结果公布:智能合约公布获奖票号并完成转账操作。
安装使用步骤
- 环境准备:确保已安装Reach框架和必要的依赖库。
- 下载源码:下载本项目的源码文件。
- 启动项目:在终端运行
REACH_CONNECTOR_MODE=CFX ./reach react
命令启动项目。 - 参与游戏:通过系统界面完成购票、生成随机数等操作。
- 等待抽奖:等待赞助商进行抽奖,系统将通过智能合约公布结果。
注意事项
- 在Conflux测试网运行正常,在Mainnet网络存在时间延迟问题,需进一步优化调整。
- 请遵守当地法律法规和游戏规则,合法合规参与游戏。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】