摘要:因特网的发展使人类进入了一个全新的世界,人与人之间可以远隔万里为了同一兴趣爱好而交流。随着因特网的不断发展,网络游戏作为一个新的名词融入到了人们的日常生活当中,成为人们日常生活重要组成部分。  21490
网络游戏产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置。连连看作为传统益智类游戏,得到广大玩家的喜爱,经久不衰。但是,目前缺乏自定义关卡,各类趣模式,网络对战相结合的连连看。因此,关卡编辑器,趣模式设计,网络架构成为本次设计的核心与重点。通过几个月的设计开发,融合了各类功能的连连看可以快速进行消除判断,给予提示,死锁检测,网络通信,联机对战,关卡编辑,皮肤切换,模式选择,背景音乐播放,自定义UI,主题切换。
本次课题将使用winform窗体程序设计,并使用开源Excel框架NPOI来进行数据读写,采用socket编程和多线程技术进行网络通信,并融合各类美化算法使UI更加美观。
毕业论文关键词:    连连看;算法;网络通信;编辑器
The research of Lianliankan’s algorithm and game develop
Abstract:     Growth of the Internet brought mankind into a new world order can be separated by thousands of miles and the same hobbies exchanges between people. With the continuous development of the Internet, online games as a new term into people's daily life, become an important part of people's daily lives.
The online gaming industry as a product of the modern computer electronics technology, is its unique charm in the world of entertainment to occupy the mainstream position. Lianliankan as a traditional puzzle games, the majority of players love, enduring. However, the current lack of custom levels, all kinds of interesting patterns, combining online play Snake. Therefore, the level editor, fun mode design, network architecture became the core of this design and focus. Through several months of design and development, integration of a variety of functions, Snake can quickly eliminate judgment, give tips, deadlock detection, network communications, online gaming, level editor, skin switching, mode selection.
The topic will use winform form programming, and use of open source frameworks NPOI Excel to read and write data using socket programming and multi-threading technology for network communications, and integration of all types of landscaping algorithm makes UI more beautiful.
Key words:    Lianliankan; algorithm; network communications; Editor
目录
摘要    i
Abstract    i
目录    ii
1    绪论    1
1.1    课题介绍    1
1.2    可行性研究分析    1
1.2.1    本课题研究意义    1
1.2.2    研究结论    3
1.3    开发环境概述    3
1.3.1    开发硬件环境    3
1.3.2    开发系统环境    3
1.3.3    开发工具    4

2    软件分析    5
2.1    软件介绍    5
2.1.1    单机模块    5
2.1.2    网络模块    7
2.1.3    编辑器模块    8
2.2    需求分析    9
2.2.1    功能性需求    9
2.2.2    非功能性需求    9
2.2.3    详细设计    10
上一篇:基于社团结构发现的知识网络主题识别研究
下一篇:ASP.net+sqlserver学生选课系统的设计

C#中国象棋游戏的设计与实现

jsp+oracle乐豆游戏系统的设计与实现

jsp游戏购买系统设计

Android拼图游戏设计与实现+源代码

SSM框架移动乐豆游戏下载系统设计+源代码

基于Unity3d引擎角色扮演类游戏开发+源代码

Unity3D+Android的三消小游戏的设计与实现

AES算法GPU协处理下分组加...

浅谈高校行政管理人员的...

酵母菌发酵生产天然香料...

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发

浅论职工思想政治工作茬...

压疮高危人群的标准化中...

提高教育质量,构建大學生...