目 录
摘 要..........................................................................................................2
关键词...........................................................................................................2
Abstract........................................................................................................2
Key Words...................................................................................................2
引 言...........................................................................................................2
1.项目概述4
1.1 项目背景4
1.2 任务概述5
1.3 项目开发计划6
1.4 术语表6
第2章 分析阶段7
2.1 用况7
2.2 概念模型9
2.3 系统顺序图10
第3章 设计阶段13
3.1 协作图13
3.2 设计类图14
3.3基本设计概念和处理流程...................................................................15
3.4 界面设计与界面类16
第4章 构造阶段18
4.1 核心代码18
4.2 系统测试28
第5章 用户手册29
5.1 系统主要功能29
5.2 运行环境要求29
5.3 游戏操作方法29
第6章 毕业设计小结29
致 谢30
参考文献30
连连看游戏程序设计与实现
学生:
孙法宪 :
2009110339
信息安全系 信息网络安全监察专业
指导教师:
刘琦 职称:
副教授
2012年5月5日
摘 要:
小游戏制作的目的是满足了人们休闲的需要,
在紧张工作之余休闲类的小游戏能够给人带来最大程度的放松
也可以增进人们之间的交流沟通
通过游戏还可以认识更多的朋友。
本程序将三年来所学的专业知识和其他方面的知识融入到实际应用中。
通过此次课题的设计,掌握如何制作一个游戏软件,
以及制作游戏软件的整个流程制作游戏软件的步骤
为以后的就业工作打下基础。
关键字:
小游戏;连连看
Abstract:
The small game manufactures the goal has met the people leisure needs, when intense work the leisure class small game can bring the greatest degree to the human the relaxation, may also promote between people's exchange, the communication, may also know more friends through the game. This procedure the specialized knowledge which and other aspect knowledge studies for three years integrates to the practical application. Through does this topic's design, how grasp manufactures a game software, as well as the manufacture game software's entire flow, the manufacture game software's step, is the later employment work builds the foundation.
Key Words:
Small game; Looked again and again
引 言
现在小游戏、网页游戏越来越受网民欢迎,
除了玩的方法简单外(不像其他游戏还需要注册下载繁琐过程)
很多游戏不乏经典。
连连看游戏就是典型了!
游戏"连连看",
只要将相同花色的两张牌用三根以内的直线连在一起就可以消除
规则简单容易上手。
游戏速度节奏快,画面清晰可爱,老少皆宜。
不管你走到哪个游戏网站,连连看游戏总是排在受玩家欢迎排名的前5位,
休闲、趣味、益智是连连看玩不厌的精华且不分男女老少、工薪白领
是一款适合大众的经典网络休闲小游戏。
丰富的道具和公共模式的加入,增强游戏的竞争性。
多样式的地图,使玩家在各个游戏水平都可以寻找到挑战的目标,
长期地保持游戏的新鲜感。
使用新颖的连击积分规则,使游戏玩家在体会连击的快感后,
同时对自己的游戏速度更有挑战性和追求极速的欲望。
游戏产业作为现代电脑电子技术的产物,
正在以其独特的魅力在全世界的娱乐领域占据主流位置
我们在承认广大娱乐网民的选择空间狭小的同时
也必须明确的一点就是游戏本身所具有的强大的吸引力。
游戏的吸引力主要在于,它在让玩家打发时间的同时,
可以让人实现在显示生活中不能实现的理想得到在现实中不能得到的东西。
而且游戏产业促动高科技技术不断升级,
作为经济增长的一大支撑点
已经成为经济腾飞的"第四产业"。
第1章 项目概述
1.1 项目背景
现在小游戏、网页游戏越来越受网民欢迎,
除了玩的方法简单外(不像其他游戏还需要注册下载繁琐过程)
很多游戏不乏经典。
连连看游戏就是典型了!
游戏产业作为现代电脑电子技术的产物,
正在以其独特的魅力在全世界的娱乐领域占据主流位置
我们在承认广大娱乐网民的选择空间狭小的同时
也必须明确的一点就是游戏本身所具有的强大的吸引力。
游戏的吸引力主要在于,它在让玩家打发时间的同时,
可以让人实现在显示生活中不能实现的理想得到在现实中不能得到的东西。
而且游戏产业促动高科技技术不断升级,
作为经济增长的一大支撑点
已经成为经济腾飞的"第四产业"。
1.1.1相关技术及开发工具介绍
本系统采用面向对象的软件开发办法,
Microsoft公司的可视化集成开发以 环境 Visual Studio .Net作为开发平台
以C#作为开发语言实现预定的需求功能。
Visual Studio .Net 集成开发环境简介:
.Net是Microsoft XML Web services 平台。
.Net平台为创建新一代分布式Web应用提供了所有的工具和技术(表示技术、构件技术和数据库技术)。
它支持标准的 Internet 协议,包括 HTTP 协议、XML(可扩展标记语言)和SOAP(简单对象访问协议,
从而实现了异构系统间应用程序的集成和通信。
.Net平台包括5个主要部分:
Windows .Net,
.Net 企业级服务器.Net Web服务构件.Net Framework
Visual Studio .NetWindows .Net.Net企业级服务器
.Net Web服务构件.Net FrameworkVisual Studio .Net
Visual Studio .Net是为建立基于.Net Framework 应用程序而设的一个可视化集成开发环境
它提供了更优秀的多种编译语言的编辑和编译统一的开发平台
他是一个快速开发企业级Web 应用程序以及高性能桌面应用的工具。
它为所有的编程语言提供了简单统一的代 码编辑器,
包括XML编辑器、HTML编辑器、SQL Server接口、以图形化的方法设计服务器构件的设计器 、监控远程机器的Server Explorer。
可以说,Visual Studio .Net 集中了建立分布式应用所需的功能。
使用此集成开发工具而不是用SDK编辑C#程序有以下主要原因:
IDE支持首行缩进,
c#程序的关键字等可用不同的颜色直观表示以便检查。
IDE的语法导航功能可实现动态查找、提示编辑工程中的错误。
便于开发 Windows 应用程序。
可以像Visual Basic 一样直接拖放控件来"绘制"Windows 窗体。
结合我要编写的程序播放器可知使用此集成开发环境更方便高效。
1.1.2 C#语言简介
C#是一种现代的、面向对象的语言,
它结合了C/C++和 Visual C++的强大功能以及Visual Basic的简单易用性。
C#有以下新特性:
简单:
C#做了些该进,
使语言更简单;面向对象:
C#支持面向对象的三种编程原则:
封装、继承和多态;类型安全:
C#去掉了指针
从根本上保证了程序的稳定性和类型安全;版本控制:
C#实现了版本技术
避免了"DLL 灾难" ;兼容性:
C#允许在遵守.Net Framework CLS 的条件下访问不同的 API
可以与 Windows 的几种传统服务交互;灵活性:
C#允许声明一些不安全的方法和类
从而使用指针、结构和静态数组。
总之,C#是一种安全的、稳定的、简单的、优雅的,
由C和C++衍生出来的面向对象的编程语言它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模板
上一篇:
计算机科学与技术专业毕业论文例文
下一篇:
近三年来思想工作小结(德能勤绩廉)