Java课程设计--推箱子游戏
《Java课程设计--推箱子游戏》由会员分享,可在线阅读,更多相关《Java课程设计--推箱子游戏(21页珍藏版)》请在毕设资料网上搜索。
1、课程设计说明书 NO.1 沈 阳 大 学 推箱子推箱子小游戏小游戏 1.1.课程设计的目的课程设计的目的 通过课程设计,巩固 Java 基础知识,增进编程基本功,熟练 eclipse 和 EditPlus 的使用方法,通过该系统的设计与开发,将所学知识真正的应用于实践当中,培养实际 动手能力。并在设计实践过程中,学习到更深的知识,掌握先进的 Java 技术,从而来 增强对一个系统设计的整体认识,熟悉软件开发过程,更深刻的理解软件工程的知识。 2.2.设计方案论证设计方案论证 2.12.1 设计思路设计思路 经典的推箱子是一个来自日本的古老游戏,目的是在训练人的逻辑思考能力。在一 个狭小的仓库中
2、,要求把木箱从开始位置推放到指定的位置。在仓库有障碍物,稍不小 心就会出现箱子无法移动或者通道被堵住的情况,而且箱子只能推,不能拉,所以需要 巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。本 游戏一共 10 关,由易到难,每一关都有初化、按键处理、重置及退出功能。 (1)初始化包括屏幕初始化和每一关卡的初始化,屏幕被初始化宽 80 像素,高 25 像素。 (2)按键处理包括移动小人和移动箱子,通过移动上下左右键来控制小人的移动, 从而推动箱子,以把箱子推到指定的目的地为过关。 (3)每一关都可以重置,按选项重新开始可以重置当前关。 (4)可以进行选关操作,按选项选关
3、可以选择 1-10 关的任一关。 (3)可以返回至上一位置,按选项返回可以退回到上一位置,相当于悔一步。 (4)按选项退出键可以在任何时候退出游戏。 2.22.2 详细设计详细设计 2.22.21 1 系统模块图系统模块图 本程序包括 5 个模块,分别是初始化模块、画图模块、移动箱子模块、移动小 模块和功能控制模块,如图 1 所示。各个模块的功能描述如下: (1)初始化模块。 该模块包括屏幕初始化和游戏第一关的初始化。屏幕初始化用于输出欢迎信息和操 课程设计说明书 NO.2 沈 阳 大 学 作提示,游戏每一关的初始化是构建每一关的关卡。 (2)画图模块。 该模块主要是被其它模块调用,用于画墙、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 课程设计 箱子 游戏
