“黄金点游戏”进度报告:2
2018141461192—梁源、2018141461103—洪华健
截至2020年11月16日,“黄金点游戏”的开发进度如下:
Introduction
黄金点游戏的开发方向基本上已经确定,我们组使用了Qt和C++进行开发。游戏的进行在==局域网==中进行,这也限定了网络游戏的范围,即不能远程网络连接游玩,但处于同一网络下的主机之间可以游玩。发起游戏的主机会作为整场游戏的服务器来接收发送消息。
Function
1 | graph LR; |
发起界面
发起界面事实上就是房主的设置界面,可以在此页面内设置游玩的人数和游玩的最大回合数。一旦点击发起
后,其他处于局域网内的用户就可以搜索到该游戏并且参与。当且仅当人数到达了设定的游玩人数时,才可以点击开始游戏
按钮进行游玩。
服务器列表界面
参与游戏的人可以在此界面搜索到同一网络下的有效的游戏端口并加入。所有有效的游戏都会以按钮列表的形式返回到界面上。
等待界面
实际上就是一个Dialog窗口,用于显示当前人数和最大人数,两者相等时该窗口关闭,参与者就可以进入游戏界面。(无实机演示图)
New APIs
游戏服务端实现
1 |
|
launch界面功能实现
1 |
|