局域网联机斗地主
一、介绍
大一Python期末大作业:《局域网联机斗地主》
二、软件思维导图
三、信息传递流程
四、软件模块架构
4.1、获取/get
4.2、随机发牌
4.3、牌型转换
4.4、规则
4.5、判断
4.6、发送消息
使用说明
1. 保证所有玩家(3位)都连接至同一局域网下
2. 根据游戏提示输入,所有的输入请使用英文
3. 尽可能保证网络的畅通,否则可能会出现较差的游戏体验
4. 首先房主需要先创建房间,等待服务端进度加载完毕后,输入服务机(房主机)的局域网 IP 地址
5. 作为客户,直接输入服务机(房主机)的局域网 IP 地址即可加入房间并自动匹配
6. 当房间玩家达到3人时,游戏自动开始,显示随机分发的手牌,进入叫牌抢地主阶段
7.系统默认按进入房间顺序开始依次提示玩家叫牌,并给出可剩余叫牌选项
8.根据叫牌情况选出地主,游戏正式开始,地主优先出牌
9.玩家可根据上家情况进行回合选择
10.选择出牌时,显示上家出牌情况以提示玩家
11.游戏结束时,提示获胜玩家及阵营,开始投票决定是否再来一局
12.当有玩家选择退出对局时,对局结束,房间解散
13.当所有玩家选择再来一局时,房间保留,游戏重新开始
五、游戏规则
详见 “/服务端/readme.txt”
六、参与贡献:
燕郊码怪 All Desigend By Der凯