科技時代到來,優(yōu)異也隨之而來,我們會去關(guān)注誰有廣東麻將AI設(shè)計(jì),讓我參考下?,誰有廣東麻將AI設(shè)計(jì),讓我參考下???,還可以通過誰有廣東麻將AI設(shè)計(jì),讓我參考下?,誰有廣東麻將AI設(shè)計(jì),讓我參考下???進(jìn)一步去來了解,接下來就跟隨作者一起去看看吧!
1.誰有廣東麻將AI設(shè)計(jì),讓我參考下?
年開發(fā)了兩款棋牌類游戲:斗地址和廣東麻將,規(guī)則參考Tencent的QQ游戲規(guī)則.客戶端實(shí)現(xiàn)采用Flash 9開發(fā),服務(wù)端采用Win32+VC6開發(fā)(基于IOCP),數(shù)據(jù)庫網(wǎng)關(guān)采用Win32+VC6開發(fā)(基于IOCP,MySQL5實(shí)現(xiàn)了處理線程池和數(shù)據(jù)庫連接池).雖然服務(wù)器端去年就已經(jīng)完成,但相應(yīng)的機(jī)器人AI算法一直沒有能力去實(shí)現(xiàn).今天把它拿到Blog上來希望有機(jī)會和感興趣的兄弟們探討下. Kevin在他的Blog上給出了他的實(shí)現(xiàn),其給出的算法思想是用寬度優(yōu)先生成一棵搜索樹,再根據(jù)玩牌的技巧進(jìn)行剪枝與判權(quán),機(jī)器人的AI能夠像養(yǎng)成類游戲那樣,實(shí)現(xiàn)在蹂躪下慢慢成長,水平逐步提高.雖然Kevin給出了算法的基本思想,但小弟愚笨還是沒能領(lǐng)悟到禪機(jī)呀. 我認(rèn)為游戲AI應(yīng)該具有如下特性: (1)團(tuán)隊(duì)意識 打麻將游戲中每個玩家自成一家就無所謂了,但對于像斗地主這樣的游戲,玩家是分組的,AI機(jī)器人當(dāng)?shù)刂骱彤?dāng)農(nóng)民時的出牌策略應(yīng)該是不同的. (2)記牌 AI機(jī)器人能夠響應(yīng)各個玩家已經(jīng)打出的牌,以便于以后的決策.同時,還應(yīng)該為服務(wù)器作弊提供接口.比如, 麻將類游戲,AI機(jī)器人在決策時就可以偷偷的看其它玩家手中的牌或是看牌桌上還未派發(fā)的牌;對于斗地主游戲,AI機(jī)器人在決策時也可以偷偷的看其它玩家手中的牌. (3)訓(xùn)練和學(xué)習(xí) 通過與游戲高手的練習(xí)能夠訓(xùn)練和提高AI機(jī)器人的智力水平,逐步學(xué)習(xí)和提高. (4)知識庫的存儲 AI機(jī)器人的知識庫應(yīng)該是可以以數(shù)據(jù)文件的形式在計(jì)算機(jī)中進(jìn)行存儲的.機(jī)器人在啟動的時候加載配置的知識庫數(shù)據(jù)文件. 也不知道我的想法是否過于理想,反正至今還沒找到一個合適的模型來抽象和表示游戲的決策過程:(. 參考資料: (1)斗地主人工智能 (2)棋類游戲的智能模塊設(shè)計(jì)――淺談人工智能 (3)*象棋計(jì)算機(jī)博弈關(guān)鍵技術(shù)分析
2.誰有廣東麻將AI設(shè)計(jì),讓我參考下?
年開發(fā)了兩款棋牌類游戲:斗地址和廣東麻將,規(guī)則參考Tencent的QQ游戲規(guī)則.客戶端實(shí)現(xiàn)采用Flash 9開發(fā),服務(wù)端采用Win32+VC6開發(fā)(基于IOCP),數(shù)據(jù)庫網(wǎng)關(guān)采用Win32+VC6開發(fā)(基于IOCP,MySQL5實(shí)現(xiàn)了處理線程池和數(shù)據(jù)庫連接池).雖然服務(wù)器端去年就已經(jīng)完成,但相應(yīng)的機(jī)器人AI算法一直沒有能力去實(shí)現(xiàn).今天把它拿到Blog上來希望有機(jī)會和感興趣的兄弟們探討下. Kevin在他的Blog上給出了他的實(shí)現(xiàn),其給出的算法思想是用寬度優(yōu)先生成一棵搜索樹,再根據(jù)玩牌的技巧進(jìn)行剪枝與判權(quán),機(jī)器人的AI能夠像養(yǎng)成類游戲那樣,實(shí)現(xiàn)在蹂躪下慢慢成長,水平逐步提高.雖然Kevin給出了算法的基本思想,但小弟愚笨還是沒能領(lǐng)悟到禪機(jī)呀. 我認(rèn)為游戲AI應(yīng)該具有如下特性: (1)團(tuán)隊(duì)意識 打麻將游戲中每個玩家自成一家就無所謂了,但對于像斗地主這樣的游戲,玩家是分組的,AI機(jī)器人當(dāng)?shù)刂骱彤?dāng)農(nóng)民時的出牌策略應(yīng)該是不同的. (2)記牌 AI機(jī)器人能夠響應(yīng)各個玩家已經(jīng)打出的牌,以便于以后的決策.同時,還應(yīng)該為服務(wù)器作弊提供接口.比如, 麻將類游戲,AI機(jī)器人在決策時就可以偷偷的看其它玩家手中的牌或是看牌桌上還未派發(fā)的牌;對于斗地主游戲,AI機(jī)器人在決策時也可以偷偷的看其它玩家手中的牌. (3)訓(xùn)練和學(xué)習(xí) 通過與游戲高手的練習(xí)能夠訓(xùn)練和提高AI機(jī)器人的智力水平,逐步學(xué)習(xí)和提高. (4)知識庫的存儲 AI機(jī)器人的知識庫應(yīng)該是可以以數(shù)據(jù)文件的形式在計(jì)算機(jī)中進(jìn)行存儲的.機(jī)器人在啟動的時候加載配置的知識庫數(shù)據(jù)文件. 也不知道我的想法是否過于理想,反正至今還沒找到一個合適的模型來抽象和表示游戲的決策過程:(. 參考資料: (1)斗地主人工智能 (2)棋類游戲的智能模塊設(shè)計(jì)――淺談人工智能 (3)*象棋計(jì)算機(jī)博弈關(guān)鍵技術(shù)分析
上文講述了誰有廣東麻將AI設(shè)計(jì),讓我參考下?,誰有廣東麻將AI設(shè)計(jì),讓我參考下???,大致對誰有廣東麻將AI設(shè)計(jì),讓我參考下?,誰有廣東麻將AI設(shè)計(jì),讓我參考下???有個簡單了解,如還需深了解請聯(lián)系作者。