- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安徽大学
本科毕业论文(设计、创作)
题 目: 面向过程的推箱子设计
学生姓名: 王** 学号: P010*****
院(系): 电子信息工程专业 专业: 电子信息工程
入学时间: 2010 年 9 月
导师姓名: 李** 职称/学位: 副教授/硕士
导师所在单位: 电子信息工程学院
完成时间: 2014 年 6 月
面向过程的推箱子设计
摘 要
推箱子游戏是一款很有趣味的游戏,目的在于训练玩家的逻辑思维能力。游戏中通过控制人物上下左右移动,将箱子推到指定的地点,从而通关游戏。本文主要介绍了推箱子游戏的游戏规则、需求分析、流程设计以及游戏中的主要算法的分析、设计和实现。并通过游戏规则分析,确定任务流程,展开设计。最终在VC6.0和OpenCV上实现图像加载、显示和游戏交互。本次设计实现了推箱子游戏的基本功能。
关键词:推箱子;图像处理;OpenCV
Procedure Oriented Sokoban Design
Abstract
Sokoban game, a?very interesting game,?which is aimed at?training??logical thinking ability of player. By controlling the porters moved from top to bottom, or left to right, and push the box to the specified location, and complete the game at last. This paper mainly introduces the rules and features of Sokoban game, analysis of the demand of it’s design, execution process, analysis and implementation of?algorithm design in the game. This design was analyzed by rules of the game, determining the task flow and analysis the system, and finally realized image load, display, mutual in VC6.0 and OpenCV. The design realized the basic functions of Sokoban game.
Keywords: Sokoban; image processing; OpenCV
目 录
1 引言 1
2 推箱子游戏概述 2
2.1 游戏起源 2
2.2 游戏的操作方法 2
2.3 游戏规则 2
3 使用软件简介 2
3.1 VC6.0简介 2
3.2 OpenCV简介 2
4 任务描述 3
4.1 界面显示 3
4.2 实现键盘操作 3
4.3 图像变化显示 3
4.4 游戏胜负的判断 3
5 系统分析 3
5.1 界面设计 3
5.2 数据组织 3
5.3 游戏执行流程图 4
5.4 程序中各个函数的简要介绍 5
6 推箱子游戏算法的设计和实现 5
6.1 地图的绘制与读取 5
6.2 查找人物坐标 5
6.3 键盘操作 6
6.4 游戏胜利的判断 7
6.5 整合与测试 7
7 结束语 8
主要参考文献 9
致 谢 10
1 引言
目前,在中国乃至全世界,游戏产业已经逐渐成为微控制器领域的一个相当庞大的分支。随着网络和智能手机的兴起,各种网络游戏和手机游戏在国内层出不穷。从魔兽世界、英雄联盟到水果忍者、神庙逃亡,巨大的市场需求量使游戏行业在中国飞速发展。未来,游戏必将成为网络竞争中的主角,它的商业利益和商业价值是无法估量的。中国,一个人口众多的国家,随着人们生活水平的提高,温饱已不是最终的目的,我们寻求的是更加多姿多彩的生活,那我们又怎能错过游戏这一最佳休闲娱乐项目呢?所以游戏在我国的发展前景一片大好[1]。
经典的推箱子是一个来自日本的古老游戏,目的在于训练人的逻辑思维能力。在一个狭小的仓库中,要求把箱子推到指定的位置,稍有不慎就会出现箱子无法移动或通道被堵住的情况。所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。目前,推箱子作为一个经典游戏,非但没有没落,还被很多编程爱好者
文档评论(0)