网站大量收购闲置独家精品文档,联系QQ:2885784924

推箱子课设报告.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

沈阳工程学院课程设计报告摘要

PAGEI

摘要

随着科学技术的发展,人们的生活水平越来越繁忙,在充满竞争的社会条件下,压力往往带给人们很多烦恼,所以合理的解压方式称为现代人的共同心愿。为了给大家提供一个合理的解压平台,我们在本次课程设计中为大家开发了一款适合休闲娱乐的小游戏,在娱乐的同时也给了上班族们一种思考问题的另一个空间。

JAVA是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。JAVA不仅可以用来开发大型的应用程序。而且特别适合Internet的应用开发。JAVA确实具备“一次写成,处处运行”的特点,JAVA以成为网络时代最重要的编程语言之一。

本次课程设计是配合JAVA程序设计课程,深入学习掌握JAVA语言,熟练运用Java工具对系统的编写。通过课程设计各个项目的综合训练,培养学生实际分析问题、编程和动手能力、提高学生的综合素质。本课程设计尝试使用一些较生动的示例和设计项目,激发学生学习兴趣,引导学生主动学习,正确理解、接受需要重点掌握的知识点,为参加项目开发及更深入学习做好准备。

推箱子游戏是一款很有趣味的游戏,其开发过程有一定的技巧和方法,其中涉及到软中断、二维数组、键盘操作以及图形化函数等方面的知识。我们通过Java平台,为玩家设计这款游戏易于安装,且很容易熟悉游戏的规则、操作。由于完全靠鼠标键盘操作,操作简便易行,不仅不会浪费玩家太多时间来熟悉环境和操作。

在本次课程设计中我们将系统分块设计,首先是对界面的设计,要求为大家提供各种按钮、菜单和标签,同时界面设计要能够让玩家觉得醒目。其次是对系统画面的布局及各地图的设计,采用的存取方式就为默认。最后根据界面地图来设计算法,算法的设计要求美观实用、简便的原则设计。

推箱子游戏,游戏设置50关,并附有音乐,以便在娱乐的同时得到音乐的熏陶,陶冶情操。本游戏在作为一款娱乐休闲游戏的同时,也具备了开发用户智力的平台,它为玩家提供了一个宽阔的思考空间,让玩家自由畅想。这样不仅提高了玩家的思考水平,而且改善了玩家的思考方式。在锻炼玩家大胆想象,勇于尝试方面做出了一步跳跃,为玩家在工作中崭露头角奠定了基础。推箱子游戏通过为玩家设计了一款比较适合调节情绪的画面,操作简单且能够激起玩家的极大的探索兴趣。

关键词:推箱子,JAVA,面向对象

沈阳工程学院课程设计报告目录

PAGEII

目录

TOC\o1-3\h\z\u摘要 I

第1章绪论 1

1.1项目背景 1

1.2编写目的 1

1.3项目开发环境 2

第2章相关技术 3

2.1系统涉及语言 3

2.2开发工具 3

第3章系统分析 4

3.1需求分析 4

3.2可行性分析 5

3.2.1进行可行性研究的方法 6

3.3系统设计目标 7

3.4功能结构图 7

第4章系统详细模块设计与实现 8

4.1推箱子的界面框架按钮 8

4.1.1界面框架与按钮设计的代码 8

4.1.2界面框架与按钮设计的图形效果 11

4.2推箱子游戏的游戏性与音乐性 12

4.2.1地图的绘制代码: 12

4.2.2地图的绘制形成与地图的效果图 14

4.2.3音乐调用 15

4.3小人与箱子移动的算法 16

4.3.1移动的代码 17

4.3.2栈的应用 19

总结 22

致谢 23

参考文献 24

沈阳工程学院课程设计报告第1章绪论

PAGE14

第1章绪论

1.1项目背景

世界的发展,社会的进步,人们的物质生活和精神生活都得到了很大的飞跃,尤其是在近十几年里,随着计算机技术的飞速发展,游戏的开发和设计似乎日新月异。可是人类在进步、国家在进步、世界在进步,那么必然会带来新的产物,由前一个阶段向后一阶段过度。在新的条件下,有必要实现更加完美的可视编程技术,提高娱乐效果。本系统从对推箱子的基本原理——地图变换的算法,着眼于为Java的编程开发。

在计算机飞速发展的今天,将计算机这一信息处理利器应用于游戏娱乐已是势必所然,而且这也将为人们的娱乐生活带来前所未有的改变,它可以带来意想不到的效益,同时也会为游戏

文档评论(0)

bookst + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档