登录 Sign in
用户名:
密码: 
注册 Sign up
以下信息除密码外,注册后均不能修改
发奖以真实姓名为准
用户名: 
密码:  
确认密码:
邮箱:  
真实姓名:
学校名称:
参与奖已全部寄出(2011.6.23 9:20)

本次比赛的全部初赛选手都将获得印有微软亚洲研究院LOGO的卡夹一个
该奖品已与2011年6月22日下午从北京寄出,请各位选手留意查收。

邮寄情况:
华南师范大学、电子科技大学、中山大学、浙江大学、西南交通大学、河南科技大学、西安电子科技大学的选手,奖品将直接寄给本人;

武汉大学、天津大学、四川大学、南京理工大学、南京大学的选手,奖品将寄到相应学校的“微软技术俱乐部”(MSTC),由MSTC联系获奖选手领取奖品,
若没有收到领奖通知,请选手发邮件给buaa.mstc.ai@hotmail.com或加入QQ群(114715651)找本届比赛的管理人员索取MSTC负责人的联系方式,
发邮件时请注明参赛ID及姓名。

北京航空航天大学的选手,你们的奖品已被放置在微软技术俱乐部的办公室,请联系QQ群(114715651)中的技术答疑领取奖品。

有关于比赛的任何问题,可以通过以下方式联系我们:

1. 比赛邮箱: buaa.mstc.ai@hotmail.com
2. 人人网"北航MSTC"主页: http://www.renren.com/mstcbuaa
3. QQ群:114715651


主办单位:微软亚洲研究院
承办单位:北航微软技术俱乐部

【重要通知】领奖事宜(2011.6.12 21:00)

本届比赛圆满结束,接下来是收获的时间。
这里主要针对参与奖的派送,八强以上的奖品会由亚洲研究院专人联系。

由于各位参赛选手在注册的时候只提供了邮箱,如果您不是微软技术俱乐部(MSTC)的会员,请把您的信息与联系方式发送到以下邮箱:
buaa.mstc.ai@hotmail.com
标题:参赛ID+注册用户名
正文必须包含的内容:所在学校、学号,准确的联系方式(固话或手机);
可以选择性添加的内容:宿舍地址、家庭住址。

我们会把奖品邮寄到所在学校MSTC的联络员,由该校的MSTC负责派送奖品。
所以,如果您是MSTC的会员,可以不必提供详细的联系方式,只需要通过MSTC联络员就可以得到我们派送的奖品。

参与奖内容:印有微软亚洲研究院LOGO的卡夹一个。
发送时间:待定。
(考虑到一些学校即将放假或已经放假,我们要整合一下寄送时间,发邮件的同学如果有心的话麻烦附上你们学校的放假时间,谢谢)

AI邀请赛圆满结束+战报!(2011.6.12 8:20)

抱歉这两天比较忙,所以战报发得有点迟了……
感谢各位选手和技术人员的支持,本届AI编程邀请赛终于圆满结束。
各路选手华山论剑,有一开始就黯然离场的,也有一路过关斩将杀入决赛的。
不管结果如何,所有的选手都给这次比赛带来了不一样的精彩。

===============半决赛决赛===============
拉瑞克 VS 39022324:
39022324的“蝗虫打法”终于在半决赛碰到了克星,拉瑞克以犀利的判断,后发先至,抢占先机;39022324的AI又因为在战胜对手的速度上稍显缓慢,以至于比拼时间时略逊一筹,仅扳回一局就被拉瑞克干脆利落地以6:1挡在决赛大门之外。

NJU_Storm VS applex:
在八强终结了saicomagic的疯狂杀戮之后,Storm离决赛只有一步之遥,可同为南京大学的applex似乎是Storm的克星,总是探查到对手的行动而黄雀捕螳螂,在抢占中立星球的战争中Storm几乎占不到任何便宜。即便applex在对手只剩下一个星球的时候有会一动不动的bug,但这仍然不能阻挡他克制Storm杀入决赛!

==============三四名决赛 &&决赛=============
NJU_Storm VS 39022324:
虽然无法参加决赛,但NJU_Storm的威风丝毫不减,在其强大的策略面前,39022324只进攻不防守的策略终于露出破绽,被1:8近乎横扫,Storm此战的获胜,也决定了南京大学提前锁定前三名。

