JAVA程序设计——二维小游戏制作

二维小游戏制作

  • 一、课题内容和要求

1.课题内容:

(1)学生需要针对游戏类应用软件(如数独,扫雷,飞机大战,贪食蛇,青蛙过河等,鼓励自己设计开发游戏)的开发,使用互联网信息检索工具,查找和学习游戏类软件开发相关理论,分析和研究开放源代码;选择合适的JAVA开发工具完成软件项目的创建,代码编写,调试和测试。

(2)学生需要以软件开发团队的方式,完成一个软件的开发,覆盖软件开发工程的全部过程(需求分析,软件设计、实现、测试)。学生需要在理解课题的基础上合理地设计项目,在规定时间内完成项目的开发,实现项目中的各项要求。

2.课题要求:

设计一种二维游戏,完成界面设计和必要的游戏功能(如分数统计,难度调节等)

3.课题理解:

基于此课题,我们决定运用JAVA开发一款坦克大战的游戏,可以支持单、双人模式的选择,坦克的移动、射击,建筑物的破坏、剩余敌人的计数等功能,对于这种构想,我们需要从网络上大量汲取资料,学习相关理论,在代码的编写方面,一步一步走,也方便发现错误,纠正,在后期我们还要对代码进行不断测试、改正,达到完善。

  • 二、需求分析

1.目标任务:

        制作坦克大战小游戏

2.实现软件:

        Eclipse

3.如何实现:

(1)设计用户界面,支持单、双人模式的选择,并提示如何进行选则、以及坦克的操作。

(2)坦克:坦克分为两种,敌人坦克和我的坦克。我的坦克和敌人的坦克均可以发射子弹,可以改变行走路径。坦克受到到子弹的攻击就会死亡,游戏就会结束。

(3)方向:坦克和子弹都有方向,可以选择上下左右四个方向,并且子弹的方向从属于坦克的方向。

(4)子弹:子弹可以由敌方和我的坦克发出,发射的子弹以直线方式发射,直到子弹超过边界或击中敌方坦克就会消失。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值