作为在“2008 RoboCup 2D Soccer Simulation League Match of USTC”这项比赛中得到第三名的队伍,2511,今天将在这里发布其源代码。
2511的队名,来自于三位成员的系别:2、5、11,组合起来就是2511。
作为球队的一员,我在联赛结束后继续了球队的开发和维护,现在的球队可以在gcc4.3下编译通过,在rcssserver13.2.2上正常比赛。
下面,先附上本人不完整整理的2511大事记:

2008年8月 XiaYi同学参加了WrightEagle的暑期培训,在点球大战中排名第二。

2008年8月底 由于XiaYi同学转系,而组队联赛即将开始,由此引发了关于2511的一系列故事。

2008年9月1日 我和goodchong正式开始接触RoboCup 2D Simulation,具体顺序是,XiaYi找到了goodchong,然后goodchong找到了我。

2008年9月7日凌晨 2511成为正式队名,球队结构规划完成,第一版程序编译通过。

2008年9月7日下午 测试轮联赛,2511溃败,垫底。

2008年9月13日下午 2511首次战胜Uva底层。

2008年9月14日下午 第一轮联赛,2511获得第三名。

2008年9月21日下午 第二轮联赛,2511获得第二名。

2008年10月5日下午 第三轮联赛,2511获得第三名。

2008年10月12日 最后一轮联赛,2511获得第三名,联赛结束,2511最终名次为第三名,2511解散。

(大约第三轮联赛时,XiaYi同学由于转系,正式搬到东区,由于时间无法顾及,所以离开了球队,球队大版本号加一,以示纪念。球队由我和goodchong继续开发。)

经历过一个多月联赛的洗礼,2511从垫底到崛起,再到无言的第三名,过程跌宕起伏。解散之时,2511仍然bug丛生,当时的想法、思路、甚至已经写出的程序,由于没有时间编写和调试,不能在联赛中展现出来。出于对2511的感情,我决定把它维护下去,直到完成当初所有想法。
大概在2008年的12月,我完成了2511的不离身带球,这是唯一一个赛后添加的部分。我在队名2511后面加上了aurora(曙光),作为纪念。由于先后作为WrightEagle3D和WrightEagle@home的成员,队内的工作和课堂学习使得代码的修改进度异常缓慢。而现在,大多数 Bug已经被修复,大多数想法和思路已经实现,因此,在我正式回到WrightEagle2D的时候,我决定,按照Uva底层的GPL协定发布2511。

在此感谢WrightEagle举办的联赛,感谢各位队友和对手。

如今,作为WrightEagle2D的成员,我会全力以赴。May God bless WrightEagle.

[download id="51"]