Project1

标题: 带迷雾的大海战 [打印本页]

作者: guoxiaomi    时间: 2021-4-18 00:53
标题: 带迷雾的大海战
本帖最后由 guoxiaomi 于 2021-5-6 15:55 编辑

这是个概念性的游戏,尝试改进了经典游戏《大海战》,基本规则如下:

1. 双方各有10艘战舰,用 x 表示,分布在12x12的棋盘上、下两半
2. 每回合,双方各选1个坐标进行攻击。
3. 如果攻击直接命中了敌方战舰,该战舰会被击沉。
4. 如果攻击未命中,会尝试驱散3x3范围内的战争迷雾,移除战争迷雾的效果会逐渐消散。
5. 战舰本身也会制造战争迷雾,也会驱散对方的战争迷雾,并且多个战舰的效果会叠加。
6. 一开始全场都覆盖有战争迷雾(本底),此迷雾会逐渐消散。
7. 暴露给对方的战舰会立刻被摧毁。
8. 击毁全部敌方战舰获胜。

这个规则具体解释起来还是挺绕的,还是直接看源码比较快。
20210506更新:C++版本 battleship_v3.zip (26.27 KB, 下载次数: 111) ,也不知道能不能玩……

P0由玩家控制,P1由AI控制,AI没有作弊。

四张截图:
游戏开始,我方准备打击B2区域

我方F9区域战舰暴露,自动被击沉

双方战损近半,战况十分焦灼

游戏结束,我方仅剩2艘战舰存活


源码如下,可以去https://replit.com/@gxm11/battleshipv2?lite=true试玩,点击最上面的run即可:

作者: pporder    时间: 2021-4-18 04:06
前排!
作者: 666pppsss55555    时间: 2021-4-25 17:05
你………………
作者: phunmung5173    时间: 2021-4-25 19:49
感觉好有趣!哪天我也做一个试试
作者: 哇哇哇啊叭叭    时间: 2021-4-25 22:43
感觉拓宽了游戏的界限233




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1