拉瑞克 VS applex:
这是一场南大软院选手之间的内战,QQ群直播室也十分热闹。
让我们来回顾一下这两位选手的晋级之路:
这两位选手都被分在了5人的小组中,并都以小组第一的身份出线,
其中applex横扫全部对手夺得12积分36小分;
拉瑞克虽然战胜全部对手也积12分,但均没有横扫对手,故得到27小分;
32强到8强的道路上,
拉瑞克分别战胜了 西南交通大学的Sumyure,四川大学的Z731,南京大学的Rocky,
并在半决赛轻松战胜北京航空航天大学的39022324闯入决赛。
applex则分别战胜了 北京航空航天大学的LCmoon,南京大学的danislyn,中山大学的Tony,
并在半决赛力压同为南京种子选手的Storm闯入决赛。

比赛一开始的形势对拉瑞克十分不利,多次进攻都处于劣势,即使applex因为bug获胜时间很长,但仍然一败再败,勉强扳回一局打到了1:3的比分;此后形势开始逆转,拉瑞克攻势越来越猛烈,applex似乎有招架不住之势,竟然让拉瑞卡把比分扳到了3:3平!
此后applex仿佛没有了之前后发先至与抢夺资源的精明策略,兵败如山倒,在被拉瑞克反超以后又连输两局,比分成了6:3!这时applex稳住阵脚拿回一局,仿佛要再次上演对攻大战,但拉瑞克不再给对手任何机会,再连胜两局,以8:4捧走XBOX和Kinect!

冠军:拉瑞克(南京大学)
亚军:applex(南京大学)
季军:NJU_Storm(南京大学)
殿军:39022324(北京航空航天大学)

比赛录像和结果分析文件下载:
请前往【比赛介绍】(录像在页面下方)
或直接下载【NightOfChampions.pdf】

八强与半决赛结果公布!(2011.6.10 23:10)

2011年6月10日下午,本届AI邀请与微软亚洲研究院的……一个小圆桌上举行……
并进行了QQ群的现场直播,网络上气氛非常热烈!选手悉数到场,各种惊心动魄,各种此起彼伏。
正所谓几家欢喜几家愁,许多选手止步八强,仅获得三等奖;而拉瑞克和applex两位南京大学的选手一路过关斩将,顺利会师决赛!
南大已经提前锁定了最高的奖品的学校归属!在此表示祝贺!

今晚管理员太累,战报会在明天发布……

四强选手学校分布情况:
北京航空航天大学 1
南京大学 3

比赛录像和结果分析文件下载:
请前往【比赛介绍】(录像在页面下方)
或直接下载【NightOfChampions.pdf】

八强与四强赛将在下午于MSRA办公室举行!(2011.6.10 11:50)

为了更加保证比赛的公平性和正式性,下午北航MSTC的工作人员将前往微软亚洲研究院(MSRA),使用MSRA的计算机进行比赛,
比赛纪录方式:全程人工纪录+电脑纪录+屏幕录像。
我们会从众多录像中挑选较为精彩的文件上传到网络上供选手观看。

由于现有的网络直播技术只能支持低像素要求的视频会议等其他直播,对于Glorywar这个游戏的直播无法做到清晰明确,故取消原来的直播计划,
对此给各位选手带来的不变,我们深表歉意。

16强战报公布!(2011.6.10 11:20)

又是一个血雨腥风的夜晚……请听我细细分解:

otis VS 39022324:
39022324宣称的“蝗虫打法”继续发威,前四局就以3:1领先otis,但otis也不是易与的角色,连续两局以时间上的优势扳平3:3,
仿佛是短暂的修整,39022324又一次像蝗虫般猛攻,干脆地以5:3拿下比赛。

daxigua113 VS xiaopeng:
daxigua113以超短代码,再碰上32强对手的bug而艰难走到16强,终于被xiaopeng挡住了脚步;但xiaopeng也不简单,跟daxigua113
战成3:3中的胜局都是以更短的用时拿下,此后xiaopen再也没给对手任何机会,完胜两局挺近八强。

