pacman:吃豆子克隆

时间:2024-07-28 22:53:42
【文件属性】:

文件名称:pacman:吃豆子克隆

文件大小:175KB

文件格式:ZIP

更新时间:2024-07-28 22:53:42

Java

吃豆子 吃豆子克隆 #运行说明 项目根目录中有一个名为“run”的可执行文件。 这将在类 Unix 环境中自动编译和运行程序。 这个项目需要: Java 7 JDK 包括虚拟机。 猛击。 Unix环境。 #注意 请在贡献之前阅读。 #设计决策 ##游戏循环 PacmanGame对象扩展了一个JFrame并负责游戏循环。 我们遵循在更新游戏逻辑和绘图之间划分的循环的通用约定。 这样我们就可以独立于逻辑控制帧速率。 因此,它们在不同的线程上。 所有绘图都是使用通常具有变量名称g的图形上下文完成的。 通过获取自上次更新以来经过的毫秒数 (dt) 来更新游戏。 PacmanGame对象更新并绘制Room对象。 Room对象更新并绘制其他所有内容。 ##Mutable over Immutable 虽然不可变 API 被认为更安全,但我们决定使用可变对象。 这意味着对象的所有属性都在公


【文件预览】:
pacman-master
----.project(388B)
----run(227B)
----src()
--------AnimationObj.java(1KB)
--------LevelSplash.java(2KB)
--------GameObject.java(3KB)
--------AudioPlayer.java(2KB)
--------PacmanGame.java(11KB)
--------Dot.java(385B)
--------Menu.java(2KB)
--------Decoy.java(1KB)
--------Ghost.java(27KB)
--------Fruit.java(1KB)
--------Symbols.java(3KB)
--------Pacman.java(7KB)
--------SuperDot.java(624B)
--------Room.java(17KB)
--------Block.java(2KB)
----doc()
--------tiled-playfield.png(5KB)
----media()
--------dot.wav(42KB)
--------chomp.wav(16KB)
--------spritemap.png(6KB)
--------death.wav(17KB)
--------extrapac.wav(21KB)
--------intermission.wav(56KB)
--------beginning.wav(46KB)
--------eatfruit.wav(5KB)
--------eatghost.wav(7KB)
--------spritemap-alpha.png(21KB)
----README.md(3KB)
----.classpath(303B)
----.gitignore(31B)

网友评论