文件名称:Tic-Tac-Toe-with-AI:hyperskill.prg项目
文件大小:5KB
文件格式:ZIP
更新时间:2024-03-05 01:45:37
Java
带有AI的井字游戏 阶段1 该程序应以以下方式工作: 要求用户通过第一行输入提供3x3表的初始状态。 它必须包含九个符号,可以是X,O或_(后者表示一个空单元格)。 在用户移动之前,输出指定的3x3表。 要求用户输入他们希望进行的移动的坐标。 然后,用户输入两个数字,表示要在其中放置X或O的单元格。游戏始终以X开头,因此如果表中X和O的数目相等,则用户应使用该符号进行移动。 如果表中包含额外的X,则应使用O进行移动。 在以下情况下分析用户输入并显示消息:•该单元已被占用! 选择另一个! —如果单元格不为空; •您应该输入数字! —如果用户尝试输入字母或符号而不是数字; •坐标应为1到3! —如果用户尝试输入表格范围之外的坐标。 再次显示该表,其中包括用户的最新动作。 输出游戏状态。 可能的状态是: 游戏尚未结束-当没有一方连续三局,但桌上仍然有空单元时; 绘制—当没有
【文件预览】:
Tic-Tac-Toe-with-AI-master
----GameState.java(352B)
----README.md(3KB)
----Main.java(6KB)
----Move.java(394B)
----Field.java(3KB)