软件开发
在这个为期一个学期的项目中,我们本人和我的合作伙伴受命为建立游戏服务提供服务。 这需要开发游戏逻辑,用户界面,锦标赛管理以及用户的远程交互。 该类有一个有趣的组成部分,因为我们将与整个类中的其他组交换代码库。 我们与我的第一个合作伙伴一起构建了游戏服务,然后将其移至其他代码库以构建锦标赛管理系统和远程交互。 我之所以选择将两者都包括在内,是因为在新的代码库中存在无法合理解决的技术债务,从而导致性能不佳。 为了存储游戏状态,我们构建了一个游戏树,该树将当前游戏状态存储为节点,并将后续状态