一个仿照经典推理游戏——炸飞机的一个简化版推理游戏,大海战。在一片固定海域,1*N的战舰,双方轮流轰炸海域,率先炸掉对方所有船体的一方获胜。
游戏采取双方对战形式进行。
游戏共三种模式,两种地图规模。地图规模分别为6*6和8*8两种。6*6时放置1*2、1*3两艘;8*8时放置1*2、1*3、1*3、1*4四艘。
- 普通模式:普通模式为最基本的游戏模式,双方轮流操作,轰炸海域,当此操作击中对手战舰时,可以继续操作,没有击中则交换对手进行轰炸,直到一方船只全部被击中。
- 竞速模式:类似普通模式,但是游戏规定总步数,不论当此是否击中,都交换对手操作。直到一方船只全部被击中或达到总步数,计算击中次数决定胜者。
- 预判模式:双方放置自己的战舰后,一次性选择10格或20格(依海域规模而定)进行轰炸,击中对手次数多者获胜。
- 5.31 修复预判模式bug,添加预判模式API测试脚本
- 5.30 添加API测试脚本,修复已知BUG,添加游戏模式信息获取方式
- 5.28 完成新版本重构,添加新游戏模式(竞速模式和潜伏模式),新增新地图规模
- 5.25 更改比赛记录存储方式,存入数据库
- 5.24 添加HTML版本原型
- 5.22 添加获取AZZ指点功能,在不知道操作什么的时候,可以获得一下人工智障的指点,手动滑稽
- 5.22 添加AZZ(Artificial Zhizhang)工具v1.0,并测试
- 5.19 修复保存对战记录功能bug
- 5.18 添加battle筛选函数,对已经完成的battle生成对战日志存档,对超过10分钟未结束的比赛进行删除
- 5.18 暂时完结撒花★,°:.☆( ̄▽ ̄)/$:.°★
- 5.18 测试并修复小bug,部署服务器
- 5.16 添加获取指定battle状态功能
- 5.15 修复get_op接口的Bug,优化在双方set_map阶段请求get_op的返回结果
- 5.14 添加后台相关start scripts命令
- 5.12 修复程序中的小Bug,完善Error提示内容
- 5.12 添加玩家获取操作、设置操作功能
- 5.11 添加创建游戏、加入游戏、设置地图功能
这个懒蛋什么都不写,那我就来帮他写一下吧。
- 5.31 v2.1,添加预判模式
- 5.30 v2.0,添加了竞速模式,海域范围可选择66或者88
- 5.24 添加AZZ,可以获取人工智障的提示;修复部分bug
- 5.18 添加了一个icon,修改为线上host
- 5.17 第一版IOS版客户端完成,并测试完成