Z731 VS 拉瑞克:
Z731由于代码存在致命的缺陷,被对手拉瑞克抓住机会,以5:1轻松解决。

lucksufe VS Rocky:
Rocky也属于慢热型选手,被lucksufe以2:1领先,但随后一发不可收拾,连续完胜4场夺得八强名额!

Triilord VS NJU_Storm:
Triilord与NJU_Storm堪称实力相当,你来我往打得难解难分,但显然NJU_Storm的代码更加稳健,Triilord虽然拿下第一局但被
NJU_Storm连胜3局,随后虽然追赶到3:4,但仍然难敌NJU_Storm的猛攻而止步十六强。

frankhuang VS saicomagic:
saicomagic以其一贯的横扫作风,一上来就打了frankhuang个措手不及,以4:0领先,随后frankhuang扳回两局,但仍然阻挡不了
saicomagic前进的脚步。saicomagic小组赛也是全拿27横扫对手,未尝败绩的他能走到什么地方呢?

lin_victor VS tony:
tony与lin_victor一开始就你来我往,可每次都因为tony的用时短而得分,就在lin_victor扳回一局正准备反扑的时候,被慢热的
tony两胜两局,以1:5止步十六强。

applex VS danislyn:
applex与danislyn上演了一场惊心动魄的大战,applex先是连胜4局以4:0拿到5个赛点,本以为他会轻松横扫对手,可没想到顽强的
danislyn以难以置信的反扑连扳4局打成了4:4;最后一场决胜局,applex稳定心态,以扎实的推进终于拿下两小盘,以5:4艰难战
胜对手挺劲八强!

八强选手学校分布情况:
中山大学 2
北京航空航天大学 2
南京大学 4

比赛录像和结果分析文件下载:
请前往【比赛介绍】(录像在页面下方)
或直接下载【NightOfChampions.pdf】

32强比赛结果公布!(2011.6.9 10:00)

一个晚上的激战,16强终于产生。
里面出现了许多4:0的大比分,果然策略强力放在什么图上都所向披靡;
但也有一些鏖战六七场后惜败的选手,或许,再多赛几次,会有不一样的结果;但这就是比赛,这就是竞技;
被淘汰的同学们,你们已经很强,晋级的同学们,更远的目标在等着你们。
让我们一同前进吧!

16强选手学校分布情况:
中山大学 3
北京航空航天大学 5
武汉大学 1
四川大学 1
南京大学 6

比赛录像和结果分析文件下载:
请前往【比赛介绍】(录像在页面下方)
或直接下载【NightOfChampions.pdf】

【通知】比赛地图有修改(2011.6.8 18:55)

由于我们的疏忽,较早发的地图中,星球数量大大超过《复赛参赛须知》里面所说的[5,30]这个区间,故重新生成了符合要求的一批地图进行复赛。
现在点下面的链接重新下载可以下载到正确的地图。
给各位选手带来的误会我们深表歉意。

分组情况、比赛地图二连发!(2011.6.8 13:50)

