多人在线2D游戏设计与实现.doc

资料分类:计算机信息 上传会员:溪老师 更新时间:2020-11-08
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13609
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着近年互联网和计算机的迅速普及,电脑游戏也随之高速发展,从最开始的单机游戏,到如今各式各样的烧机游戏以及近年来迅速发展的网页游戏,电脑游戏已然成为现代人们精神娱乐中的一个重要组成部分,而HTML5的出现则让网页开发变得异常简单,简化了以往复杂而冗余的步骤,因此多人在线游戏也迎来了属于它的春天。

-针对这样的一个现状,本人基于HTML5 Canva图像图形技术、WebSocket技术以及Web服务技术开发了一款满足多人在线的2D斗地主。

-该多人斗地主游戏采用大家熟知的斗地主的游戏规则,其具有简洁友好的用户UI界面,支持玩家的注册和登录,可以支持多人在线斗地主,玩家可以在连接互联网的状态下联机与其他两名玩家进行对局。三名玩家扮演各自的角色(农民/地主),角色的分配通过开局叫分决定。任意玩家出完手牌则对局结束。

-系统具有聊天功能,玩家可以进入聊天室或者点击私聊单独进行聊天和其他玩家进行沟通和心得交流,增强游戏的互动性和趣味性。

关键词: 多人在线2D游戏;WebSocket;HTML5 canva;在线斗地主

 

目录

摘要

Abstract

1 绪论-1

1.1课题背景-1

1.2课题研究的目的及意义-1

1.3 研究内容-1

2 关键技术介绍-2

2.1 关于HTML-2

2.2 关于HTML5的新特性-2

2.3 关于服务器-3

2.4 关于java-3

3 系统需求和可行性分析-4

3.1 系统需求分析-4

3.2 系统可行性分析-5

3.2.1 可行性分析的意义-5

3.2.2技术可行性分析-5

3.2.3 操作可行性分析-5

3.2.4 社会可行性分析-5

3.3 开发环境的搭建-6

3.3.1 Mysql数据库的安装和配置-6

3.3.2 安装Pycharm-6

3.3.3 HTML5的运行环境-6

3.3.4 安装Anaconda-6

3.3.5 安装XAMPP-6

3.3.6 安装eclipse for javaee-7

4 系统总体设计方案-7

4.1 纸牌的设计-7

4.1.1 纸牌样式设计-7

4.1.2 用户UI的背景图案设计-8

4.1.3 卡背的图案设计-8

4.1.4 出牌类型(游戏规则)的设计-8

4.2 数据库设计-11

4.3 服务器端的处理流程-11

4.4 客户端处理流程图-12

5 系统实现(核心代码见附录)-13

5.1游戏登录/注册-13

5.2 用户界面及聊天功能-14

5.2 数据库部分设计-16

6 系统测试-17

6.1 软件测试简介-17

6.2 测试步骤-17

6.3 多人在线2D斗地主的系统测试-18

6.4软件系统的综合性能分析-23

7 总结与展望-23

7.1 总结-23

7.2 软件的后期展望-23

参 考 文 献-25

致 谢-27

附录-28

相关论文资料:
最新评论
上传会员 溪老师 对本文的描述:该软件的受众是上班族和学生族,时间零散不固定,而该系统界面美观大方,游戏时间灵活,能满足人们闲暇时间在线斗地主的需求。该软件设计初衷是为了人们在上下班之余的闲暇时......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: