学分&工程设计分(EDPs)的要求
6学分
要获得6个选修学分,你必须提交一个Robocraft选手作为你的“实质性成果”,6.370主席将根据你的“实质性成果”做出评价,但是,最基本你的选手必须做一些事情,而不仅仅是坐在起始位置上。要得到6学分,它不需要打败参考选手,当然,如果你具备了获得6EDPs(具体参照下一部分)的资格,自然而然,你也有资格获得6学分。
6工程设计分(EDPs)
要获得6 EDPs,你的Robocraft选手必须打败参考选手,也就是要夺取参考选手的旗帜同时有自己的旗帜。你的团队提交的选手将要在“seeding.map”上和Robocraft软件发布时自带的参考选手对战。明确的说,测试XXX队能不能获得6 EDPs,我们将会运行:
$ run-robocraft -Drobocraft.teamA=teamXXX.RobotPlayer \
-Drobocraft.teamB=refplayer.RobotPlayer \
-Drobocraft.map=seeding.map \
-Drobocraft.silenceA=true \
-Drobocraft.silenceB=true
如果游戏引擎的输出结果表示:“队伍A控制了双方的旗帜!”(一旦一个机器人拿到了双方队伍的旗帜后,这个信息就会显示出来),这样,你的团队将获得6EDPs。提交一个用以获得EDPs的选手的最后期限是在最后一节两天后的零点前。如果发现某个团队硬编码seeding.map的地图位置来利用特殊的地图地形参数,那么他们将失去获得6 EDPs的资格。
参赛
所有学生都必须出席决赛。此外,如果你的团队有资格作为“决赛选手”(也就是说,你在预赛中表现的很好),所有的队员必须参加决赛和在Hyatt Grand大厅的决赛庆典。如果队员中任何一个人缺席了以上的任一活动,你的团队将马上被取消资格,其他团队将取而代之。
比赛规则
6.370是对所有在MIT注册的用户,哈佛和韦尔斯利的学生,本科生或研究生开放的, 6.370的组织者以及代码库的贡献者除外。
参赛者可以单独参加比赛或者组成团队(最多三人)。注册的团队必须相互不包括对方队员。
通过WebSIS注册的学生只要他们的团队能够开发出一个可运作的选手就有机会获得6选修学分。注意,出席决赛是获得学分的必要条件。哈佛和韦尔斯利的学生可以跨校注册来获得课程学分。
如果团队能够开发出选手,并且打败在IAP期间提供的参考选手,那他们能获得6工程设计分。授予EDPS时不考虑在6.370比赛中的成绩。
以往的6.370参赛者也可参加比赛并有资格获得6学分和6EDPS。
作为决赛选手参加决赛的学生须能和赞助公司代表一起出席决赛选手庆典。
团队提交的代码必须是全体队员的原创。代码的所有权归6.370竞赛。
帮助信息
6.370是一个技术性课堂,但是在这里,我们不会来教你如何用Java®来编程。 通常情况下请不要询问有关 Java® 编程的问题。 你必须自己解决这些问题。我们假定你有一定的Java®基础,或者能自己主动地学习,并且会去参考一些相关资料。
请记住6.370几乎都是由学生操作,我们只有有限的资源用以解决你的问题。