本资源包含东北石油大学Java课程设计源码+报告,适用于有一定编程基础的在校大学生。
在本系统实现过程中,综合处理了多态 、接口–interface 、final关键字、继承等问题,开发技术上包括资源包的导入、图片流等,具体包括问题分析、方案设计、系统实现等多个方面,通过对Java基本原理的分析,重点解决Java创建项目中的复杂工程问题。通过本次课程实践,逐步理解软件开发步骤和软件工程思想。
内容概要:
本课题旨在建立基于Java的飞机大战游戏系统,实现玩家控制的英雄机与电脑控制的敌机之间的游戏对抗。游戏元素包括:英雄机、普通敌机、Boss敌机、用于奖励的Buff,以及子弹。游戏基本需求包括:
(1)英雄机有一条生命;
(2)英雄机通过移动、发射子弹击落敌机,提升战斗成绩,其中击落一次敌机,成绩提高1分;
(3)英雄机吃到Buff后,可以随机获得双倍火力或者三倍火力的增强,火力的增幅可以叠加;
(4)敌机是随机出现,Buff是击落敌机后随机掉落,Boss每获得100分出现一次;
(5)英雄机生命为0时,游戏退出。
, 相关下载链接:
https://download.csdn.net/download/qq_48067765/85786489?utm_source=bbsseo