##EasyReadMore##

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]
--載點請勿轉貼-
.
.

2 則留言:

  1. 1.可能galaxy沒支援Unicode XD
    2.如果你在RequirementsAI.galaxy裡面找不到,就直接去UnitData.xml裡面找到它的名字,然後參數直接填像"ResearchInterceptorLaunchSpeedUpgrade"這樣的東西,或者在RequirementsAI.galaxy裡面自己補上也可以,意義相同。比如說:

    const string c_PR_InterceptorLaunchSpeed = "ResearchInterceptorLaunchSpeedUpgrade";

    那以後你填c_PR_InterceptorLaunchSpeed就可以。

    3.是的,其實本來的Default AI雖然只有一個開局,但有兩種中期戰略的樣子。不過重要的是找出哪邊在選擇切換State,這樣只要去改寫那邊就可以任意寫多種戰略混合。並不是你function名字用ProtossOpenGnd0~100一直取下去SC2它就會自己去隨機挑選的。這部分我還沒詳細去找。

    4.5.果然這就是它用來切換State以呼叫不同戰略用的,然後還需要找一下是哪一個檔案include了MeleeStateHandler.galaxy這樣,起頭的function又是哪一個。

    回覆刪除
  2. 很遺憾!我按照你的方法,剛剛測了一下
    好像電腦還是不會研發
    引粒子彈射器 的項目 (使航空母艦發射攔截機的速度更快)
    原因不明!
    基本上我有在逛 PTT
    但是不會在 PTT 上面發文跟回文!

    回覆刪除

※怎麼下載?Xuite硬碟MediaFireBadongoSendSpace
※文章可以轉貼嗎?可以,不過要註明出處、標示本站連結。
※載點可以轉貼嗎?不可以,不能盜連。
※建議瀏覽器:Chrome 或 Firefox 或 Opera 或 IE7以上
!請按+1來支持本站!