- 6
- 0
- 约1.43万字
- 约 29页
- 2019-08-01 发布于江西
- 举报
PAGE 8
毕 业 论 文
注:由于本网站不能上传源代码,所以下载了我的这篇毕业设计的朋友需要源代码的请发邮件到我的邮箱dmin1216@163.com索取源文件。
网络版俄罗斯方块
摘 要
俄罗斯方块是一款脍炙人口的游戏,但传统的俄罗斯方块只能一个人玩,缺少玩家的互动。在互联网高速发展的今天,这款游戏也需要跟上时代的步伐。本论文主要是从网络俄罗斯方块设计思路开始,介绍该游戏的编程体系、工作环境和相关技术。分析系统的组成和具体功能,形成基于互联网的俄罗斯方块游戏。通过互联网,玩家可以在游戏中相互对战,增加游戏可玩性和趣味性。
关键词:俄罗斯方块 网络游戏 C#
目 录
TOC \o 1-3 \h \z \u 前言
1.1 研究背景 1
1.2研究意义 1
第一章 相关技术介绍 1
2.1 C# 语言 1
2.1.1 C#语言的特点 1
2.2 。NET平台 2
2.3 C/S结构 3
2.3.1 C/S结构的介绍 3
2.3.2 C/S架构软件的优势与劣势 3
2.4 面向对象设计 5
2.4.1 面向对象设计的概念 5
2.5多线程的优势 6
第二章 需求建模 7
3.1 系统分析与建模 7
3.2 系统的工作流程图 7
3.3 系统的用例图 8
3.4 系统的用例分析 8
第三章 架构设计 10
4.1 开发环境及其架构 10
4.2 功能模块的划分 10
4.2.1 系统类划分图 10
4.2.2 边界类类图 11
4.2.3 控制类类图 11
4.2.4 实体类类图 13
4.3 主要用例的类设计 13
4.3.1 个人游戏用例类图 13
4.3.2 网络游戏用例类图 14
4.4 类的机制分析和设计 14
第四章 模块设计 15
5.1 EliminationRow模块的设计 15
5.1.1 模块的功能 15
5.1.2 模块的实现 15
5.2 CheckDown模块设计 16
5.2.1 功能 16
5.2.2 模块的实现 16
5.3 客户端的程序流程 18
5.4 服务器端的程序流程 19
6.1 系统的运行环境 20
6.2 运行效果 21
6.2.1 连接服务器界面 21
6.2.2 控制帮助界面 21
6.2.3 游戏主界面 22
第五章 结论 24
PAGE 1
前言
1.1 研究背景
随着当今网络的飞速发展,Internet用户数不断增加,互联网已经彻底地成为人们工作生活的一部分,而互联网游戏则越来越多人的喜爱。在当前社会中,网络游戏已经成为了一个巨大的行业。而传统的俄罗斯方块只能一个人或者两个人一起游戏,因为缺少互联网,这样的游戏会受到空间的限制,无法和用户进行互动。这次选择这个题目主要是对游戏联机和增加游戏性方面做出改善。提供用户可以在网上与其他用户联机的机会,并添加游戏道具等手段提升游戏的游戏性。
1.2研究意义
日新月异的计算机技术使计算机行业不断的发展,计算机网络也彻底的打破了人们联系方法。而十几年前的一款脍炙人口的游戏俄罗斯方块也需要跟随时代的步伐。所以把一款游戏与网络结合是大势所趋。在单机的情况下加以网络联机的方法使这款游戏获得新的活力,使它可以在互联网的冲击下继续发展。
1.3软件具体内容
本软件是用微软的Microsoft Visual Studio 2008开发基于SOCKET通信的网络俄罗斯方块游戏。软件是用目前流行的C#语言进行编写,运行在.net framework 2.0以上平台。
相关技术介绍
C# 语言
C#语言的特点
C#是微软公司专门为.net量身打造的编程语言,是一种全新的语言,他与.NET有着密不可分的关系,C#就是.NET框架所提供的类型,C#本身并无库类,而是直接使用.NET框架所提供的库类,并且,类型安全检查,结构优化异常处理,也是交给CLR(公共语言运行库)处理的,因此,C#是最适合.NET开发的编程语言。
C#是一种面向对象的编程语言,它不但有着C++的强大功能,语法也和c++基本相同,并且还包含了大量的高效代码和面向对象的特性,根据微软公司介绍,C#语言将在保持C/C++灵活性的特点上,为程序员带来高效的开发方式,它不仅能用与web网站服务程序,而且还能开发强大的系统工具,总体来说,它具有以下特性。
1:C#代码在.NET框架提供的受控环境下运行,不允许直接操作内存,增强了程序的安全性。
2:C/C++中的指针已经不在C#中出现了。
3
您可能关注的文档
- 台湾公务员绩效考核研究.doc
- 台湾休闲农业之环境设计发展.doc
- 台州模具产业集群发展中存在的问题及对策毕业论文.doc
- 太极拳的方与圆.ppt
- 太极拳内劲与人体筋骨结构变化.doc
- 太阳能路灯演示.ppt
- 太阳系的卫星家族.doc
- 泰安市基本医疗保险门诊慢性大病补助申请表.doc
- 泰山风景区总体规划.doc
- 泰兴市市场调研报----__房地产市场调研报告.ppt
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
最近下载
- 环境工程仪表及自动化项目九 执行器的使用.ppt VIP
- 儿童读物 神奇树屋 29 - Christmas in Camelot.doc VIP
- 2026年江西农业工程职业学院单招职业适应性考试必刷测试卷推荐.docx VIP
- 人教A版高中数学必修第2册全册教学课件(2025年7月修订).pptx
- 静脉注射免疫球蛋白在儿童神经系统自身免疫性疾病中的应用专家共识(2025).pptx VIP
- 中职语文高教版基础模块上册《伐檀》同步练习(含答案).docx VIP
- 2025年江西农业工程职业学院单招职业适应性测试必刷测试卷推荐.docx VIP
- 《家政培训实务》家政培训师课程全套教学课件.pptx
- 幼小衔接家长手册.pdf VIP
- 2024年江西农业工程职业学院单招职业适应性测试必刷测试卷附答案.docx VIP
原创力文档

文档评论(0)