100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 网络斗地主游戏的完整设计与实现(一)项目的基本结构

网络斗地主游戏的完整设计与实现(一)项目的基本结构

时间:2020-08-11 18:06:58

相关推荐

网络斗地主游戏的完整设计与实现(一)项目的基本结构

引言

开发一个完整的游戏程序需要做的工作不少,本系列介绍一个较为完整的网络斗地主游戏的设计与实现过程。

项目的源码可在CSDN资源中下载

游戏基本界面

项目基本结构

项目分成两个主要部分,前台浏览器应用与后台数据库

整个项目由javascript +php+ sqlserver构成;但其中php代码只起一个简单的转发作用,前台界面由javascript代码完成,服务器端逻辑由存储于sqlserver中的T-Sql代码实现。

项目的文件结构如下:

其中database中存放sqlserver数据库的数据文件;poker目录中存放前台浏览器应用代码

poker目录的结构如下:

其中index.php是系统的入口文件;game.php是游戏界面的主程序;proc.php是调用sqlserver存储过程的入口程序。

conf目录下包含配置信息

images目录下包含游戏所需的图片文件资源,基本内容如下:

以上目录中还包括两个文件夹cards与men

其中cards目录下包含扑克牌图片文件,内容如下:

men文件夹下存放游戏角色的图片文件

以上图片文件来源于网络上的“伍剑 斗地主1.0”,感谢原作者张辉的分享精神。

inc目录下存放需引入的包含文件,主要是jquery的库文件,基本内容如下所示:

ui目录下存放浏览器页上的各个组件的js代码,基本内容如下:

database目录下存放sqlserver数据库文件,整个PokerGame数据库的结构如下所示:

以上图片显示了数据库中的19个数据表的表名

以上显示了54个函数(这是navicate的展示效果,实际上包含27个存储过程与27个函数)

接下来看一下主要的数据表的基本结构

1.玩家信息表(player)

2.游戏信息表(game)

3. 游戏详细信息表(gameRecord)

4.扑克牌信息表(cards)

5.合法的牌型信息表(cards)

6.叫牌记录表(bidRecord)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。