欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    推箱子游戏课程设计

    • 资源ID:1418100       资源大小:337KB        全文页数:27页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    推箱子游戏课程设计

    1、课程设计说明书 NO.1 沈 阳 大 学 推箱子小游戏推箱子小游戏 1.1.课程设计的目的课程设计的目的 随着科技水平的发展,人们的生活,工作节奏越来越快,同时人们的各方面的压力 也越来越大。在社会的条件下,压力给人们带来很多烦恼,所以合理的解压,但又不会浪 费很多时间的方式成为现代人的共同心愿。游戏随之产生,他的娱乐性和有趣性也越来 越被大家所认可,小游戏可以安装在手机里,让人们无论何时何地都能玩到游戏。基于 这样的目的, 我们在本次课程设计中为大家开发了一款适合休闲娱乐的小游戏推箱 子趣味游戏。他不仅可以帮助人们消磨时间,还可以在一定程度上开发智力, 通过课程设计,巩固 Java 基础知识

    2、,增进编程基本功,熟练 eclipse 和 EditPlus 的使用方法,通过该系统的设计与开发,将所学知识真正的应用于实践当中,培养实际 动手能力。并在设计实践过程中,学习到更深的知识,掌握先进的 Java 技术,从而来 增强对一个系统设计的整体认识,熟悉软件开发过程,更深刻的理解软件工程的知识 2.2.设计方案论证设计方案论证 2.12.1 设计思路设计思路 经典的推箱子是一个来自日本的古老游戏,目的是在训练人的逻辑思考能力。在一 个狭小的仓库中,要求把木箱从开始位置推放到指定的位置。在仓库有障碍物,稍不小 心就会出现箱子无法移动或者通道被堵住的情况,而且箱子只能推,不能拉,所以需要 巧妙

    3、的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。本 游戏一共 50 关,由易到难,每一关都有初化、按键处理、重置及退出功能。 (1)初始化包括屏幕初始化和每一关卡的初始化,屏幕被初始化宽 80 像素,高 25 像 素。 (2)按键处理包括移动小人和移动箱子,通过移动上下左右键来控制小人的移动,从 而推动箱子,以把箱子推到指定的目的地为过关。 (3)每一关都可以重置,按选项重新开始可以重置当前关。 (4)可以进行选关操作,按选项选关可以选择 1-10 关的任一关。 课程设计说明书 NO.2 沈 阳 大 学 (5)可以返回至上一位置,按选项返回可以退回到上一位置,相当于悔一步

    4、。 (6)按选项退出键可以在任何时候退出游戏。 2.22.2 系统总体系统总体设计设计 在此游戏中本着娱乐为目的,游戏者不仅可以在玩游戏还可以享受音乐,游戏界 面简单,操作容易,在玩游戏的同时还可以锻炼大家的反应速度及灵敏程度,在游戏 中设置关数,级别由低到高,一关比一关难,提高大家的兴趣,玩家可以自由的选关, 并设置了分数的存储系统。系统中又增加了音乐的设置可以让玩家享受音乐。通过对 小人移动箱子是否到达墙边进行判断决定胜负及是否可以进入下一关。 2.22.2. .1 1 系统模块图系统模块图 本程序包括 5 个模块,分别是初始化模块、画图模块、移动箱子模块、移动小 模 块和功能控制模块,如

    5、图 1 所示。各个模块的功能描述如下: (1)初始化模块。 该模块包括屏幕初始化和游戏第一关的初始化。屏幕初始化用于输出欢迎信息和操 作提示,游戏每一关的初始化是构建每一关的关卡。 (2)画图模块。 该模块主要是被其它模块调用,用于画墙、在空地画箱子、在目的地画箱子、画小 人和画目的地。 (3)移动箱子模块。 该模块用于移动箱子, 包括目的地之间、 空地之间和目的地与空地之间的箱子移动。 (4)移动小人模块。 该模块用于控制小人移动,从而推动箱子到目的地。 (5)功能控制模块。 该模块是几个功能函数的集合,包括屏幕输出功能、指定位置状态判断功能和关卡 重置功能。 课程设计说明书 NO.3 沈

    6、阳 大 学 图图 1 1 游戏运行界面游戏运行界面 2.22.22 2 任务执行流程图任务执行流程图 游戏从第一关开始,按上下左右方向键控制小人移动来推动箱子,可以在游戏中的 任何时候按退出键退出。 如果游戏无成功希望, 可以按空格键回到当前任务的开始状态; 如果成功完成当前关,则显示通关信息,如果想继续闯,按回车闯下一关,否则结束游 戏。 游戏同时还具有时间和步数的记录, 在开始游戏之前首先把图片添加到pic目录下, 程序会自动获取该目录下的所有文件。 标有 数字 4 的位置表示 该位置是游戏主角的初始位置 推箱子游戏 初 始 化 模 块 画 图 模 块 移 动 箱 子 模 块 移 动 小 人 模 块 功 能 控 制 模 块 课程设计说明书 NO.4 沈 阳 大 学 否 是 是 否 图图 2 2 游戏运行流程图游戏运行流程图 开始游戏 第一关开始 是否成 功? 显示通关信息 是否继续闯 选下一关 结束游戏 课程设计说明书 NO.5 沈 阳 大 学


    注意事项

    本文(推箱子游戏课程设计)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583