文档介绍:精品设计
目录
前言 1
1扫雷游戏概述 2
2
游戏玩法简介 2
2 系统平台与技术选择 3
3
3
3扫雷游戏需求分析 4
4
4
4扫雷游戏软件总体设计 5
5
6
5扫雷游戏程序详细设计 8
8
8
9
11
12
6程序功能完善与优化 17
17
17
17
17
18
18
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 work version of the game can share the underlying logic. And makes on the basis of stand-working simple.
Game interface is beautiful, showing the number and mine playground with the bitmap.
Key words:miner sweeper ;C/S model;server ;
前言
随着计算机与网络的普及,人们生活水平的提高,电脑游戏越来越成为人们生活中不可或缺的一部分,在人们繁忙的工作之余,给人带去欢乐与放松。而一款网络游戏,因为能和真实存在的人一起互动,能和周围的同伴一起游戏,更使得游戏的可玩性大大提高,使得人们更能的投入到游戏中去。
随着电脑游戏产业的规模越来越大,开发一款成功的电脑游戏靠个人之力已非易事。不过,随着市场上开发的游戏产品越来越丰富,各种题材的游戏越来越多,创意已成为一款成功游戏的最重要的特点。例如目前流行的游戏<<植物大战僵尸>>,<<愤怒的小鸟>>,虽然都是一些很小的休闲游戏,但是因其特有的风格,使得它们都大获好评。
扫雷游戏是Windows操作系统自带的一款小游戏,在过去的几年里,Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然是该系统装机必备的软件,可见这款小游戏受到越来越多人的喜爱。
我的毕业设计题目为2D单机版/网络版扫雷。单机版扫雷作为一款windows平台上最为普及的游戏,玩过的人不计其数,对大部分人来说,扫雷游戏不再具有吸引力。可是扫雷网络版,却是一款全新的游戏。由于其网络功能实现,为扫雷增添了新的趣味,再次丰富了游戏的可玩性。由于设计任务书中的对程序设计的具体要求较少,于是,我就有了很多可以自由发挥的空间,如对网络