课程设计 一、项目简介 二、功能框架图 三、个人任务简述 四、负责的任务详细说明 五、课设感想总结 六、展望

  • 功能描述:团队完成了保卫萝卜java版本,实现了单机版游戏,但关卡仅设计了一个关卡。

  • 个人负责任务:
    背景图片以及各种装饰特效图片编写,以及部分方法。

  • 团队博客地址:
    https://www.cnblogs.com/200157zy/p/14334307.html

二、功能框架图

课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望

三、个人任务简述

负责许多与图片有关的显示与处理,如背景、子弹爆炸特效、敌方单位图像、守卫的基地(萝卜)的图像以及路径图等。
所负责的任务和功能简要说明:

序号 完成功能与任务 描述
1 游戏界面背景 游戏界面背景图的显示
2 子弹爆炸特效 子弹撞到敌人爆炸的图像以及逐渐消失的图像
3 敌方单位图像 敌方怪物显示的图像
4 基地图像 基地不受攻击时的图像以及掉血时不同程度的图像
5 路径 敌人行走的路线的图
6 怪物出发点图像 在指定位置出发的怪物所在处的图像,告诉玩家怪物从哪出发

四、负责的任务详细说明

1.游戏界面背景图片

课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望

  • 展示游戏开始后,游戏的背景图片。

2.子弹爆炸特效图片

课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望

(其中一种炮塔的子弹爆炸图)

  • 根据炮塔类型towerNumber展示对应子弹爆炸特效。

3.基地胡萝卜血量减少时图片变化

课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望

  • 根据获取到的hp,如果非满血,基地萝卜分阶段呈现不同的状态。

4.敌方单位图像显示

课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望

(其中一种怪物的两种形态)

  • 其中,怪物在行进的过程中,两种形态会不断交替出现。期间,如果怪物由于炮塔的作用附带了冷冻状态,还会加上冷冻的图片。
    课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望

如:
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望

5.路径图像和怪物刷新点图标

怪物刷新点(出怪点):
课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望

路径图:

课程设计
一、项目简介
二、功能框架图
三、个人任务简述
四、负责的任务详细说明
五、课设感想总结
六、展望

  • 此处虽然设置了许多的出怪点,但因为只设计了一关,所以只用到了0号位置。

五、课设感想总结

  • 在这次的课设中,我负责的是我比较感兴趣的图像的一块,但是实际上做起来工作量比较小,但同样查阅了许多资料才解决了编写时遇到的种种问题,实际上更大的困难是参数的设置衔接。
    相信,经过这一次课程设计的练习,我能熟练运用图像这一技能,投身于我更感兴趣的项目中去,以及将这个项目完善得更好。

六、展望

  • 这次的课程设计,我们其实仍然有许多问题没有解决,比如联网,再比如存档的问题,这些问题相信在以后的学习之中,能够得到解决。