FAQ-问题解答汇总
以下是论坛上关注比较多的问题,我把它们进行了分类和整理,方便大家查看。大家在比赛的过程中,如果有什么搞不清楚的地方,欢迎随时提问。但建议在提问前,先仔细地阅读题目说明文档:)
关于地图和建筑:
Q:使用过的建筑还会出现在Constructions集合中吗?如何获取已被使用的建筑的信息? By:136204240
A:使用过的建筑不会在Constructions集合中出现。
每个建筑有一个唯一的ID,通过IGameService.GetConstructionByID方法可以获取在一局比赛中任意一个建筑的信息,不管它是否已被使用。
Q:建筑在旋转时以哪个点为中心? By:Mario
A:旋转时没有固定的中心点,或者说中心在哪里不重要。
在我们这个游戏中,旋转仅限定了方向为顺时针,角度为90度的整数倍,并且是整个建筑布局一致地进行旋转。不管是旋转前还是旋转后,将建筑放置到地图上时,座标的基准点都是建筑布局的左上角点。
形象一点的表示就是,把建筑想象成一张挖了洞的卡片,旋转是整张卡片的旋转,而不管如何旋转,放置时都以当前卡片的左上角为基准对齐。
Q:建筑的宽和高包含建筑布局中的空白区域吗? By:Alex90;
A:是的。
关于接口:
Q:IGameService.GetConstructionByID这个方法,可以获得已经被使用的建筑的信息吗?
A:可以。这个能力也正是该方法存在的意义。
关于规则:
Q:建筑物的大小可能超过地图的大小么? By:136204240
A:有可能,地图和建筑的宽、高上限都是50,建筑的大小不一定严格小于地图大小。
Q:建筑物放置的座标可以是负值么? By:136204240
A:这个要根据具体的情况而定了,建筑物放置时要遵循的条件在题目文档中有具体的说明。但值得注意的是,并没有哪个条件明确限定了放置座标的取值范围。
Q:建筑物空白区域能放到地图外吗? By:136204240
A:可以的,空白区域不是建筑的一部分。
Q:建筑物的数量范围是多少?
A:下限是0;没有确定的上限,建筑物数量的上限只取决于以下因素:clr集合类型支持的理论元素上限,除去为选手算法保留的内存使用份额后的可用内存大小,以及地图制作者的心情:+
Q:覆盖地图中同色单元格过半的奖分如何计算?
A:首先,一局比赛应是正常结束,其次,一方覆盖地图上黄、绿、蓝色单元格中任一色超过一半。奖励的分数,是这一方在这局比赛中放置的所有同色建筑个数*2。需要注意的是,不要求同色覆盖,奖分是按建筑个数计算。
关于环境:
Q:如何使用Visual Studio 2010创建C#类库工程并实现算法?
A:如果你所在的学校在本次竞赛的宣讲日程中,请抽时间到现场观看演示。
如果错过了校园宣讲,可以参考宣讲后发布的PPT。
Q:如何使用Visual C++实现算法?
A:请参考以下链接:
http://gcdn.grapecity.com/showtopic-3599.html
关于工具:
工具的使用说明,已经和工具一同打包。
如果觉得工具有不完善之处,请至以下链接回复说明:
http://gcdn.grapecity.com/showtopic-3587.html
相关链接:
题目发布:http://gcdn.grapecity.com/showtopic-3528.html
参赛选手须知:http://gcdn.grapecity.com/showtopic-3530.html
工具及接口程序集下载:http://gcdn.grapecity.com/showtopic-3567.html
校园宣讲日程安排:http://gcdn.grapecity.com/showtopic-3546.html
大赛文档:http://gcdn.grapecity.com/showtopic-3496.html
题目解读及算法讨论:http://xa-forum/showtopic-3730.html 请问怎么报名啊,报名是否已经截止
回复 2# qwerty1992 的帖子
你好,qwerty1992:大赛文档通知的报名截止时间是3月16日,如果之前已经向指定邮箱发送了报名信息,那么报名就是有效的。
如果你已经发送了信息到这个邮箱,但时间不在16日之前,请等待回复,如果周一还没有收到回复,请再发邮件到这个邮箱进行确认。
感谢你对本次竞赛的关注!
页:
[1]