|
技术:C++等
摘要:
因为益智类游戏如拼图游戏以游戏的形式锻炼了游戏者的眼、脑、手之间的协调性,同时增强了游戏者自身的逻辑分析能力和思维敏捷程度,因此获得了长足的发展。当下,随着计算机科学的快速发展和人们的生活水平提高,人们对游戏的要求也越来越高,功能简单,画面粗糙的小游戏已经不能满足要求,因此亟待人们开发出游戏功能更加丰富,游戏界面更加美观,更加人性化的游戏。本论文主要完成了基于C++拼图游戏的分析、设计与实现。程序是在Windows操作系 统下,采用了C++编程语言、Win32 SDK,HGE引擎,位图等相关技术,在VC6.0运行环境下比较好的实现了拼图游戏的功能以及声音、动画效果,能够很好的测试玩家的眼力,满足玩家的需求,使玩家享受拼图游戏的乐趣。
关键词: 拼图;c++;windows;HGE;位图
目录:
1 引言 1
1.1 课题研究的目的与意义 1
1.1.1目的 1
1.1.2 意义 1
1.1.3 本课题的研究方法 2
1.2 游戏引擎国内外发展现状 2
1.3拼图游戏简介 3
1.3.1 拼图简介 3
1.3.2 拼图的分类 4
1.3.3 用户分析 4
2 相关技术 5
2.1 HGE概述 5
2.1.1 什么是游戏引擎 5
2.1.2 什么是HGE 6
2.1.3 HGE特点 6
2.1.4 HGE体系结构 7
2.1.4 HGE帮助类 8
2.1.5 HGE功能概述 9
2.2 位图知识简介 10
2.2.1 什么是位图 10
2.2.2 位图颜色编码 11
2.2.3 位图图像属性 11
2.3 visual C++ 12
2.3.1 visual C++ 简介 12
2.3.2 C++ 简介 13
3 游戏总体分析与设计 16
3.1 游戏总体分析 16
3.1.1 游戏规则分析 16
3.1.2 游戏功能分析 16
3.1.3 游戏模块分析 17
3.2 游戏总体设计 18
3.2.1 拼图游戏框架设计 18
3.2.2 拼图游戏类的设计 19
3.3 所用到的所有相关知识总结: 20
3.3.1 基本内容: 20
3.3.2 重点: 20
3.3.3难点: 20
4 游戏详细设计与实现 21
4.1 生成子项模块 21
4.1.1 实现的思想 21
4.1.2 实现的过程 21
4.1.3 关键代码 22
4.2 控制模块 24
4.2.1 选择子项 24
4.2.2 旋转子项 27
4.2.3 移动子项 30
4.3 合并子项模块 32
4.3.1 实现的思想 32
4.3.2 实现过程 32
4.3.3 关键代码 33
4.4 显示模块 35
4.4.1 子项的显示 35
4.4.2 特效的实现 41
4.5 游戏效果 43
5总结 46
参考文献 47
致 谢 48
外文文献 49
中文翻译 54
论文字数:22449
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|