课程设计

一、项目简介

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

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

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

二、功能框架图

三、个人任务简述

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

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

四、负责的任务详细说明

1.游戏界面背景图片


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

2.子弹爆炸特效图片


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

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

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








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

4.敌方单位图像显示


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

  • 其中,怪物在行进的过程中,两种形态会不断交替出现。期间,如果怪物由于炮塔的作用附带了冷冻状态,还会加上冷冻的图片。

如:

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

怪物刷新点(出怪点):

路径图:

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

五、课设感想总结

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

六、展望

  • 这次的课程设计,我们其实仍然有许多问题没有解决,比如联网,再比如存档的问题,这些问题相信在以后的学习之中,能够得到解决。
posted @ 2021-01-29 01:47  林盛泓  阅读(33)  评论(0编辑  收藏  举报