Java单机版游戏乌龟快跑的设计与实现.doc

资料分类:设计作品 上传会员:风信子 更新时间:2018-11-08
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8913
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:伴随着互联网时代的蓬勃发展,电子游戏已成为人们日常生活方式中的一部分,游戏产业已发展成为一个拥有巨大利润的成熟产业。从街机到家用游戏机,再到掌上游戏机,游戏产业发展迅速。到现在为止,中国游戏市场已经成为国际公认的最具发展潜力的市场,游戏行业虽然在我国起步晚,但开展的势头十分迅猛。

本次课题主要根据时下游戏的发展趋势,编写一个操作简单,娱乐性强的电脑小游戏“乌龟快跑”,乌龟快跑是以飞扬的小鸟为基础进行改进的。它使用Myeclipse作为编译平台,利用java的简单性,可移植性,平台无关性等优点来编写一个单机版的小游戏。本课题主要是完成海底的运动,海底柱子的移动,乌龟的运动和乌龟的碰撞检测等功能,并且采用极具人性化的界面设计,使操作简单易懂。本系该游戏开发的目标是提高我们的程序编写能力和分析问题解决问题的能力,达到熟练掌握java 的技术和熟悉软件流程开发的目的。

 

关键词:游戏设计;java技术;游戏

 

目录

摘要

ABSTRACT

一、 前言-1

(一)研究背景-1

(二)国内外研究现状-1

(三)研究目的和意义-2

二、 系统分析-3

(一)系统分析方法-3

(二)可行性分析-3

 1.技术可行性-3

 2.经济可行性-3

三、 系统设计与实现-5

(一)系统总体结构设计-5

(二)乌龟快跑游戏的设计 -6

1.概要-6

 1.1Java的开发和运行平台-6

 1.2Java的开发环境-6

 1.3Java的编辑环境-7

 1.4Java的运行环境-7

 2.游戏说明-7

 2.1乌龟快跑的简介-7

 2.2乌龟快跑的游戏规则-7

 2.3游戏操作界面-8

3.软件开发过程-8

 3.1需求分析-8

 3.2软件需求分析-8

 3.3软件概要设计-9

 3.4类的设计-9

4.程序说明-9

 4.1新建工程和包-9

 4.2新建工程的结构-10

 4.3为TortoiseGame类添加属性-11

 4.4为Ground类添加属性-11

 4.5为Column类添加属性-11

 4.6为Tortoise类添加属性-12

 4.7为TortoiseGame类添加构造方法,初始化属性-12

 4.8为Column类添加构造方法,初始化属性-12

 4.9为Ground类添加构造方法,初始化属性-13

 4.10为Tortoise类添加构造方法,初始化属性-13

 4.11编写main方法-13

 4.12绘制界面-14

 4.13运行-14

 4.14实现地面的运动-15

 4.15实现柱子的移动-16

 4.16实现乌龟的移动-16

 4.17实现鼠标事件-17

 4.18实现记分-17

 4.19实现乌龟的碰撞检测-17

 4.20实现游戏的开始结束及重新开始-19

 4.21鼠标按下时各个状态是如何运转的-20

五、结论-21

六、参考文献-23

七、致谢-25

相关论文资料:
最新评论
上传会员 风信子 对本文的描述:本论文设计的乌龟快跑作为一款具有代表意义的游戏,不仅能反映出电子游戏的这种变化,也能让我在对乌龟快跑游戏的总体设计思路及逐步实现的过程中学习游戏的基本原理,培养把......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: