arkanoid-gtge:使用 GTGE 库的打砖块游戏

时间:2024-07-19 16:58:18
【文件属性】:

文件名称:arkanoid-gtge:使用 GTGE 库的打砖块游戏

文件大小:420KB

文件格式:ZIP

更新时间:2024-07-19 16:58:18

Java

使用 GTGE 库的打砖块游戏。 类图 图表说明: 在构建图表时,我们考虑到应该有一个通用类来解决游戏对象之间的冲突,并且每个游戏对象必须自己决定在给定情况下如何表现。 这种方法使我们可以避免在主类中编写不必要的代码,并确保不仅可以在创建新游戏对象时继承属性,还可以继承父类的行为。 包装说明: View - 演示,负责显示的程序的一部分。 Model - 一个模型,程序的一部分,负责游戏的逻辑 CollisionControl - 游戏对象之间的碰撞处理程序。 缓冲区是视图和模型之间的链接。 图中类的说明: GameObject - 连接模型和视图的游戏对象类。 GameView是一个用于描述游戏视图的抽象类(包含特定游戏对象的精灵容器)。 GameModel是一个抽象类,用于描述游戏模型(球、球拍、砖块等)。 GameControl是一个用于处理游戏对象之间碰撞的类。


【文件预览】:
arkanoid-gtge-master
----img()
--------ball.png(706B)
--------racket.png(139B)
----Arcanoid.png(294KB)
----src()
--------Model()
--------golden_0_2_3.jar(116KB)
--------Game()
--------View()
--------Tests()
--------Physics()
--------Control()
----README.md(4KB)

网友评论

相关文章