井字游戏( shell )
发布时间
阅读量:
阅读量
井字游戏(shell高级版)
大家小时候大概都常见于井字游戏,也就是在九宫格中轮流进行棋局的对弈中的一种两人策略性游戏.其中,先连续形成三个连线的一方即被视为获胜者.即使是经验较为丰富的棋手,在这种简单的游戏中也难以找到必胜策略,只有当某一方过于疏忽大意时,才可能有机会取得胜利.
于是我们探究了一种新型井字游戏即其升级版棋盘为9×9的81宫格分为多个九宫格
取胜规则:
1、在任意一个九宫格中先构成三点一线(横线、竖线或者斜线)的一方取胜。
2、轮到对方下棋且对方无子可下,则本方获胜。
下子规则:
依次将这9个九宫格分别编号为1至9,则先手玩家仅限于第5号九宫格进行落子。
如果对手在第i个九宫格的第j个位置放置棋子,则本方随后应在对应的第j个九宫格区域内进行落子。
基于 shell 脚本构建的游戏,在 bash 测试环境下运行。通过 wsad 键操作方向键移动,在 f 键以及空格等位置进行下棋动作。使用 Tab 和回车完成基本指令:x 退出游戏;n 按下 n 键可启动新的游戏。详细可以研究一下代码,并非常简单
全部评论 (0)
还没有任何评论哟~
