Skip to content

XinLin-cs/Doudizhu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doudizhu

一款经典的棋牌类游戏

平台:Linux

语言:C/C++

实验环境:UbuntuKylin20.4虚拟机 , Ubuntu18.04.4

安装步骤

sudo apt install g++
sudo apt install mplayer

系统开发情况介绍

我们设计的系统是一个在同一网络下能够实现三人联机斗地主的系统,玩家可以通过连接服务器来与其他人打牌。

系统设计背景

“斗地主”是流行于全国的一种扑克游戏,玩法简单,娱乐性强,老少皆宜。该游戏由三个人玩,用一副或两副牌,地主为一方,其余两家为另一方,双方对战,先出完牌的一方获胜。

需求说明

随着生活节奏的变快,人们的精神压力越来越大,需要一款解压的游戏,斗地主游戏正好符合这个需求。

主要功能

实现了斗地主的大部分功能,玩家可以与其他人打牌,与其他玩家联机游戏。

程序组成

  • 服务端:接收和转发信息
  • 客户端:与其他玩家进行游戏,并可以在客户端显示出拥有的牌型。

小组分工

  • 林鑫:架构设计,游戏内核的实现
  • 苏炜斌:服务端代码的编写
  • 谈世宏:客户端代码编写,扑克牌可视化

实验结果总结:

游戏运行结果基本符合预期,实现了多人斗地主游戏的功能,目前存在的缺点主要是没能实现点击图片出牌的功能。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published