文件名称:打砖块游戏
文件大小:112KB
文件格式:ZIP
更新时间:2024-03-11 19:38:11
Java
打砖块 当球掉落并打破所有障碍时抓住球 特征 主菜单包括开始游戏,显示高分(h)或退出(q)的功能 流畅的动画和碰撞物理 在游戏中按'p'暂停,按SPACE继续(或继续下一个屏幕) 高分追踪器,可记住您在两次跑步之间的高分(高分保存在文件“ highscores.txt”中) 屏幕顶部显示当前得分和生活 通过导入“资源”目录或设计自己的游戏来玩我的预制游戏(规则说明如下) BIUOOP 特别感谢Bar-Ilan大学为我提供了使用其图形功能的方法(需要biuoop软件包才能正常工作) 关卡设计 为了设计自己的关卡,您将需要创建两种类型的文本文件: 每个级别的块定义文件,描述该级别使用的块的类型 1个级别的防御文件,描述所有级别的结构和参数 以您的水平定义文件的路径作为第一个参数运行程序,或者不使用任何参数运行以使用预制的水平 块定义文件格式 块定义文件将字符映射到间隔元素或块信息。
【文件预览】:
Arkanoid-Game-main
----ass7.iml(628B)
----resources()
--------zebra_block_def.txt(164B)
--------zebra.jpg(5KB)
--------clouds.png(49KB)
--------rainbow_block_def.txt(264B)
--------level_def.txt(1KB)
--------outer_space_block_def.txt(146B)
----src()
--------HighScoreTrackingListener.java(2KB)
--------Collidable.java(976B)
--------Sprite.java(738B)
--------Menu.java(134B)
--------GameOverScreen.java(1KB)
--------AnimationRunner.java(2KB)
--------LevelInformation.java(1KB)
--------Block.java(9KB)
--------Background.java(3KB)
--------ScoreIndicator.java(2KB)
--------Line.java(11KB)
--------LevelNameIndicator.java(2KB)
--------GameEnvironment.java(2KB)
--------ScoreTrackingListener.java(1KB)
--------Selection.java(503B)
--------Task.java(43B)
--------MenuAnimation.java(3KB)
--------ProgramFlow.java(3KB)
--------Ball.java(8KB)
--------SpriteCollection.java(2KB)
--------Point.java(3KB)
--------KeyPressStoppableAnimation.java(2KB)
--------LivesIndicator.java(2KB)
--------Rectangle.java(7KB)
--------RunGame.java(471B)
--------Animation.java(500B)
--------GameLevel.java(11KB)
--------Velocity.java(3KB)
--------HitListener.java(351B)
--------Counter.java(1KB)
--------HighScoreScreen.java(1KB)
--------Paddle.java(13KB)
--------CollisionInfo.java(1KB)
--------LevelSpecificationFileReader.java(8KB)
--------BlockRemover.java(2KB)
--------BallRemover.java(1KB)
--------ShowHiScoresTask.java(636B)
--------CountdownAnimation.java(4KB)
--------PauseScreen.java(881B)
--------GameFlow.java(3KB)
--------BlockDefinitionsFileReader.java(5KB)
--------BaseLevel.java(4KB)
--------YouWinScreen.java(1KB)
--------HitNotifier.java(495B)
----biuoop-1.4.jar(20KB)
----README.md(5KB)