【文件属性】:
文件名称:java弹球游戏源码-cc3002-pinball:cc3002-弹球
文件大小:1.02MB
文件格式:ZIP
更新时间:2021-06-05 06:21:58
系统开源
java弹球游戏源码弹球
-
作业
2
和
3
CC3002
给定基本代码的弹球游戏的实现。
入门
这些说明将为您提供一份项目副本,并在您的本地机器上运行,用于开发和测试目的。
先决条件
Java
8
-
JavaFX
智能
安装
在github下载源码——
使用
IntelliJ
打开项目
项目实施
逻辑
对于作业实施,我遵循了以下步骤:
创建
AbstractHittable(抽象类),它实现了
Hittable
接口中定义的
Bumpers
和
Targets
的通用方法。
创建扩展
AbstractHittable
类并实现
Bumper
接口的
AbstractBumper(抽象类)类。
创建请求的
Bumper,其中构造函数使用
Bumper
信息(初始和升级分数,以及升级的命中时间)调用
AbstractBumper
构造函数,以及访问者模式的接受方法。
创建扩展
AbstractHittable
类并实现
Target
接口的
AbstractTarget(抽象类)类。
创建请求的目标,其中构造函数调用带有目标分数的
AbstractBumper
构造函数,每个目标实现
【文件预览】:
cc3002-pinball-master
----Pinball()
--------pom.xml(972B)
--------system()
--------src()
--------.idea()
--------.gitignore(2KB)
----README.md(9KB)
----PinballUML.png(347KB)