c语言推箱子游戏--c语言实训.docVIP

  • 68
  • 0
  • 约 12页
  • 2015-08-17 发布于安徽
  • 举报
it学习网收集 it学习网提供编程算法、编程源码、脚本源码、网站源码、网页素材、电子书籍、视频教程、网站模板、网页特效、it类技术文章,编程软件文档,上万资源等您来下载 实训四:游戏篇 4.1推箱子游戏 【实训内容】 功能要求 经典的推箱子是一个来自日本的古老游戏,目的是在训练人的逻辑思考能力。在一个狭小的仓库中,要求把木箱从开始位置推放到指定的位置。在仓库有障碍物,稍不小心就会出现箱子无法移动或者通道被堵住的情况,而且箱子只能推,不能拉,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。本程序采用模块化设计,包括5个模块,分别是初始化模块、画图模块、移动箱子模块、移动小人模块和功能控制模块。各个模块的功能描述如下: (1)初始化模块。该模块包括屏幕初始化和游戏第一关的初始化。屏幕初始化用于输出欢迎信息和操作提示,游戏每一关的初始化是构建每一关的关卡。 (2)画图模块。该模块主要是被其它模块调用,用于画墙、在空地画箱子、在目的地画箱子、画小人和画目的地。 (3)移动箱子模块。该模块用于移动箱子,包括目的地之间、空地之间和目的地与空地之间的箱子移动。 (4)移动小人模块。该模块用于控制小人移动,从而推动箱子到目的地。 (5)功能控制模块。该模块是几个功能函数的集合,包括屏幕输出功能、指定位置状态判断功能和关卡重置功能。 游戏从第一关开始,按上下左右

文档评论(0)

1亿VIP精品文档

相关文档