下载此文档

在visualc++下编写的c语言推箱子游戏.doc


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
山东交通学院C语言课程设计推箱子游戏院(系)别信息工程系班级信息093学号100819220姓名贺可晓指导教师******时间2011-08-28—2011-09-12课程设计任务书题目推箱子系(部)信息工程系专业电气工程及其自动化班级电气102班学生姓名贺可晓学号**********月28日至09月2日共1周指导教师(签字)系主任(签字)20110902一、设计内容及要求:(1)箱子只能推动而不能拉动。一次只能推动一个箱子。(2)在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况。(3)本游戏的目的就是把所有的箱子都推到目标位置上。(4)此游戏目的是在训练你的逻辑思考能力。二、设计原始资料:本游戏的目的就是把所有的箱子都推到目标位置上。箱子只能推动而不能拉动。一次只能推动一个箱子。经典的推箱子是一个来自日本的古老游戏,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道~!三、,数字1代表墙壁,数字2代表非游戏的填充内容(非必须内容),可是地图看起来规则,数字3代表目的地,数字4代表箱子,数字6代表人。那么人移动到空地上时数字值的变化为:6+0=6;人移到目的地时其位置的数值变化为:6+3=9;箱子移动到空地时数值的变化为:4+0=4;箱子移动到目的地时数值的变化为:4+3=7;再就是每一次的移动都必须根据实际情况,来改动原位置和移动位置的数值,还原出地图原样模型。:程序流程图否否是是是是否否否否是是是否开始输入1或2或3或q输入1输出地图1输入按键input=q推箱子移动箱子都到目的地第一关结束在输入按键Input=y输入2输出地图2输入按键Input=q推箱子移动箱子都到目的地游戏通关结束四、进程安排第一天:分析问题,找出大体的设计思路。第二天:构造出程序大体框架,即各种功能模块的组合。第三天:分别写出个功能模块程序的源代码。第四天:讲个功能模块加入主程序中,并实现所有的程序基本功能。第五天:优化程序中的不足之处,优化显示界面,添加辅助功能模块增加程序的趣味性。使程序软件更加适宜用户的操作和娱乐需要。第六天:准备程序答辩。五、主要参考资料[1]谭浩强,C程序设计(第三版)。北京:清华大学出版社,2005(2007重印)[2]++程序设计导学。北京:清华大学出版社,2002[3],++.[4],++,:电子工业出版社,1999[5]++:北京希望电脑公司出品,1998成绩评定表口试(答辩)成绩报告成绩总评成绩摘要私達の実践の能力を高めるため、学んだ知識を運用することができて行って更に創造して、学校は特に1週間手配して、私達にVisualC++++、1つのソフトウェアの過程を設計して、このソフトウェアは箱を押して遊戯することです。つきましてはこのソフトウェアの機能は、ユーザーは字の符を輸入する。字の符“a”は向左走を代表して、字の符“s”は代表して下で歩いて、字の符“d”は向右走を代表して、字の符“w”は向上して行くことを代表して、人を制御することは箱を行き先を押すことができてすぐ勝利した。ソフトウェアの目的は人を鍛錬する能力を思惟することです。以下は課程仕様を通過して、順序ソフトウェアからの説明が提示することを操作して、手順は説明することを調節して、総括した方面を開発して、この手順を詳説する製造した過程和作は用いる、諸般のが執行されることができる操縦。关键字:箱が遊戯を押す,VC++,源手順目录前言 11课程设计概述 推箱子游戏软件功能概述 VisualC++ 22 推箱子游戏软件总体设计 推箱子游戏软件总体设计思想 总体设计流程图 43 推箱子游戏软件详细设计 两个主要问题 54 程序测试 菜单界面 游戏中的界面 95 课程设计总结 13致谢 13参考文献 146 附录(程序源代码) 15

在visualc++下编写的c语言推箱子游戏 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文采飞扬
  • 文件大小122 KB
  • 时间2019-07-22