局域网联机斗地主

一、介绍

大一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凯

python联网斗地主_局域网联机斗地主相关推荐

  1. 基于java斗地主_基于Java的网络版斗地主

    [实例简介] 支持网络三人斗地主.有一个服务器端,同时运行三个客户端并且连接服务器端的IP就可以联机游戏了. [实例截图] [核心代码] Game └── Game ├── Client │   ├─ ...

  2. mcjava盗版联机_盗版我的世界怎么局域网联机

    我的世界是一款有着高自由度的沙盘类游戏,但是一个人玩却总觉得有点孤独,如果可以和朋友们一起玩就好了.下面是小编收集整理的,希望对大家有帮助~~我的世界局域网联机的方法方法/步骤第一步我们需要做的是把自 ...

  3. C++大战Python - 以C++11重写欢乐斗地主残局解答器

    业界传说Python平均一行代码能够顶的上几十行C/C++代码.业界还传说,C++效率能够达到Python的几十倍. 对于以上二者,笔者本来感觉也许差不多只是略夸张.笔者曾经用C++和Python分别 ...

  4. rust 局域网联机_腐蚀rust搭建Rust服务器及联机教程

    今天 九游和大家讲解腐蚀rust搭建Rust服务器及 联机教程 腐蚀rust服务器搭建教程.这里为大家介绍如何搭建服务器,可以进行单机也可以和小伙伴联机,下面介绍详细的方法. Steam游戏后台服务器 ...

  5. 局域网联机_文明6/单机.局域网联机/5/4/3【单机游戏】

    点击蓝字关注我们,每日提供优质游戏 游戏介绍 <文明6(Civilization VI)>是由Firaxis Games制作,2K发行的一款回合制策略类游戏,是人气策略系列<文明&g ...

  6. 求生之路2不显示局域网服务器,【求生之路2怎么局域网联机】如何局域网联机_求生之路2局域网联机教程_游戏城...

    问:<求生之路2>怎么局域网联机? 答:局域网联机教程如下: 1.建立主机:进入游戏按"~"键调出控制台,然后输入"MAP 地图名"连建立联机游戏服 ...

  7. 我的世界java版无效会话_我的世界局域网联机显示无效的会话和搜不到主机

    在局域网中我的世界1.7.10显示无效的会话,和搜不到主机服务器,该怎么办?下面是小编收集整理的,希望对大家有帮助~~ 工具/原料 JAVA环境下的我的世界 我的世界游戏版本相同,mod相同 方法/步 ...

  8. python实现局域网攻击_牛逼了!一行Python代码搭建一个局域网服务器

    不知道大家有没有遇到过这样的情况, 在做项目或者研发的时候,迫切想要将一个文件传输给另一台电脑,却找不到U盘,于是麻烦的通过登陆qq.微信等社交软件 ,或者邮箱等工具进行传输,十分麻烦,让人苦恼. 都 ...

  9. 局域网steam联机_文明6/单机.局域网联机/5/4/3【单机游戏】

    点击蓝字关注我们,每日提供优质游戏 游戏介绍 <文明6(Civilization VI)>是由Firaxis Games制作,2K发行的一款回合制策略类游戏,是人气策略系列<文明&g ...

  10. rust 局域网联机_腐蚀怎么进行局域网联机方式 酷跑加速器和你畅玩游戏世界

    到现在,还是有人在玩腐蚀这个游戏,玩的人还很多,小编就是其中一个,那如果要进行搭建rust的局域网联机方式要怎么办呢,大家是不是觉得有点意思呢,接下来就一起看看这个rust局域网的联机方式且腐蚀怎么进 ...

最新文章

  1. Integer to Roman 问题
  2. 智能音箱自己把自己黑了:随机购物拨号,自主开灯关门,平均成功率达88%
  3. UA MATH575B 数值分析下III 图像恢复
  4. inputStream输入流转为String对象(将String对象转为inputStream输入流)
  5. ajax response.write 执行失败_Day 42:一人分饰三角,初识AJAX
  6. 《剑指Offer》 矩形覆盖
  7. angularjs 弹出框 $modal
  8. DelphiXe3 FireMonkey 如何画图
  9. java冒泡排序计算学生学号_java冒泡法排序
  10. 学校计算机教室用多大线径电缆,施工要用多大的电线电缆?本文教你怎么算
  11. 《七哥说道》第十三章:我的室友白羽鸡
  12. 【VS】使用VS查看源代码
  13. Linux服务器管理记录
  14. 经验分享:半小时建立自己的在线管理系统!
  15. 基于php的网上书店系统,基于PHP的网上书店的设计
  16. 单片机c语言关键字 id,单片机关键字sfr和sbit的理解
  17. (VDSR)Accurate Image Super-Resolution Using Very Deep Convolutional Networks——超分辨率(八)
  18. Linux上安装Nginx教程
  19. 开发游戏音频程序——MP3的播放
  20. 2022-2028年中国美容仪器设备行业市场前瞻与投资战略规划分析报告

热门文章

  1. 导师如何“温柔”地督促参加学术活动的研究生
  2. 音视频即时通讯开发功能介绍
  3. 盘点那些适合写api接口的工具
  4. App 版本更新 versionUpdate
  5. C#版TXT文本分割器
  6. 动软代码生成器的具体使用方法步骤
  7. codematic2连接mysql失败_动软代码生成器Codematic
  8. 怎么将计算机的触摸鼠标锁定,怎么锁定笔记本触摸板_怎么锁定笔记本键盘
  9. Wineskin不能打开添加的程序?macOS版本太高?
  10. DirectX Repair(DirectX修复工具)官方中文增强版V4.1.0.30770 | directx repair修复工具增强版下载