作者AmosYang (LetMeGoogleThatForYou)
看板StarCraft
標題Re: [新聞] 好強的AI 用C++寫的...
時間Sat Dec 5 16:39:00 2009
※ 引述《tctdmtctdm (郭冠櫻你好強喔)》之銘言:
: 12線甩隱飛
: 如果被人開這種程式這樣甩怎麼辦XDD
: http://www.wfbrood.com/xingji/ot/xingji_43088.html
如原文連結的網頁所指出,一群強者在
http://code.google.com/p/bwapi/
釋出了一套幫助寫作 AI 的 library
BWAPI 已經幫你把 code injection 的部分處理好,
code injection 之前在 #1AhA0_8Z #1AhIty0z 這兩篇有提過
並提供方便的 API 讓你查詢遊戲內部的數據 (資源、單位位置、單位生命值、…)
也提供 API 讓你對遊戲裡的單位下指令
也有提供對 C++ 以外語言的支援
AIIDE2010 裡也有舉辦 StarCraft AI 比賽
Artificial Intelligence and Interactive Digital Entertainment 2010
http://users.soe.ucsc.edu/~bweber/dokuwiki/doku.php?id=starcraft_aiide_2010
http://eis.ucsc.edu/StarCraftAICompetition
還有一個 YouTube 頻道讓人上傳 AI bot 對戰的影片
http://www.youtube.com/user/UCSCbweber
code injection 並非什麼大新聞
但這種規模的 project
而且是在遊戲釋出後 11 年還有人有動力繼續做
也只有 SC 有這種魅力 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 65.87.177.87
推 yyd:12線甩隱飛VS12線自殺+飛龍一定超猛的 A_A 12/05 16:50
推 surolanter:小地圖會看到一堆點在那邊扭來扭去XD 12/05 17:02
StarCraft 被 SupremeCommander化? XD
之前在舊文裡有提過…以前有看過用類似的技術做的
48 自殺蟲分別追 48 架攔截機
在 mini map 上看起來就像是在玩 Supreme Commander XD
推 gonia119:65535線XX時代來臨 12/05 17:21
推 IF:來猜猜看解凍同時能甩幾線飛螳吧~XD 12/05 17:42
→ Lenserote:jaedong 12/05 17:56
※ 編輯: AmosYang 來自: 65.87.177.87 (12/05 18:03)
→ walkwall:那要不要做成自殺蟲看到叮噹立刻自動去撞 這也蠻OO的 12/05 23:57
→ forman:jaedong 12/06 09:23
→ ileadu:疑 那像是魔獸 三國信長 也能比照辦理嗎?.. 12/06 17:38
→ AmosYang:*技術上* 可以 但比較難做 需要對WC3有愛…很多很多愛 XD 12/06 20:12
推 DeathDeath:SC也能像MUGEN一樣玩AI對戰也很有趣 12/07 11:26