梭哈网络游戏系统设计与实现

梭哈网络游戏系统设计与实现

论文摘要

随着互联网的飞速发展与普及,网络游戏开始成为人们休闲娱乐的一种方式,国内的游戏产业也随之悄然兴起。网络游戏已成为IT业一个新的利润增长点。探索高效、安全、实用的游戏开发技术成为开发人员必须解决的问题。本文以设计一款梭哈网络游戏为例,按照软件工程理论的设计方法,详细阐述梭哈游戏设计的过程。首先对流行的游戏开发技术做了分析,选择了开发梭哈游戏的开发工具及技术路线,然后采用UML建模方法对梭哈游戏的设计需求进行了分析,确定需求后,详细论述网络游戏设计中Socket通信及游戏安全方面需要考虑的若干问题,游戏后台服务器类关系图设计以及游戏客户端界面的总体设计。本文以梭哈游戏的详细设计与实现,深入论述游戏平台的类设计,主要类方法的实现,数据库定义,以及系统关键技术的实现等,并且对游戏开发中碰到的常见问题及解决方法进行详细的论述。如:Flash游戏开发的内存优化方法,Flash游戏中图形渲染的优化,Flash游戏运行过程中的垃圾回收与内存泄露,XMLSocket与Java Socket通信常见问题及解决方法。系统测试分析对于保证项目质量至关重要,本文详细论述在Eclipse中使用Junit单元测试的使用方法,以及使用LoadRunner性能测试工具,测试Socket Server通信性能的详细步骤。本游戏的开发技术使用目前比较流行的网络游戏开发技术,即:java+Flash技术组合开发。游戏服务器端使用java技术开发,客户端使用Flash开发工具开发。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 研究目的与内容
  • 1.3 开发平台简介
  • 1.4 本论文组织结构
  • 1.5 本章小结
  • 第二章 系统需求分析
  • 2.1 梭哈游戏简介及玩法规则
  • 2.1.1 梭哈游戏简介
  • 2.1.2 梭哈游戏玩法规则
  • 2.2 系统功能模块图
  • 2.2.1 服务器端功能模块图
  • 2.2.2 客户端功能模块图
  • 2.3 系统用例图
  • 2.3.1 服务器端用例图
  • 2.3.2 客户端用例图
  • 2.4 系统时序图
  • 2.5 系统部署图
  • 2.6 本章小结
  • 第三章 系统总体设计
  • 3.1 总体架构设计
  • 3.2 网络通信及安全方面的考虑
  • 3.2.1 Socket 通信
  • 3.2.2 关于游戏外挂与反外挂
  • 3.3 系统类关系图
  • 3.4 游戏界面设计
  • 3.5 本章小结
  • 第四章 系统详细设计与实现
  • 4.1 开发环境及开发工具描述
  • 4.1.1 Eclipse
  • 4.1.2 Flash
  • 4.1.3 Tomcat
  • 4.1.4 MySQL
  • 4.1.5 Spring MVC 框架
  • 4.2 类定义
  • 4.2.1 服务器端类定义
  • 4.2.2 客户端类定义
  • 4.3 数据库定义
  • 4.4 系统关键技术的实现
  • 4.4.1 主要类方法的实现
  • 4.4.2 Flash 游戏内存优化方法
  • 4.4.3 Flash 游戏中的渲染优化
  • 4.4.4 垃圾回收及内存泄露
  • 4.4.5 XMLSocket 与Java Scoket 通信常见问题及解决方法
  • 4.5 本章小结
  • 第五章 系统测试分析与应用展示
  • 5.1 单元测试
  • 5.1.1 单元测试方法
  • 5.1.2 单元测试报告
  • 5.2 性能测试
  • 5.2.1 测试环境
  • 5.2.2 测试方法
  • 5.2.3 测试结果
  • 5.3 系统应用展示
  • 5.3.1 游戏启动画面
  • 5.3.2 游戏主画面
  • 5.3.3 游戏结束画面
  • 5.4 本章小结
  • 总结
  • 一、本文所完成的工作
  • 二、系统设计与实现过程中的关键与难点
  • 三、今后尚需改进的部分
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于“三层套嵌式”的教学体系下课程开发的思路与途径——《游戏开发技术与应用》市级精品课程2.0为例[J]. 中国多媒体与网络教学学报(中旬刊) 2020(05)
    • [2].文旅融合背景下博物馆功能游戏开发探析——以国家典籍博物馆“古籍保卫局”之“山海社的宝藏”为例[J]. 科学教育与博物馆 2020(04)
    • [3].基于数据挖掘对游戏开发前景的指导性建议[J]. 信息与电脑(理论版) 2016(19)
    • [4].打台球游戏开发[J]. 电脑编程技巧与维护 2017(01)
    • [5].3366第二届小游戏开发大赛 60万重奖征集原创精品[J]. 电脑迷 2013(05)
    • [6].第二届3366小游戏开发大赛揭开战幕:“开发小游戏 共赢大未来”[J]. 电脑迷 2013(06)
    • [7].浅析游戏开发项目特点[J]. 明日风尚 2018(03)
    • [8].70后张勇的阿里长征[J]. 山东画报 2016(13)
    • [9].动视暴雪的品牌信条:创新永不过时[J]. 电子竞技 2017(07)
    • [10].玩转绘本 乐享其中[J]. 科普童话 2017(08)
    • [11].主题背景下绘本表演游戏开发的策略研究[J]. 科普童话 2017(03)
    • [12].智能游戏开发与设计课程教学方法探索[J]. 计算机教育 2016(10)
    • [13].让教育游戏开发技术走入第一课堂——闽台小学阶段教育游戏教学比较后的探索[J]. 科技创新导报 2014(28)
    • [14].提高游戏开发人才培养水平的困难与条件[J]. 经济研究导刊 2009(10)
    • [15].“智能游戏开发与设计”课堂教学[J]. 计算机教育 2017(10)
    • [16].国内中小游戏开发团队美术工作[J]. 荆楚理工学院学报 2016(03)
    • [17].游戏开发进入云时代[J]. 计算机与网络 2016(20)
    • [18].萌布丁还有这种操作 绝望3:黑暗地球[J]. 电脑爱好者 2017(15)
    • [19].疯狂游戏机[J]. 电脑迷 2008(20)
    • [20].也许,你就是下一个“传奇”——游戏开发相关专业[J]. 高校招生 2009(07)
    • [21].我国中小游戏开发团队融资问题博弈分析[J]. 中国物价 2014(05)
    • [22].网络学习平台中基于模板的教育游戏开发工具设计探究[J]. 中国教育信息化 2010(10)
    • [23].基于Matlab的游戏开发[J]. 电脑开发与应用 2008(10)
    • [24].游戏开发课程教学模式改革的探究[J]. 电脑知识与技术 2017(34)
    • [25].高职会计专业课程游戏开发的思考[J]. 中国市场 2015(40)
    • [26].一游多玩——感受音乐的力量[J]. 电脑爱好者 2014(05)
    • [27].基于游戏开发的小学信息科技课堂教学模式的探索与实践[J]. 中小学信息技术教育 2014(04)
    • [28].基于学科视角的幼儿园益智区游戏开发与思考[J]. 名师在线 2019(08)
    • [29].在游戏开发教学中整合框架设计思想[J]. 计算机光盘软件与应用 2012(21)
    • [30].是治愈系还是致郁系 The Lost Forest[J]. 电脑爱好者 2017(08)

    标签:;  

    梭哈网络游戏系统设计与实现
    下载Doc文档

    猜你喜欢