在visual c++下编写的c语言推箱子游戏

在visual c++下编写的c语言推箱子游戏

ID:999287

大小:141.50 KB

页数:23页

时间:2017-10-24

在visual c++下编写的c语言推箱子游戏_第1页
在visual c++下编写的c语言推箱子游戏_第2页
在visual c++下编写的c语言推箱子游戏_第3页
在visual c++下编写的c语言推箱子游戏_第4页
在visual c++下编写的c语言推箱子游戏_第5页
资源描述:

《在visual c++下编写的c语言推箱子游戏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、山东交通学院C语言课程设计推箱子游戏院(系)别信息工程系班级信息093学号100819220姓名贺可晓指导教师******时间2011-08-28—2011-09-12课程设计任务书题目推箱子系(部)信息工程系专业电气工程及其自动化班级电气102班学生姓名贺可晓学号10081922008月28日至09月2日共1周指导教师(签字)系主任(签字)20110902一、设计内容及要求:(1)箱子只能推动而不能拉动。一次只能推动一个箱子。(2)在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况。(3)本游戏的目的就是把所有的

2、箱子都推到目标位置上。(4)此游戏目的是在训练你的逻辑思考能力。二、设计原始资料:本游戏的目的就是把所有的箱子都推到目标位置上。箱子只能推动而不能拉动。一次只能推动一个箱子。经典的推箱子是一个来自日本的古老游戏,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道~!三、设计完成后提交的文件和图表1.计算说明书部分假设数字0代表空地,数字1代表墙壁,数字2代表非游戏的填充内容(非必须内容),可是地图看起来规则,数字3代表目的地,数字4代表箱子,数字6代表人。那么人

3、移动到空地上时数字值的变化为:6+0=6;人移到目的地时其位置的数值变化为:6+3=9;箱子移动到空地时数值的变化为:4+0=4;箱子移动到目的地时数值的变化为:4+3=7;再就是每一次的移动都必须根据实际情况,来改动原位置和移动位置的数值,还原出地图原样模型。2.图纸部分:程序流程图否否是是是是否否否否是是是否开始输入1或2或3或q输入1输出地图1输入按键input=q推箱子移动箱子都到目的地第一关结束在输入按键Input=y输入2输出地图2输入按键Input=q推箱子移动箱子都到目的地游戏通关结束四、进程安排第一天:分析问题,找出大体的设计思路。第二天:构造出程序大

4、体框架,即各种功能模块的组合。第三天:分别写出个功能模块程序的源代码。第四天:讲个功能模块加入主程序中,并实现所有的程序基本功能。第五天:优化程序中的不足之处,优化显示界面,添加辅助功能模块增加程序的趣味性。使程序软件更加适宜用户的操作和娱乐需要。第六天:准备程序答辩。五、主要参考资料[1]谭浩强,C程序设计(第三版)。北京:清华大学出版社,2005(2007重印)[2]马安鹏.VisualC++程序设计导学。北京:清华大学出版社,2002[3]H.M.Deitel,P.J.Deitel.SmallC++HowtoProgram.2006.[4]RichardC.Lei

5、necker,TomArcher.VisualC++6宝典.张艳,张谦译.北京:电子工业出版社,1999[5]BeckZaratian.MicrosoftVisualVisualC++6.0程序员指南.希望图书创作室译.北京:北京希望电脑公司出品,1998成绩评定表口试(答辩)成绩报告成绩总评成绩摘要私達の実践の能力を高めるため、学んだ知識を運用することができて行って更に創造して、学校は特に1週間手配して、私達にVisualC++の課程の設計の実習を行わせます.このファイルの詳しい説明はVisualC++6.0環境の下で、1つのソフトウェアの過程を設計して、このソフトウ

6、ェアは箱を押して遊戯することです。つきましてはこのソフトウェアの機能は、ユーザーは字の符を輸入する。字の符“a”は向左走を代表して、字の符“s”は代表して下で歩いて、字の符“d”は向右走を代表して、字の符“w”は向上して行くことを代表して、人を制御することは箱を行き先を押すことができてすぐ勝利した。ソフトウェアの目的は人を鍛錬する能力を思惟することです。以下は課程仕様を通過して、順序ソフトウェアからの説明が提示することを操作して、手順は説明することを調節して、総括した方面を開発して、この手順を詳説する製造した過程和作は用いる、諸般のが執行されることができる操縦。关键字:

7、箱が遊戯を押す,VC++6.0,源手順目录前言11课程设计概述21.1推箱子游戏软件功能概述21.2VisualC++6.0概述22推箱子游戏软件总体设计22.1推箱子游戏软件总体设计思想22.2总体设计流程图43推箱子游戏软件详细设计53.1两个主要问题53.1.1地图的生成53.1.2人或人和箱子的移动54程序测试64.1菜单界面64.2游戏中的界面95课程设计总结13致 谢13参考文献146附录(程序源代码)15山东交通学院课程设计报告前言随着计算机技术的发展,可视编程技术占有了越来越重要的作用。VisualC++6.0是一种功能强

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。