暴雪英霸是未來很看好的遊戲! 站長最近都玩 英雄聯盟 或 Mstar 。 以前站長擅長幫熱門的 魔獸3 地圖加入 AI, 可以和電腦英雄對戰,電腦懂的和人對話。
2010年3月29日 星期一
2010年3月28日 星期日
信長之野望15.0B18,AI版0.08,可和電腦對打(2010年3月28日更新)
2010年3月27日 星期六
2010年3月25日 星期四
2010年3月24日 星期三
信長之野望15.0B18,AI版0.07,可和電腦對打(2010年3月24日更新)
2010年3月21日 星期日
信長之野望15.0B18,AI版0.06,可和電腦對打(2010年3月21日更新)
2010年3月19日 星期五
信長之野望15.0B18,AI版0.01,可和電腦對打(搶先版)
2010年3月17日 星期三
星海2-防守型 AI (神族) -0.04版
.
神族防守方面做了小修正
讓光砲防禦提升更順暢
初期防守加強,後期減弱
更多樣的兵種使用
科技方面提升多一些
蟲族防守部分,開發了初期的 250秒固定建造法
蟲族初期會有兩 后蟲,六個 脊刺爬行蟲
兩隻 異化蟲
不過超過250秒後,戰術就交還給 StarCrack AI v6.1.1 決定
神族防守 AI (不開分礦) 完成,如果都不去打電腦
最後電腦的防守能力:
1.一隻狂戰士 (衝鋒有研發)
2.光砲14個 (防禦升到最高)
3.一台聖母艦
4.航空母艦2台
5.高階聖堂武士5隻
6.一隻黑暗聖堂武士
7.觀察者2個
8.空軍的攻防都升1級
下載星海2-防守型 AI (神族) -0.04版 (無作弊) :
[--訊6--] [Xuite] [MediaFire] [Badongo]
--載點請勿轉貼-
.
神族防守方面做了小修正
讓光砲防禦提升更順暢
初期防守加強,後期減弱
更多樣的兵種使用
科技方面提升多一些
蟲族防守部分,開發了初期的 250秒固定建造法
蟲族初期會有兩 后蟲,六個 脊刺爬行蟲
兩隻 異化蟲
不過超過250秒後,戰術就交還給 StarCrack AI v6.1.1 決定
神族防守 AI (不開分礦) 完成,如果都不去打電腦
最後電腦的防守能力:
1.一隻狂戰士 (衝鋒有研發)
2.光砲14個 (防禦升到最高)
3.一台聖母艦
4.航空母艦2台
5.高階聖堂武士5隻
6.一隻黑暗聖堂武士
7.觀察者2個
8.空軍的攻防都升1級
下載星海2-防守型 AI (神族) -0.04版 (無作弊) :
[--訊6--] [Xuite] [MediaFire] [Badongo]
--載點請勿轉貼-
.
2010年3月15日 星期一
星海2-防守型 AI (神族作弊) -0.03版
.
目前發現了幾點:
1.註解打上中文,程式碼好像不能執行
2.檔案 RequirementsAI.galaxy 內,好像找不到
研發引粒子彈射器 的項目 (使航空母艦發射攔截機的速度更快)
3.在 StarCrack AI v6.1.1 內,發現
void ProtossOpenGnd0
void ProtossOpenGnd1
void ProtossOpenGnd2
是三種不同的開局戰略,如果你打兩神族電腦,該兩電腦的戰略一定會不同
4.在 StarCrack AI v6.1.1 內,比官方多了三個檔案:
AI.galaxy
MeleeStateHandler.galaxy
StarCrack.galaxy (電腦作弊的許多函數,比如偷偷計算玩家有多少空軍單位)
5.在 MeleeStateHandler.galaxy 內找到:
// goto next state!
roll = RandomInt(1,3);
AIMainStateSelect (player, roll, 1, e_mainState_Mid0, e_mainSubState_GndA);
AIMainStateSelect (player, roll, 2, e_mainState_Mid1, e_mainSubState_GndA);
AIMainStateSelect (player, roll, 3, e_mainState_Mid2, e_mainSubState_GndA);
( 中期發展有三種,用亂數決定 )
// goto next state!
roll = RandomInt(1,3);
AIMainStateSelect (player, roll, 1, e_mainState_Late0, e_mainSubState_GndA);
AIMainStateSelect (player, roll, 2, e_mainState_Late1, e_mainSubState_GndA);
AIMainStateSelect (player, roll, 3, e_mainState_Late2, e_mainSubState_GndA);
( 後期發展有三種,用亂數決定 )
!因為開局有三種模式
3*3*3=27 !理想上來說,電腦的發展路線共有 27種不同的組合
作弊神族防守 AI
(不開分礦,由 StarCrack+AI+V6.1.1+Cheating 修改來)
(好像是電腦採礦可得兩倍資源)
基本上設計完成,如果都不去打電腦
最後電腦的防守能力:
1.一隻狂戰士 (衝鋒有研發)
2.一隻黑暗聖堂武士
3.光砲28個
4.觀察者三個
5.高階聖堂武士八隻
6.一台聖母艦
7.航空母艦12台
8.光砲防禦跟空軍攻防都升級到最高
下載作弊神族防守 AI 0.03 版 :
[--訊6--] [Xuite] [MediaFire] [Badongo]
--載點請勿轉貼-
.
.
目前發現了幾點:
1.註解打上中文,程式碼好像不能執行
2.檔案 RequirementsAI.galaxy 內,好像找不到
研發引粒子彈射器 的項目 (使航空母艦發射攔截機的速度更快)
3.在 StarCrack AI v6.1.1 內,發現
void ProtossOpenGnd0
void ProtossOpenGnd1
void ProtossOpenGnd2
是三種不同的開局戰略,如果你打兩神族電腦,該兩電腦的戰略一定會不同
4.在 StarCrack AI v6.1.1 內,比官方多了三個檔案:
AI.galaxy
MeleeStateHandler.galaxy
StarCrack.galaxy (電腦作弊的許多函數,比如偷偷計算玩家有多少空軍單位)
5.在 MeleeStateHandler.galaxy 內找到:
// goto next state!
roll = RandomInt(1,3);
AIMainStateSelect (player, roll, 1, e_mainState_Mid0, e_mainSubState_GndA);
AIMainStateSelect (player, roll, 2, e_mainState_Mid1, e_mainSubState_GndA);
AIMainStateSelect (player, roll, 3, e_mainState_Mid2, e_mainSubState_GndA);
( 中期發展有三種,用亂數決定 )
// goto next state!
roll = RandomInt(1,3);
AIMainStateSelect (player, roll, 1, e_mainState_Late0, e_mainSubState_GndA);
AIMainStateSelect (player, roll, 2, e_mainState_Late1, e_mainSubState_GndA);
AIMainStateSelect (player, roll, 3, e_mainState_Late2, e_mainSubState_GndA);
( 後期發展有三種,用亂數決定 )
!因為開局有三種模式
3*3*3=27 !理想上來說,電腦的發展路線共有 27種不同的組合
作弊神族防守 AI
(不開分礦,由 StarCrack+AI+V6.1.1+Cheating 修改來)
(好像是電腦採礦可得兩倍資源)
基本上設計完成,如果都不去打電腦
最後電腦的防守能力:
1.一隻狂戰士 (衝鋒有研發)
2.一隻黑暗聖堂武士
3.光砲28個
4.觀察者三個
5.高階聖堂武士八隻
6.一台聖母艦
7.航空母艦12台
8.光砲防禦跟空軍攻防都升級到最高
下載作弊神族防守 AI 0.03 版 :
[--訊6--] [Xuite] [MediaFire] [Badongo]
--載點請勿轉貼-
.
.
2010年3月13日 星期六
星海2-防守型 AI -0.02版
.
目前突破了幾點:
1.使用 AISetStock(player, 1, c_PB_TemplarArchives);
能叫電腦蓋聖堂文庫
(上次沒注意到少打了個s ,還好熱心網友 ddavid 告知)
2.知道如何叫電腦升級光砲的防禦了,使用
AISetStock(player, 1, c_PR_Shields1);
AISetStock(player, 1, c_PR_Shields2);
AISetStock(player, 1, c_PR_Shields3);
3.發現 AIGetTime() 函數可能是遊戲經過時間
暫時未實裝它
4.使用 AISetStock(player, 1, c_PR_HighTemplarPsiStorm);
研發心靈風暴
使用 AISetStock(player, 1, c_PR_HighTemplarEnergy);
增加 高階聖堂武士 的法力值
神族防守 AI (不開分礦) 基本完成,如果都不去打電腦
最後電腦的防守能力:
1.一隻狂戰士
2.光砲14個
3.一台聖母艦
4.航空母艦六台
5.高階聖堂武士八隻
下一版目標:
1.畫面顯示遊戲經過時間
2.電腦被擊敗時,會告知玩家經過時間跟成績
3.設計蟲族防守 AI
4.如果有可能控制光砲興建地點就設計
下載目前 AI 修改進度 0.02 版 :
[--訊6--] [Xuite] [MediaFire] [Badongo]
--載點請勿轉貼-
.
目前突破了幾點:
1.使用 AISetStock(player, 1, c_PB_TemplarArchives);
能叫電腦蓋聖堂文庫
(上次沒注意到少打了個s ,還好熱心網友 ddavid 告知)
2.知道如何叫電腦升級光砲的防禦了,使用
AISetStock(player, 1, c_PR_Shields1);
AISetStock(player, 1, c_PR_Shields2);
AISetStock(player, 1, c_PR_Shields3);
3.發現 AIGetTime() 函數可能是遊戲經過時間
暫時未實裝它
4.使用 AISetStock(player, 1, c_PR_HighTemplarPsiStorm);
研發心靈風暴
使用 AISetStock(player, 1, c_PR_HighTemplarEnergy);
增加 高階聖堂武士 的法力值
神族防守 AI (不開分礦) 基本完成,如果都不去打電腦
最後電腦的防守能力:
1.一隻狂戰士
2.光砲14個
3.一台聖母艦
4.航空母艦六台
5.高階聖堂武士八隻
下一版目標:
1.畫面顯示遊戲經過時間
2.電腦被擊敗時,會告知玩家經過時間跟成績
3.設計蟲族防守 AI
4.如果有可能控制光砲興建地點就設計
下載目前 AI 修改進度 0.02 版 :
[--訊6--] [Xuite] [MediaFire] [Badongo]
--載點請勿轉貼-
.
.
2010年3月12日 星期五
星海2-防守型 AI -0.01版
.
我昨天在 PTT 發現了兩篇文章由 ddavid 網友所寫Re: [SC2] AI 腳本開發最簡入門
Re: [SC2] AI 腳本開發最簡入門2
讓我很感興趣,於是就開始著手編寫 星海2 AI
我發現其實可以讓電腦 AI 互打,而自己當裁判觀戰
方法如下方圖片
.
在自己的欄位上按滑鼠右鍵選 "加入裁判"
就會變成下圖
.
成功的讓自己當裁判,看電腦對打!
接著我試著修改目前最著名的 AI : StarCrack AI v6.1.1
成功的控制了電腦神族早期的發展,讓電腦的早期發展路線固定!
接著我想到,我可以在星海2 地圖編輯器發表之前,試著研究跟發表 AI
當然我不能發展目前別人已經發展的路線 ( 最智能的電腦對戰 AI )
我選擇了一個新的方向 --> ( 不開分礦,最強防守 AI )
目標達成如下幾點:
1.電腦不開分礦
2.電腦用最少的資源達到最大的防守效果
3.電腦防守時間越久得分越高
4.玩家在3分鐘內攻下電腦,電腦會打字說:你這次進攻得分 95
玩家在6分鐘內攻下電腦,電腦會打字說:你這次進攻得分 90
玩家在9分鐘內攻下電腦,電腦會打字說:你這次進攻得分 85
依此列推,
( 跟電腦對打,就像在玩 RPG 地圖 )
接著我構思了神族防守型電腦的發展路線:
1.將出口處蓋滿光砲
2.接著發展 高階聖堂武士 跟研發 幽能風暴
3.生產 聖母艦 後接著生產 航空母艦
其實要突破這防守也很簡單,用人類的核彈就能簡單攻入
不過到底最快多久能攻入也不清楚
接著下方是我目前的程式碼,不過目前碰到這幾個問題:
1.目前無法指定電腦蓋光砲的位置
2.無法使用 AISetStock(player, 1, c_PB_TemplarArchive); 要求電腦蓋 聖堂文庫
3.不清楚如何告知電腦升級 光砲防禦
4.如何判斷電腦自己幾分鐘滅亡,並且適當的打字告知玩家得分多少!
.
void ProtossOpenGnd0 (int player) {
int nProbe = AITechCount(player, c_PU_Probe, c_techCountInProgressOrBetter);
int nZealot = AITechCount(player, c_PU_Zealot, c_techCountInProgressOrBetter);
int nStalker = AITechCount(player, c_PU_Stalker, c_techCountInProgressOrBetter);
int nDisruptor = AITechCount(player, c_PU_Disruptor, c_techCountInProgressOrBetter);
int nPylon = AITechCount(player, c_PB_Pylon, c_techCountInProgressOrBetter);
int nGateway = AITechCount(player, c_PB_Gateway, c_techCountInProgressOrBetter);
int nForge = AITechCount(player, c_PB_Forge, c_techCountInProgressOrBetter);
int nCyberneticsCore = AITechCount(player, c_PB_CyberneticsCore, c_techCountInProgressOrBetter);
int nTwilightCouncil = AITechCount(player, c_PB_TwilightCouncil, c_techCountInProgressOrBetter);
AIClearStock(player);
AISetStock(player, 1, c_PB_Nexus);
AISetStock(player, 8, c_PU_Probe);
AISetStock(player, 1, c_PB_Pylon);
// 最基本開始一主堡,八工兵,一水晶
if(nPylon >= 1) {
AISetStock(player, 11, c_PU_Probe);
AISetStock(player, 1, c_PB_Forge); }
// 如果水晶蓋好,就11工兵,一冶煉廠
if(nForge >= 1) {
AISetStock(player, 3, c_PB_PhotonCannon); }
// 如果冶煉廠蓋好,就蓋三個光砲
AISetStock(player, 1, c_PB_Gateway);
// 蓋兵營
if(nGateway >= 1) {
// 如果兵營蓋好
AISetGasPeonCountOverride(player, c_townMain, 3);
if(AIGetBuildingCountInTown(player, c_townMain, c_PB_Assimilator, c_techCountCompleteOnly) > 1) {
AISetGasPeonCountOverride(player, c_townMain, 6); }
// 主堡附近有一瓦斯就派三工兵,如果一瓦斯以上就派六工兵
AISetStock(player, 2, c_PB_Pylon);
AISetStock(player, 19, c_PU_Probe);
AISetStock(player, 1, c_PB_Assimilator);
AISetStock(player, 6, c_PB_PhotonCannon);
AISetStock(player, 1, c_PB_CyberneticsCore);
// 這些是有兵營後會做的,兩水晶,19工兵,一瓦斯,六光砲,一機械控制核心
if(nCyberneticsCore >= 1) {
AISetStock(player, 28, c_PU_Probe);
AISetStock(player, 2, c_PB_Assimilator);
AISetStock(player, 4, c_PB_Pylon);
AISetStock(player, 12, c_PB_PhotonCannon);
AISetStock(player, 1, c_PB_TwilightCouncil);
// 如果機械控制核心蓋好,28工兵,兩瓦斯,四水晶,12光砲,一暮光議會
if(nTwilightCouncil >= 1) {
AISetStock(player, 24, c_PB_PhotonCannon);
AISetStock(player, 6, c_PB_Pylon); }
// 如果暮光議會蓋好,24光砲,6水晶
} // 接如果機械控制核心蓋好
} // 接如果兵營蓋好
AIEnableStock(player);
AIGenericOpen(player, 800, false); // 這行的作用是告知 AI ,在800秒後運作交還給 StarCrack AI v6.1.1 決定
}
下載目前 AI 修改進度 0.01 版 :
[--訊6--] [Xuite] [MediaFire] [Badongo]
--載點請勿轉貼-
.
.
2010年3月10日 星期三
海賊王-超新星 v1.4 AI版(可開電腦) 正體中文
.
遊戲介紹;
本地圖是由超人氣漫畫《海賊王》改編而來的魔獸對抗地圖,
技能平衡,高度仿造原著技能!
希望玩家在玩本圖的過程中能領略團隊合作的精神!
!注意!AI電腦一開始就是頂級裝備,不會更換裝備~
更新簡介:
1.地形全換掉了,自己做的一個仿DOTA的地形
2.[落魄的海賊首領]打死後掉落[復活十字架]能使用兩次
3.河道上下都有[寶箱]可以打掉爆出[生命]、[魔法]、[攻擊]、[防禦]、[速度]等神符
4.玩家選擇英雄後名字將會換成英雄名字和自己玩家的顏色
【人物方面】
1.新人物:海賊-[魔術師.霍金斯]和海軍-[署長.麥哲倫]
2.[莫利亞]-修復了飛散蝙蝠有機率永久隱身的BUG
3.[白鬍子]-略微削弱大招每下地震時的傷害
4.[索隆]-修改三刀流.龍捲風的釋放效果
5.[女帝]-甜甜甘風添加定身效果,時間為1.5秒
6.[阿龍]-修復鋸齒屬性傷害秒殺的BUG
7.[路奇]-略削弱六王槍等級2、3時候的傷害
8.[布魯諾]-削弱空氣門.瞬斬的傷害公式
9.[路飛]-掛檔後擁有[剃]技能
10.[巴基]-減少分裂奧義的定人時間
11.[路飛]開啟二檔之後擁有相同等級的[剃刀]技能
【物品方面】
1.添加新道具—聖泉之水(空瓶)
仿DOTA製作的,在生命泉附近會自動加滿該瓶子
2.添加新道具—飛鏢
消耗性物品,使用完畢會消失,持有物品攻擊增加5點
價錢不高,300,適合前期的配合
3.略微提高[火焰之球Lv5]火焰雨的傷害
【其他方面】
1.添加單機重複選擇英雄系統,按F9可以查看
2.添加[文明遊戲]系統,對戰時輸入:SB、滾等不文明的
言語系統將會扣除該玩家100金幣
3.每10秒發的固定金幣修改為:60÷當前盟友玩家數量(最多為5)
4.選英雄的區域進入後系統自動送到附近地點
5.修復士氣小於1以後就沒有的BUG,現在士氣最小為1
小提示:按ESC鍵可以清除屏幕出現的周期文本
下載地圖:
[--訊6--] [Xuite] [MediaFire] [Badongo]
--載點請勿轉貼-
.
遊戲介紹;
本地圖是由超人氣漫畫《海賊王》改編而來的魔獸對抗地圖,
技能平衡,高度仿造原著技能!
希望玩家在玩本圖的過程中能領略團隊合作的精神!
!注意!AI電腦一開始就是頂級裝備,不會更換裝備~
更新簡介:
1.地形全換掉了,自己做的一個仿DOTA的地形
2.[落魄的海賊首領]打死後掉落[復活十字架]能使用兩次
3.河道上下都有[寶箱]可以打掉爆出[生命]、[魔法]、[攻擊]、[防禦]、[速度]等神符
4.玩家選擇英雄後名字將會換成英雄名字和自己玩家的顏色
【人物方面】
1.新人物:海賊-[魔術師.霍金斯]和海軍-[署長.麥哲倫]
2.[莫利亞]-修復了飛散蝙蝠有機率永久隱身的BUG
3.[白鬍子]-略微削弱大招每下地震時的傷害
4.[索隆]-修改三刀流.龍捲風的釋放效果
5.[女帝]-甜甜甘風添加定身效果,時間為1.5秒
6.[阿龍]-修復鋸齒屬性傷害秒殺的BUG
7.[路奇]-略削弱六王槍等級2、3時候的傷害
8.[布魯諾]-削弱空氣門.瞬斬的傷害公式
9.[路飛]-掛檔後擁有[剃]技能
10.[巴基]-減少分裂奧義的定人時間
11.[路飛]開啟二檔之後擁有相同等級的[剃刀]技能
【物品方面】
1.添加新道具—聖泉之水(空瓶)
仿DOTA製作的,在生命泉附近會自動加滿該瓶子
2.添加新道具—飛鏢
消耗性物品,使用完畢會消失,持有物品攻擊增加5點
價錢不高,300,適合前期的配合
3.略微提高[火焰之球Lv5]火焰雨的傷害
【其他方面】
1.添加單機重複選擇英雄系統,按F9可以查看
2.添加[文明遊戲]系統,對戰時輸入:SB、滾等不文明的
言語系統將會扣除該玩家100金幣
3.每10秒發的固定金幣修改為:60÷當前盟友玩家數量(最多為5)
4.選英雄的區域進入後系統自動送到附近地點
5.修復士氣小於1以後就沒有的BUG,現在士氣最小為1
小提示:按ESC鍵可以清除屏幕出現的周期文本
下載地圖:
[--訊6--] [Xuite] [MediaFire] [Badongo]
--載點請勿轉貼-
.
2010年3月9日 星期二
星海2--AI--最新消息
.
【資料】目前所有AI合集 已經超過50個 再更新4個
http://bbs.pcgames.com.cn/topic-2072530.html
SC2版AMAI -> AMAI 2 v0.01
http://bbs.pcgames.com.cn/topic-2072942.html
.
【資料】目前所有AI合集 已經超過50個 再更新4個
http://bbs.pcgames.com.cn/topic-2072530.html
SC2版AMAI -> AMAI 2 v0.01
http://bbs.pcgames.com.cn/topic-2072942.html
.