分组情况下载:
【分组情况表.pdf】
注:在【比赛介绍】中可以看到对阵表。
复赛比赛地图下载:
【复赛地图.rar】
分组程序源代码下载(C#语言):
【Split.rar】

特别说明:
1、为了节省服务器的流量和资源,“比赛介绍”中的下载内容已全部撤销,以后将会上传复赛录像供大家下载;
如有需要前期资源的同学,可以直接向比赛邮箱发送邮件索取,或者在QQ群中找赛务管理索取,谢谢。
2、32强赛预计将在今晚开战,请拭目以待!

复赛进程声明及参赛代码确认方法!(2011.6.7 19:30)

由于考期将近(有一些学校已经进入考期),所以我们的工作进度会比较慢。
另一方面,我们正在积极跟微软亚洲研究院联系,获取直播比赛的支持。所以正式比赛时间会有所延后,但基本上会在本周内结束。

有一些选手的代码有点问题,我们已经通过选手比赛报名时填写的邮箱进行联系,请各位参加复赛的选手及时查收邮件,以免耽误比赛进程。
若因没有及时回复邮件导致的比赛失利,将由选手自行负责。

选手可以通过如下方法确认我们收到的AI是否属实(不放心的选手可以用此方法,确认与否均不影响参赛):
1、用您参加比赛的邮箱给我们发送电子邮件,标题“确认AI申请”,正文部分写上:姓名、参赛ID,复赛AI的大小(精确到K);
2、我们确认信息无误后将用附件的形式发送您本人的AI进行回复,让选手自己确认,并回复是否正确。
3、确认时间截止:2011年6月8日23:59。

复赛代码提交结束!(2011.6.6 8:40)

由于在非工作日截止代码提交,故服务器的关闭时间延长到了早上的8:40;
感谢同学们的热情参与,你们的代码我们已经收到。我们会先经过一定的测试再进行正式比赛,如果有任何问题会及时通过邮件联系到参赛者本人,
所以请参赛者在今明两天关注自己的参赛邮箱,以免错过重要通知。

复赛名单详见:【NameList(Senior Match).pdf】
复赛赛程详见:【Senior Match Information.pdf】

我们将在今明两天公布32强赛的抽签结果,并在【比赛介绍】页面张贴赛程表,敬请关注!

C和C++的SDK修正版发布(2011.6.1 18:20)

下载地址:【C&C++SDK(6.1).zip】(6.1 18:20)
也可以前往【比赛介绍】下载
更新内容:
1、修正了显示文件名时最后一位字符丢失的BUG;
2、把C语言获取星球间飞船飞行时间的函数time修改为get_time,以避免与获取系统时间函数time冲突;
3、C++语言增加了planet_info和scan_info的默认构造函数。
注意:C++和C语言使用相同的lib文件和.h文件。

Glorywar1.07发布(2011.5.31 15:50)

下载地址:【Glorywar1.07.rar】(5.31 19:10)
也可以前往【比赛介绍】下载
更新内容:
1、修正了随机星球可能出现0半径的BUG;
2、增加了文件列表读取页面的滚动功能,操作方法:打开列表后,用键盘方向键“上”“下”进行滚动操作。

复赛名单与《复赛须知》公布(2011.5.30 15:50)

请前往【比赛介绍】下载
注意:《复赛须知》非常重要,可能影响您的AI策略和胜负关系,请仔细阅读。

初赛结果全部公布完毕!(2011.5.29 13:40)

经过了一天一夜的较量,32位同学脱颖而出。
有横扫千军稳居第一的,也有生死搏斗艰难出线的,还有经过惊心动魄的复活赛后挤入32强的。
不管晋级与否,付出了努力的选手都是值得敬佩的!
接下来将是更为精彩的复赛与决赛阶段,各位晋级的选手可以根据自己的战绩、比赛录像,以及别人的录像来重新制定自己的战术,完善代码,让AI更强劲,走得更远,最终捧回Kinect!
预计复赛代码截止时间为:6月4日23:59,请以官方稍后公布的文档为准

请前往:【比赛介绍】下载
注:需要下载1.06补丁才能读取录像文件。

比赛使用地图公布(2011.5.29 10:00)

请前往:【比赛介绍】下载

初赛赛程公布(2011.5.28 19:00)

请前往:【比赛介绍】下载

所有初赛选手的分组情况公布(2011.5.28 17:00)

请前往:【比赛介绍】下载

初赛名单最终确定!(2011.5.28)

终于把选手们的AI都跟当初发布的筛选AI比了一遍,有些AI很迅速的就把官方的给灭了,还是很犀利的嘛!
(测试员小伍同学嘟囔:自己占满了全场后,就放着test AI一个星球,愣是不派兵给灭了,飞船数都几千比几十了,这要急死人啊有木有!)

本次比赛一共提交AI有103个,但因为种种原因(语法错误无法编译、打不过筛选AI)而有不少被淘汰。
现在公布通过筛选进入初赛的名单(请各位选手牢记自己的参赛ID,在名单表格中)
请前往:【比赛介绍】下载

初赛提交阶段结束,代码提交平台关闭!(2011.5.27)

经过了紧张的两周,选手们都交上了辛勤努力写下的AI,决胜的时刻到了!
谁会横扫千军,谁又会黯然落败?请拭目以待!

增强版Glorywar1.06发布(2011.5.26)

有选手反映运行顺序不同或者随机星球的出现会导致比较大的不平衡性,我们会对主程序的运行机制做出如下修改:
下载地址:【Glorywar1.06增强版.rar】
修改如下:
1、随机星球的生产率随机范围将会被缩小,也就是不会出现生产率非常高的随机星球;
2、执行逻辑上,每100毫秒内,为了让使用planet和scan函数的AI获得最新的游戏数据,将会把send指令放在最前执行。
(也就是说,如果有谁使用了send,那么他的send指令将会在这100毫秒内被率先执行。如果都是send,那这100毫秒中不会有获得游戏参数的函数,谁先send不会影响策略,
如果都不使用send,那游戏数据在这100毫秒中也不会被修改,故谁的AI被先执行也不会有影响)

对此给各位选手造成的不便,我们深表歉意。

好消息,提交AI就有奖!(2011.5.25)

凭借微软亚洲研究院的大力支持、北航技术和管理团队的辛苦劳动,本届AI编程邀请赛的参赛人数已经非常多啦!
为了感谢各位选手的积极参与,研究院将给所有提交AI代码并通过官方筛选AI测试的同学发放一份精美的小礼品。
报名和提交代码的截止时间都是5月26日23:59,还没提交的同学抓紧咯!

关于上传学生证图片的要求(2011.5.23)

由于不同的学校学生证风格不同,我们不做硬性规定。
但上传的图片必须包含以下几个基本信息:
本人照片、姓名、性别、学生类别(如:本科)、学生证号;
可选内容:籍贯、注册日期、有效期、学校名称(在注册时已经有纪录,我们会比对相应学校的学生证格式)

官方初赛筛选AI发布(2011.5.21)

为了提高初赛的平均代码质量,我们将会在初赛之前对所有选手的AI进行一次筛选,以确保选手的AI具备基本的作战能力
请不要担心,筛选非常简单,与官方公布的筛选AI一战即可。
要求:在5分钟内战胜官方AI,若拖到5分钟通过飞船、星球数来获得胜利的不算通过;

官方筛选AI下载地址:【test_AI_Release.rar】(2011.5.21)
内附运行方法(与官网方法一相同)及部分AI源代码。

为方便页面管理,游戏、SDK、各种文档的下载链接全部移至【比赛介绍】

共享AI文件的公共网盘(2011.5.19)

选手可以登陆网盘,把自己的AI传到网盘上面去,供其他选手下载对战,也可以下载其他人的AI进行测试。
但是JAVA生成的文件运行起来比较困难,如果上传的是JAVA的AI,建议附上运行说明。
为了各位代码的保密性,请不要上传源码,C、C++和C#只需要上传release出来的文件夹就可以了。
由于这是一个开放的平台,我们难以每时每刻管理,请各位参赛选手共同维护好网盘的环境,不要随便修改、删除别人的AI,谢谢。
网址:http://u.115.com/
帐号:mstc.ai@hotmail.com
密码:mstc2011ai

游戏规则文档错误提示(2011.5.17)

抱歉,由于工作人员的疏忽,游戏规则文档出现了一些错误:
飞船的生产率已经与半径没有关系,可参照2011.5.8发布的新闻,当时就已经取消了星球半径与生产率之间的联系;
由于游戏规则文档在修改的时候重心放在了新增星球的部分,故没有及时修改游戏内部数据方面的内容,在此提出更正;
对各位选手造成的不便,我们深表歉意……

公测结束!比赛正式开始!(2011.5.15)

经过一周的公测,我们在众多参赛选手的热心帮助下、在技术人员的努力攻关下,终于把游戏和SDK的许多BUG修复完毕,其健壮性大大增强。
从今日起,我们原则上不对游戏主程序、游戏规则、SDK开发包做实质性的修改,除非发现影响比赛进行的重大BUG,各位选手可放心地运用自己的策略编写AI代码。

Glorywar1.06正式版发布(2011.5.14 17:45)

游戏新版本:Glorywar1.06正式版
修复了读取录像时主程序会崩溃的问题。
请在【比赛介绍】中进行下载。

新版本游戏和SDK发布!(2011.5.14 12:30)

游戏新版本:Glorywar1.06 Beta(已更新到正式版)
(1)新增了一个随机事件,详情请看新版的游戏规则介绍的第四部分:游戏过程中可能出现的随机因素;
(2)此版本的游戏存在一个小BUG:读取录像文件的时候主程序会崩溃,由于不涉及AI和游戏进程,我们先把测试版发布出来,修改完BUG后会有正式版;

SDK新版本修正内容:
(1)修正了所有SDK星球生产率计算出错的问题,现在所返回的数值与文档描述一致(为星球每分钟生产的飞船数);
(2)修正了C和C++的scan函数所获得的每股飞船的数量(amount)和目的地(target)数值出错的问题;
(3)修正了所有SDK常量定义与文档描述不一致的问题(新版本 RED_FORCE==0, BLUE_FORCE==1);

新的游戏测试版、游戏规则、SDK、AI编写文档,请在【比赛介绍】中进行下载。谢谢大家的支持!

测试报告(2011.5.13)

经过技术团队一个晚上的测试,我们发现JAVA的SDK存在无法与主程序链接的问题,
SDK返回的星球生产率(ProductionBase)也存在计算上的错误,
这些现已经修复,但需要更新版本的游戏支持,今天将会在游戏完成的第一时间发布最新的游戏和SDK;

我们给游戏加了一个随机因素,以更丰富游戏过程,让对抗更精彩!后续版本即将发布,作为正式的比赛版本,敬请期待;

对于给使用JAVA的同学造成不便,T_T我们深表歉意orz...公测周结束前一定会给大家一个完美的SDK!

详细的参赛方法、比赛日程安排发布(2011.5.12)

文档下载地址:
【AI编程邀请赛_比赛具体安排】

主要时间节点可以参照【比赛介绍】中的内容

Glorywar1.05发布,新地图来啦!(2011.5.10)

更新内容

1、发布了4张地图(注:这4张地图都不会用于比赛,只是方便选手测试AI,包含了不同类型,但不一定包含全部类型);

2、修正了一个BUG:缩放的时候鼠标点击点没有计算摄像机比例,造成鼠标选择动作失常;

下载地址: 【Glorywar1.05.rar】(已更新至1.06,请下载最新版本的游戏)


Glorywar1.04和SDK1.05发布(2011.5.10)

本版的Glorywar进行了以下更新:

增加:可以在游戏主程序中显示出对战双方的名称
修正:更换了游戏的起始画面

本版本SDK进行了以下更新:

增加:增加了一个运行参数,用于表示信息是否输出指令信息到控制台。使用方法为AI.exe BUAAMSTC 127.0.0.1 4700 false
增加:增加了一个在AI初始化阶段只会被执行一次的方法
修正:修正了游戏在某些低端显卡上无法运行的问题

游戏下载地址:【Glorywar1.04.zip】(已更新至1.06,请下载最新版本的游戏)

SDK下载地址:【GlorywarSDK1.05.zip】(已更新至1.05,请下载最新版本的SDK)

包含了对C语言支持的GlorywarSDK 1.04发布(2011.5.8)

下载地址:【GlorywarSDK1.04.zip】(已更新至1.05,请下载最新版本的SDK)

本版本进行了以下更新:

增加:增加了对C语言的支持
增加:增加了中立势力的常量定义,名称为NEUTRAL_FORCE
修正:修正了加速度常量参数不正确的问题

新版本Glorywar 1.03发布!(2011.5.8)

下载地址:【Glorywar1.03.zip】(已更新至1.06,请下载最新版的游戏)

本版本变更如下:

修正:星球大小与产量的关系不再存在,这样做的目的是为了增加地图的多样性,例如使得地图中可能存在某个体积特别大的“障碍物”

对运行AI时可能会卡的情况说明(2011.5.8)

在显示 wait for connect...1 以后,可能会出现电脑非常卡,进入假死状态,
这个问题技术人员会进一步测试原因并改进,目前有一个暂时的解决办法:
在运行AI的时候,先打开命令行窗口,输入相应的参数,直到两个AI都出现 I am (名称).的提示,再打开游戏,选择AI Fighting,也可以开始比赛;
其他详细操作请参照【AI编写指南】

宣讲会视频发布 + AI编写指南上线(2011.5.7)

本次宣讲会的视频下载地址:
【全国微软技术俱乐部AI邀请赛宣讲会.wmv】(115网盘)
也可以点击此处观看网络视频

"AI编写指南"栏目正式上线啦!

选手们都可以通过点击页面上方导航栏中的“AI编写指南”进入该栏目,会有详细的步骤教会您怎么添加SDK引用,开始编写AI,
并如何把写好的AI在游戏中运行进行测试;
*注:无法与内置AI进行对战,选手只能使用两个本地AI进行测试(或者直接使用AI DEMO做为您的对手,不过那个AI很弱,起不了多大的检验作用)。

更加健壮的GlorywarSDK1.03发布了(C++, C#, Java)(2011.5.7)

修正:现在scan指令如果返回结果为空时不会引起异常
修正:游戏结束后调用一切与主程序通信的指令后不会引起空指针异常
增加:增加了一些常量的定义。包括地图大小、飞船飞行参数、红蓝方势力的标识。

下载地址:【GlorywarSDK1.03.zip】(已更新至1.06,请下载最新版本的SDK)

Glorywar1.02及对应SDK布(C++, C#, Java)(2011.5.7)

各位参赛选手,快来下载新版的游戏和SDK吧!新版本解决了不少Bug并对资源进行了优化,并有一些需要特别注意的修改。敬请关注!

首先介绍SDK中的变更:

.Net
修正:修正了AI占用系统资源过多的问题
修正:Send指令的返回值改为实际发出的飞船数量,或者-1(表示错误)
修正:getProductionBase()获得星球的生产率从“每秒”改为“每分钟”;
增加:增加了一个命令行参数,第一个命令行参数用于表示AI的名称,方便选手识别哪个AI控制哪一方势力,其他命令行参数顺延
增加:增加了一些输出到控制台的提示性信息
删除:删除了PlanetInfoCollection类,所有原来使用PlanetInfoCollection处均改为使用List<PlanetInfo>

Java
修正:修正了AI占用系统资源过多的问题
修正:send指令的返回值改为实际发出的飞船数量,或者-1(表示错误)
修正:getProductionBase()获得星球的生产率从“每秒”改为“每分钟”;
增加:增加了一个命令行参数,第一个命令行参数用于表示AI的名称,方便选手识别哪个AI控制哪一方势力,其他命令行参数顺延
增加:增加了一些输出到控制台的提示性信息
删除:删除了PlanetInfoCollection类,所有原来使用PlanetInfoCollection处均改为使用ArrayList<PlanetInfo>

此外,我们还推出了C++版的SDK,并对相应的AI文档做出了更新。

目前C++的SDK暂时只支持静态链接方式。

接下来介绍游戏的变更:

修正:修正了游戏资源消耗过多的问题
修正:对平衡性的修改进行了一次尝试
修正:主程序对于send指令会返回实际派出的飞船数。

最后隆重推出我们的下载地址:

游戏下载地址:【Glorywar1.02.zip】(已更新至1.06,请下载最新版本的游戏)

SDK下载地址:【GlorywarSDK1.02.zip】(已更新至1.05,请下载最新版本的SDK)
GlorywarSDK.zip中除了包含SDK之外,还包含了三种语言对应的示例工程。

目前,我们的游戏还处于测试阶段欢迎各位参赛选手在测试后提交Bug及对平衡性的改进意见。我们非常重视你们的反馈。

宣讲会圆满结束 + 如何运行自己写的AI(已过期)?(2011.5.6)

在北航如心会议厅举办的宣讲会获得圆满成功,目前视频文件正在处理中,稍后将会发布,请耐心等待。

很多同学反映不知如何使用自己编写好的AI代码来测试,以下给出详细的说明:

1、打开游戏,选择 AI Fighting,出现等待链接的状态;
2、打开红方的AI工程所生产的文件目录(如AI\bin\Debug),按住Shift后在空白处点击右键,选择“在此处打开命令行窗口”
3、输入XXX.exe 127.0.0.1 4700 (XXX是你的工程文件名,此处使用TAB建可以让命令行自动枚举,可以节省输入时间)
4、回车,这样游戏窗口会显示已经链接了1个AI
5、打开蓝方的AI,进行一样的操作
6、两个AI链接完毕以后,比赛就开始了……

至于开发包如何使用才能开始编写AI:
需要引用相应的SDK文件,比如GlorywarSDK.dll,到所建立的工程中,并using使用相应的名字空间,按要求继承某个类;
您可以不需要做这一系列复杂工作,只要复制我们给的AI DEMO,然后直接在里面写AI就可以了,注意不断被循环的只有Iteration方法。

敬请各大高校同学关注本次邀请赛的宣讲会(2011.5.5)

北航微软技术俱乐部将于2011年5月6日晚上8:45开始在北航如心会议中心举办本次邀请赛的宣讲会,敬请各大高校有条件前往的同学前来围观。

如果不能到现场围观,也可以选择在宣讲会之后观看我们发布的全程录像。

宣讲会上的内容包括:
1.游戏开发团队的介绍及游戏的演示
2.本次大赛的赛程介绍
3.游戏AI编写的现场指导
4.现场解答到场观众的提问及对之前在网络平台上反映比较集中的问题进行解答。

最后,欢迎大家关注我们的人人网"北航MSTC"主页: http://www.renren.com/mstcbuaa
并欢迎大家加入我们的赛事QQ群:114715651

GloryWar修正版v1.01发布(2011.5.4)

该版本的变更如下:
修正:游戏超时结束后胜负判断算法
修正:游戏结束后资源能够得到正确释放
修正:游戏的一些平衡性参数得到调整,现在占领中立星球的成本大大降低了
修正:更换了游戏贴图
增加:增加了游戏倒计时功能

下载地址:【Glorywar1.01.zip】(已更新至1.06,请下载最新版本的游戏)

GloryWar C#及Java语言开发包发布(2011.5.4)

现在,大家可以用C#和Java语言为Glorywar写自己的AI啦!

下载我们的开发包之后,里面分别有两种语言的示例工程,分别使用Visual Studio和Eclipse打开,工程中有一个最基本的(弱智的)AI,大家可以在此基础上修改编写自己的AI。编写AI的时候,请注意参考AI编写文档

编写好AI之后,首先启动游戏,选择AI Fighting,选择地图,此时主程序会等待AI的连接。

然后使用命令行启动双方AI,第一个参数为主程序的地址,本地测试时为127.0.0.1,第二个参数为主程序监听的端口,为4700。

例如,启动C#的AI的方法为(假设编译好的可执行文件为AI.exe):

AI 127.0.0.1 4700

之后,就可以观赏两个AI对战了!

另外,游戏的一个修正版已经发布了,修正了大家反馈的一些严重bug,欢迎大家继续测试,寻找更多的bug!

同时,我们的相关文档也进行了更新,请大家前往游戏介绍页面进行下载

Glorywar修正版下载地址:【Glorywar1.01.zip】(已更新至1.06,请下载最新版本的游戏)

开发包及示例程序下载地址(内含C#及Java的开发包及C#和Java的示例AI工程):【GlorywarSDK.zip】(已更新至1.05,请下载最新版本的SDK)

游戏Demo正式发布!(2011.5.3)

在北航MSTC游戏组成员的紧张忙碌之后,本届AI邀请赛的游戏测试版终于发布啦!

所有人都可以下载到以下内容:

1. 游戏测试版以及运行游戏所必须安装的发行包:【GloryWar_Demo.rar】(已更新至1.06,请下载最新版本的游戏)
2. 游戏规则和非AI游戏操作方法的说明文档:【游戏说明&AI文档预览.rar】(请参阅游戏介绍);
3. AI编写文档预览版(用于编译AI的批处理将于稍后上线,敬请期待!):【GloryWar各种新出炉的文档.rar】(请参阅游戏介绍)。

目前游戏进入公测阶段,欢迎大家随时向我们反映发现的问题,可以通过以下方式联系我们:

1. 比赛邮箱: buaa.mstc.ai@hotmail.com(请不要使用QQ邮箱,否则邮件无法送达)
2. 人人网"北航MSTC"主页: http://www.renren.com/mstcbuaa
3. QQ群:114715651