Risque:Concordia大学SOEN 6441 2021年冬季游戏项目 源码
里斯克 Concordia大学的SOEN 6441 2021年冬季计划,与Risk桌游类似。 作者:凯尔·泰勒·兰格(Kyle Taylor Lange)等。 等 我们的框架:通过包的模型-视图-控制器模式 游戏(模型):此程序包处理从地图编辑到世界统治的游戏逻辑。 GameEngine类是该模块的主线程。 它创建游戏类并与之互动。 Map类将处理游戏前的地图编辑并跟踪游戏世界的当前状态。 控制台(视图)::此软件包为玩家提供了游戏的非GUI界面。 控制台是处理输出的线程,但它也利用第二个线程来允许同时输入。 后一个线程称为InputHandler。 控制器(控制器):此程序包包含供玩家与游戏进行交互的方法。 控制台和控制器之间有什么区别? 基本上,这是:如果一个GUI和非GUI界面都将使用它,则它应该在控制器中。 即使从未实现GUI,控制台模块也应可与GUI版本互换。 核心:
用户评论