Add files via upload

This commit is contained in:
2025-06-30 21:02:13 +08:00
committed by GitHub
parent 0970c3fd82
commit cf8cfceefe
9 changed files with 630 additions and 541 deletions
+27 -19
View File
@@ -7,10 +7,10 @@
/**
* @brief 将指令复制到powershell
* gcc 五子棋.c gobang.c game_mode.c -o output/五子棋.exe
* gcc 五子棋.c gobang.c game_mode.c ai.c -o gobang.exe
* gcc 为编译器,五子棋.c gobang.c game_mode.c 为源文件,output/为输出目录
* @brief 将指令复制到powershell
* .\output\五子棋.exe
* .\gobang.exe
*/
int main(int argc, char *argv[])
@@ -24,24 +24,32 @@ int main(int argc, char *argv[])
#endif
// 选择模式
printf("===== 五子棋游戏 =====\n");
printf("1. AI模式\n");
printf("2. 玩家比赛\n");
printf("3. 复盘模式\n");
int mode = get_integer_input("请输入模式(1/2/3): ", 1, 3);
while(1)
{
printf("===== 五子棋游戏 =====\n");
printf("1. AI模式\n");
printf("2. 玩家比赛\n");
printf("3. 复盘模式\n");
printf("4. 退出游戏\n");
int mode = get_integer_input("请输入模式(1/2/3/4): ", 1, 4);
if (mode == 1)
{
run_ai_game();
if (mode == 1)
{
run_ai_game();
}
else if (mode == 2)
{
run_pvp_game();
}
else if (mode == 3)
{
run_review_mode();
}
else if (mode == 4)
{
break;
}
}
else if (mode == 2)
{
run_pvp_game();
}
else if (mode == 3)
{
run_review_mode();
}
return 0;
}