PAC-MAN项目(第2星期20/21) 该项目的目标是使用Akka平台开发“吃豆人”街机游戏的副本。 开发这种游戏绝非易事,即使对于一个由五个开发人员组成的团队来说,尤其是在“远程学习”约束下。 但是,该项目的目标不仅是编程问题,而且还涉及软件工程方面,例如建模,体系结构,文档编制。 这个项目有几个有趣且不平凡的问题需要解决。 让我们提及其中的一些: 熟悉Akka平台,在该平台中,所有事物都是一个参与者,该参与者将消息(类似于异步方法调用)发送给其他参与者; 该项目面临的挑战是通过参与者同时工作来涉及该应用程序中涉及的所有元素; 此应用程序模型的开发将是必不可少的; 必须为幽灵的行为制定一些策略,幽灵必须在某种程度上知道玩家的位置; 在并发环境中,组件之间的冲突也可能是有问题的; 用户与玩家之间的互动; 最后,图形用户界面是艰巨而艰巨的任务。 对于此项目,您必须解决以下