資源簡介
黑白棋的棋盤是一個有8*8方格的棋盤。下棋時將棋下在空格中間,而不是像圍棋一樣下在交叉點上。開始時在棋盤正中有兩白兩黑四個棋子交叉放置,黑棋總是先下子。
下子的方法:把自己顏色的棋子放在棋盤的空格上,而當自己放下的棋子在橫、豎、斜八個方向內有一個自己的棋子,則被夾在中間的全部翻轉會成為自己的棋子。并且,只有在可以翻轉棋子的地方才可以下子。
引用了QQ新中國象棋的音樂。
代碼片段和文件信息
#include? //?EasyX_2011驚蟄版
#include?
#include?
#pragma?comment(lib?“Winmm.lib“)
#define?T(c)?((c?==?‘B‘)???‘W‘?:?‘B‘)
using?namespace?std;
/*?【自學去】網站收集?http://www.zixue7.com?*/
/*******************************定義全局變量*****************************/
const?int?difficult?=?6; //?難度
const?int?move[8][2]?=?{{-1?0}?{1?0}?{0?-1}?{0?1}
{-1?-1}?{1?-1}?{1?1}?{-1?1}};
//?八個方向擴展
char?map[8][8]; //?棋盤
IMAGE?img[5]; //?保存圖片
int?black?white; //?雙方的棋子數
int?X?Y; //?白棋的下子點
/**********************************函數聲明*****************************/
void?load(void); //?加載素材
void?print(void); //?畫棋盤
void?draw(int?int?char); //?下當前子
int?judge(int?int?char); //?判斷當前是否可以落下
bool?baidu(char); //?判斷是否有棋可吃
bool?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-03-31?17:51??c++黑白棋ai游戲源碼\
?????目錄???????????0??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\
?????文件????????7810??2015-05-17?06:56??c++黑白棋ai游戲源碼\BlackWhiteChessAI\BlackWhiteChessAI.cpp
?????文件????????4178??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\BlackWhiteChessAI.dsp
?????文件?????????557??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\BlackWhiteChessAI.dsw
?????文件???????41984??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\BlackWhiteChessAI.ncb
?????文件???????53760??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\BlackWhiteChessAI.opt
?????文件????????1282??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\BlackWhiteChessAI.plg
?????目錄???????????0??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\res\
?????文件???????44192??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\resource.aps
?????文件?????????457??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\resource.h
?????文件????????1724??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\resource.rc
?????文件???????12862??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\res\app.ico
?????目錄???????????0??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\圖片\
?????文件??????346854??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\圖片\棋盤.bmp
?????文件????????4198??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\圖片\白子.bmp
?????文件????????4198??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\圖片\白子1.bmp
?????文件????????4198??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\圖片\空位.bmp
?????文件????????4198??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\圖片\黑子.bmp
?????文件????????4198??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\圖片\黑子1.bmp
?????目錄???????????0??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\音樂\
?????文件????????3722??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\音樂\下子.wma
?????文件????????6922??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\音樂\和局.wma
?????文件???????19722??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\音樂\失敗.wma
?????文件?????2038922??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\音樂\背景音樂.wma
?????文件???????42122??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\音樂\勝利.wma
?????文件??????147456??2015-03-31?17:51??c++黑白棋ai游戲源碼\BlackWhiteChessAI\黑白棋AI版.exe
?????文件?????????399??2015-03-31?17:51??c++黑白棋ai游戲源碼\游戲說明.txt
- 上一篇:C++五子棋小游戲開發
- 下一篇:c++貪吃蛇 小游戲源碼
評論
共有 條評論