作者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 对战的影片
https://www.youtube.com/user/UCSCbweber
code injection 并非什麽大新闻
但这种规模的 project
而且是在游戏释出後 11 年还有人有动力继续做
也只有 SC 有这种魅力 :)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 65.87.177.87
1F:推 yyd:12线甩隐飞VS12线自杀+飞龙一定超猛的 A_A 12/05 16:50
2F:推 surolanter:小地图会看到一堆点在那边扭来扭去XD 12/05 17:02
StarCraft 被 SupremeCommander化? XD
之前在旧文里有提过…以前有看过用类似的技术做的
48 自杀虫分别追 48 架拦截机
在 mini map 上看起来就像是在玩 Supreme Commander XD
3F:推 gonia119:65535线XX时代来临 12/05 17:21
4F:推 IF:来猜猜看解冻同时能甩几线飞螳吧~XD 12/05 17:42
5F:→ Lenserote:jaedong 12/05 17:56
※ 编辑: AmosYang 来自: 65.87.177.87 (12/05 18:03)
6F:→ walkwall:那要不要做成自杀虫看到叮当立刻自动去撞 这也蛮OO的 12/05 23:57
7F:→ forman:jaedong 12/06 09:23
8F:→ ileadu:疑 那像是魔兽 三国信长 也能比照办理吗?.. 12/06 17:38
9F:→ AmosYang:*技术上* 可以 但比较难做 需要对WC3有爱…很多很多爱 XD 12/06 20:12
10F:推 DeathDeath:SC也能像MUGEN一样玩AI对战也很有趣 12/07 11:26