毕业设计 2d单机版网络版扫雷.doc

约42页DOC格式手机打开展开

毕业设计 2d单机版网络版扫雷,目录前言11扫雷游戏概述21.1基本信息21.2 游戏玩法简介22 系统平台与技术选择32.1开发语言与工具32.2技术选择33扫雷游戏需求分析43.1编写需求分析的目的43.2功组织结构图44扫雷游戏软件总体设计54.1主要功能模块划分54.2设计步骤流程65扫雷游戏程序详细设计85.1编写详细设计的目的85.2单机...
编号:20-198785大小:674.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 ljjwl8321 发布

目录
前言 1
1扫雷游戏概述 2
1.1基本信息 2
1.2 游戏玩法简介 2
2 系统平台与技术选择 3
2.1开发语言与工具 3
2.2技术选择 3
3扫雷游戏需求分析 4
3.1编写需求分析的目的 4
3.2功组织结构图 4
4扫雷游戏软件总体设计 5
4.1主要功能模块划分 5
4.2设计步骤流程 6
5扫雷游戏程序详细设计 8
5.1编写详细设计的目的 8
5.2单机版扫雷游戏的实现 8
5.3完成单机版扫雷游戏界面设计 9
5.4单机游戏状态转换图 11
5.5网络扫雷的实现 12
6程序功能完善与优化 17
6.1增加音乐效果 17
6.2保存功能 17
6.3发送鼠标功能的优化 17
6.4增加排行榜功能 17
6.5增加首次点击不会点到雷的功能 18
6.6增加网络版双方玩家点击计数 18
6.7增加聊天功能 19
7网络扫雷游戏功能测试 20
8结 论 28
总 结 29
致 谢 30
参 考 文 献 31
附录 32




摘 要
本软件是一款具有联机功能的扫雷游戏,并且具有单机游戏功能。联机功能采用C/S模型,通过服务器程序中转消息,完成对游戏消息的传送。程序功能丰富,具有多种难度,且带有保存,排行榜,聊天等功能。
程序的设计采用了模块化程序设计的方法,对底层模块和经常被调用的函数,进行封装。使得单机扫雷游戏与网络版的扫雷都可以共用底层的游戏逻辑。且使得在单机版的基础上实现网络功能变得简单。
游戏界面美观,显示的数字和地雷都用贴图实现。

关键词:扫雷游戏;C/S模型;服务器;















Abstract
This software is a mine sweeper game with online features and functionality with a single game. Online features using C / S model, the game send the the message through the server program . This program has a lot of functions,like a variety of difficulty, and with a save,high scores, chat and other functions.
Program was designed with a modular design method, often called the bottom of the module and function of the package. Makes the game stand-alone mine clearance and the network version of the game can share the underlying logic. And makes on the basis of stand-alone networking simple.
Game interface is beautiful, showing the number and mine playground with the bitmap.

Key words:miner sweeper ;C/S model;server ;