中國象棋人機對弈(易語言2005年大賽二等獎)
系統(tǒng)結(jié)構(gòu):合法走法,判斷棋子顏色,判斷兩個棋子是否同色,棋盤賦值,初始化棋盤,對應位圖1,移動棋子,插入走法,產(chǎn)生可能的走法,棋局是否結(jié)束,產(chǎn)生將的走法,產(chǎn)生紅士的走法,產(chǎn)生黑士的走法,產(chǎn)生車的走法,產(chǎn)生馬的走法,產(chǎn)生炮的走法,產(chǎn)生象的走法,產(chǎn)生紅兵的走法,產(chǎn)生黑兵的走法,估值函數(shù),所有相關(guān)位置,能否走到位置,插入相關(guān)位置,負極大值搜索函數(shù),要進行的走法,要恢復的走法,一步最佳走法,清空棋子,alphabeta搜索函數(shù),選中棋子,對應位圖2,行棋步驟,初始化數(shù)據(jù),
======窗口程序集1
| |
| |------ __啟動窗口_創(chuàng)建完畢
| |
| |------ _畫板游戲區(qū)_鼠標左鍵被按下
| |
| |------ 合法走法
| |
| |------ _開局_被單擊
| |
| |------ 判斷棋子顏色
| |
| |------ 判斷兩個棋子是否同色
| |
| |------ 棋盤賦值
| |
| |------ 初始化棋盤
| |
| |------ 對應位圖1
| |
| |------ 移動棋子
| |
| |------ 插入走法
| |
| |------ 產(chǎn)生可能的走法
| |
| |------ 棋局是否結(jié)束
| |
| |------ 產(chǎn)生將的走法
| |
| |------ 產(chǎn)生紅士的走法
| |
| |------ 產(chǎn)生黑士的走法
| |
| |------ 產(chǎn)生車的走法
| |
| |------ 產(chǎn)生馬的走法
| |
| |------ 產(chǎn)生炮的走法
| |
| |------ 產(chǎn)生象的走法
| |
| |------ 產(chǎn)生紅兵的走法
| |
| |------ 產(chǎn)生黑兵的走法
| |
| |------ 估值函數(shù)
| |
| |------ 所有相關(guān)位置
| |
| |------ 能否走到位置
| |
| |------ 插入相關(guān)位置
| |
| |------ 負極大值搜索函數(shù)
| |
| |------ 要進行的走法
| |
| |------ 要恢復的走法
| |
| |------ 一步最佳走法
| |
| |------ _保存棋局_被單擊
| |
| |------ _讀取棋局_被單擊
| |
| |------ 清空棋子
| |
| |------ alphabeta搜索函數(shù)
| |
| |------ 選中棋子
| |
| |------ 對應位圖2
| |
| |------ _退出_被單擊
| |
| |------ _關(guān)于_被單擊
| |
| |------ 行棋步驟
| |
| |
======窗口程序集2
| |
| |------ _關(guān)于_創(chuàng)建完畢
| |
| |
======著法
| |
| |------ _初始化
| |
| |------ _銷毀
| |
| |
======象棋位置
| |
| |------ _初始化
| |
| |------ _銷毀
| |
| |
======位棋盤
| |
| |------ _初始化
| |
| |------ _銷毀
| |
| |
======象棋
| |
| |------ 初始化數(shù)據(jù)
炸鼠游戲源碼...
易語言企鵝好友文件分析源碼,企鵝好友文件分析,轉(zhuǎn)換為號碼,十六進制到十進制,取登錄號碼,分析好友名單,轉(zhuǎn)換為昵稱,取數(shù)字目錄...
易語言企鵝的USER.db源碼,企鵝的USER.db,轉(zhuǎn)換為號碼,十六進制到十進制,取登錄號碼,分析好友名單,轉(zhuǎn)換為昵稱,取數(shù)字目錄...
易語言企鵝聊天記錄免密碼察看器源碼,企鵝聊天記錄免密碼察看器...
易語言企鵝聊天轟炸器源碼,企鵝聊天轟炸器,找群窗口,找發(fā)送窗口,找發(fā)送按鈕,讀取信息,找瀏覽窗口,窗口名,DLL_加載皮膚,DLL_退出皮膚,DLL_移除皮膚,DLL_窗口移出皮膚,DLL_ClientToScreen,取窗口標題長度,查找子窗口,取窗體標題,發(fā)送消息1,發(fā)送消息...
易語言三維迷宮源碼,三維迷宮,建立OPenGL組件,撤消OPenGL組件,框架初始化,繪圖,尺寸被改變,變量初始化,鍵盤操作,鼠標操作,可否繼續(xù)移動,計算視點,創(chuàng)建地板列表,創(chuàng)建墻壁列表,畫墻壁柱子,畫地板,畫一面墻壁,定義光源,定義霧,畫準星,畫箭頭,多邊形拉伸,畫地圖,...
易語言象棋人機對弈(2005年大賽二等獎)源碼,象棋人機對弈(2005年大賽二等獎),合法走法,判斷棋子顏色,判斷兩個棋子是否同色,棋盤賦值,初始化棋盤,對應位圖1,移動棋子,插入走法,產(chǎn)生可能的走法,棋局是否結(jié)束,產(chǎn)生將的走法,產(chǎn)生紅士的走法,產(chǎn)生黑士的走...
易語言井字游戲源碼,井字游戲,編輯框轉(zhuǎn)換,勝負判斷,是否勝利,復原,低級電腦,中級電腦,高級電腦,引索判斷...
易語言倉庫大師源碼,倉庫大師,讀取設置,設置變量,載入地圖,初始化環(huán)境,繪制地圖,畫位圖,運動,是否可移動,找路徑,搜索結(jié)點,調(diào)整窗口,讀關(guān)卡信息,增加撤消點,增加撤消數(shù)據(jù)頭,保存答案,play,提示,載入Etp庫,轉(zhuǎn)換為Etp格式,填,驗證地圖,打開庫,打開Etp關(guān)卡,添加到...