文件名称:ing-sw-2018-Maggioni-Martina-Nichelini
文件大小:50.31MB
文件格式:ZIP
更新时间:2024-05-28 02:12:11
Java
Sagrada:2018年软件工程的最终测试 描述 最终测试包括创建“ Sagrada”盒装游戏的数字版本:规则要求每个玩家在遵守某些限制的情况下通过向其棋盘添加骰子来完成Sagrada Familia的窗口。 要求 特定游戏:已实施完整规则(12张工具卡) 不可知游戏:一种分布式系统的实现,该分布式系统由能够同时管理一个游戏的单个服务器和可以一次仅参与一个游戏的多个客户端(每个玩家一个)组成。 使用模型视图控制器(MVC)模式来设计整个系统。 客户端与服务器之间的通信已通过Socket和RMI进行了实现,服务器支持游戏,其中玩家使用不同的技术,客户端可以在启动时选择使用哪种技术。 客户端还可以选择要使用的接口类型(CLI或GUI)。 假定每个想要参与游戏的玩家都知道服务器的IP地址或URL。 玩家登录时: 如果在开始阶段没有游戏,那么将创建一个新游戏,否则用户将在开始阶段自动加