文件名称:新手程序员刷题程序-PlanetWars:星球大战
文件大小:138KB
文件格式:ZIP
更新时间:2024-07-27 10:06:21
系统开源
程序员刷题程序智能系统2017 这是智能系统课程的实用材料,基于回合制战略游戏星球大战。 入门 要了解游戏的概念,请访问。 挑战的灵感来自这个项目,并且非常相似。 (Android 和 iPhone 都有免费的多人游戏版本,但要小心,这些很容易让人上瘾)。 你的工作是制作一个机器人来玩这个游戏的回合制版本。 项目的一般规则,包括游戏规则和比赛规则,可以在黑板上找到。 技术要求 你需要一个可用的 python 2.7 环境和一个好的文本编辑器或一个 IDE。 如果这些信息足够,请继续阅读下面的内容。 如果您不太确定如何进行此操作,请参阅 Blackboard 上的安装教程。 第一周将有一个动手练习来帮助您入门。 星球大战的规则 规则在引擎中编码,特别是在 . 这是一个快速总结: 游戏的目的是消灭对方玩家的所有行星和船只。 两个玩家一次移动一个。 移动是通过将船只从一个星球(源)发送到另一个(目的地)来实现的。 移动总是导致源行星的一半船只驶向目的地。 运输途中的船只集合称为舰队。 如果到达时目标行星是中立的(不属于任何玩家)或由对手拥有,则舰队攻击该行星:舰队中的一艘船与行星上的一艘船相