UnoGame:使用OOP类制作的Java小游戏

上传者: 42122340 | 上传时间: 2022-05-22 16:17:05 | 文件大小: 58.83MB | 文件类型: ZIP
Uno游戏 概念 我使用我的用Java制作的自定义引擎制作了这款游戏。 游戏的目标是击败所有+4卡并消灭+ 4s的领导者。 能够前进到结尾部分有些困惑。 视频 传入。 技术领域 Java OOP功能 为制作的玩家和敌人定制的Spritesheets。 在的帮助下创建的地图。 JSON中的冲突文件 配置 IntelliJ IDEA社区版 Java 13 SDK 玛文

文件下载

资源详情

[{"title":"( 91 个子文件 58.83MB ) UnoGame:使用OOP类制作的Java小游戏","children":[{"title":"UnoGame-main","children":[{"title":"pom.xml <span style='color:#111;'> 1024B </span>","children":null,"spread":false},{"title":"target","children":[{"title":"classes","children":[{"title":"audios","children":[{"title":"Shuffling.wav <span style='color:#111;'> 783.91KB </span>","children":null,"spread":false},{"title":"MainTheme.wav <span style='color:#111;'> 31.15MB </span>","children":null,"spread":false},{"title":"Throwing.wav <span style='color:#111;'> 175.60KB </span>","children":null,"spread":false},{"title":"Murloc.wav <span style='color:#111;'> 499.73KB </span>","children":null,"spread":false},{"title":"DeathSound.wav <span style='color:#111;'> 571.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"UnoGame.class <span style='color:#111;'> 15.25KB </span>","children":null,"spread":false},{"title":"CollisionBlock.class <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"Map.class <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"App.class <span style='color:#111;'> 421B </span>","children":null,"spread":false},{"title":"Card.class <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false},{"title":"CollisionData.json <span style='color:#111;'> 117.74KB </span>","children":null,"spread":false},{"title":"NewMap.png <span style='color:#111;'> 822.73KB </span>","children":null,"spread":false},{"title":"Boss.png <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"Camera.class <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"Enemy.class <span style='color:#111;'> 5.82KB </span>","children":null,"spread":false},{"title":"AttackSprites.png <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"Player.class <span style='color:#111;'> 5.32KB </span>","children":null,"spread":false},{"title":"Map.png <span style='color:#111;'> 818.47KB </span>","children":null,"spread":false},{"title":"SoundEffectFactory.class <span style='color:#111;'> 741B </span>","children":null,"spread":false},{"title":"CardDeck.class <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"SecondLayer.png <span style='color:#111;'> 105.54KB </span>","children":null,"spread":false},{"title":"Engine","children":[{"title":"MovableGameEntity.class <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"Collision$AllowedDistanceCalculator.class <span style='color:#111;'> 262B </span>","children":null,"spread":false},{"title":"Collision.class <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":"RenderingGame.class <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"Direction.class <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"MovableGameEntity$1.class <span style='color:#111;'> 732B </span>","children":null,"spread":false},{"title":"Game.class <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"Collision$1.class <span style='color:#111;'> 708B </span>","children":null,"spread":false},{"title":"SoundEffect$Volume.class <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"Screen.class <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"GameTime.class <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"Buffer.class <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"CollidableRepository.class <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"RenderingGameTime.class <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"SoundEffect.class <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"MovementController.class <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"GameEntity.class <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"RenderingEngine.class <span style='color:#111;'> 3.78KB </span>","children":null,"spread":false},{"title":"ControllableGameEntity.class <span style='color:#111;'> 901B </span>","children":null,"spread":false},{"title":"Controller.class <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"EnemySprites.png <span style='color:#111;'> 5.74KB </span>","children":null,"spread":false},{"title":"PlayerController.class <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"CharacterSprites.png <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false},{"title":"Boss.class <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"audios","children":[{"title":"Shuffling.wav <span style='color:#111;'> 783.91KB </span>","children":null,"spread":false},{"title":"MainTheme.wav <span style='color:#111;'> 31.15MB </span>","children":null,"spread":false},{"title":"Throwing.wav <span style='color:#111;'> 175.60KB </span>","children":null,"spread":false},{"title":"Murloc.wav <span style='color:#111;'> 499.73KB </span>","children":null,"spread":false},{"title":"DeathSound.wav <span style='color:#111;'> 571.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"CollisionData.json <span style='color:#111;'> 117.74KB </span>","children":null,"spread":false},{"title":"NewMap.png <span style='color:#111;'> 822.73KB </span>","children":null,"spread":false},{"title":"Boss.png <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"AttackSprites.png <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"Map.png <span style='color:#111;'> 818.47KB </span>","children":null,"spread":false},{"title":"SecondLayer.png <span style='color:#111;'> 105.54KB </span>","children":null,"spread":false},{"title":"EnemySprites.png <span style='color:#111;'> 5.74KB </span>","children":null,"spread":false},{"title":"CharacterSprites.png <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"Map.java <span style='color:#111;'> 978B </span>","children":null,"spread":false},{"title":"CollisionBlock.java <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"Enemy.java <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"UnoGame.java <span style='color:#111;'> 18.47KB </span>","children":null,"spread":false},{"title":"Boss.java <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"Card.java <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"CardDeck.java <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"Player.java <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"App.java <span style='color:#111;'> 118B </span>","children":null,"spread":false},{"title":"PlayerController.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"Camera.java <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"Engine","children":[{"title":"MovableGameEntity.java <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"Buffer.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"GameTime.java <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"MovementController.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"Controller.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"Game.java <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"RenderingGameTime.java <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false},{"title":"GameEntity.java <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"Collision.java <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"ControllableGameEntity.java <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"Direction.java <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"CollidableRepository.java <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"Screen.java <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"RenderingEngine.java <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"RenderingGame.java <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"SoundEffect.java <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"SoundEffectFactory.java <span style='color:#111;'> 572B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"Uno_Game.iml <span style='color:#111;'> 81B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 595B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明