資源簡介
基于控制臺的C語言實現的控制臺五子棋,帶人機對戰,玩家1操控使用 wasd j(確認下子) 玩家二使用上下左右 1確定下子 返回可按esc 老項目可能需要自己將地圖修改下
人機對戰 實現方式見代碼
代碼片段和文件信息
#include?“stdafx.h“
search?location;
int?Gomoku[MAXIMUS][MAXIMUS];
int?Gi?Gj;
int?identical;
player?*head?*present;
void?reverse(int?user)
{
if?(present?==?NULL)
{
present?=?fresh(Gi?Gj?user?NULL);
}
else
{
present->next??=?fresh(Gi?Gj?user?present);
present=present->next;
}
}
int?judge(int?enter)
{
int?count?=?1?i;
//左右
for?(i?=?1;?i?5;?i++)
{
if?(Gomoku[X?-?i][Y]?==?enter)
count++;
else?break;
}
for?(i?=?1;?i?5;?i++)
{
if?(X?+?i<15?&&?Gomoku[X?+?i][Y]?==?enter)
count++;
else?break;
}
if?(count?>=?5)?return?enter;
//上下
count?=?1;
for?(i?=?1;?i?5;?i++)
{
if?(X?-?i>0?&&?Gomoku[X][Y?-?i]?==?enter)
count++;
else?break;
}
for?(i?=?1;?i?5;?i++)
{
if?(X+i<15&&Gomoku[X][Y+?i]?==?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????7158??2018-06-05?16:10??GomokuV2.3\GUI.h
?????文件????????8256??2017-02-07?03:31??GomokuV2.3\Move.h
?????文件???????11824??2018-06-05?16:09??GomokuV2.3\main.c
?????文件???????28321??2018-06-05?16:10??GomokuV2.3\main.o
?????文件?????????162??2017-01-24?10:22??GomokuV2.3\stdafx.h
?????目錄???????????0??2018-06-05?16:10??GomokuV2.3\
評論
共有 條評論