Download java games Free Java Code

Description

Java 2D Game Engine Building Zelda to test it (Also includes a MineSweeper Demo).

Icons

java games

Source Files

The download file java_games-master.zip has the following entries.


.gitignore//from   w w  w  .j  a v  a  2 s. co m
.project
README.md
doc/screenshots/bug_report.png
doc/screenshots/minesweeper1.png
doc/screenshots/minesweeper_winning.jpg
doc/screenshots/zelda.png
doc/screenshots/zelda10.png
doc/screenshots/zelda11.png
doc/screenshots/zelda12.png
doc/screenshots/zelda13.png
doc/screenshots/zelda2.png
doc/screenshots/zelda3.png
doc/screenshots/zelda5.png
doc/screenshots/zelda6.png
doc/screenshots/zelda7.png
doc/screenshots/zelda8.png
doc/screenshots/zelda9.png
lib/jsoup-1.7.1.jar
lib/log4j-1.2.17.jar
lib/opengl/x86/README.md
lib/opengl/x86/gluegen-rt-natives-linux-i586.jar
lib/opengl/x86/gluegen-rt.jar
lib/opengl/x86/gluegen.jar
lib/opengl/x86/joal-natives-linux-i586.jar
lib/opengl/x86/joal.jar
lib/opengl/x86/jogl-all-natives-linux-i586.jar
lib/opengl/x86/jogl-all.jar
lib/opengl/x8664/README.md
lib/opengl/x8664/gluegen-rt-natives-linux-amd64.jar
lib/opengl/x8664/gluegen-rt.jar
lib/opengl/x8664/gluegen.jar
lib/opengl/x8664/joal-natives-linux-amd64.jar
lib/opengl/x8664/joal.jar
lib/opengl/x8664/jogl-all-natives-linux-amd64.jar
lib/opengl/x8664/jogl-all.jar
resources/config/default.config
resources/il8n/texts.properties
resources/il8n/texts_cn.properties
resources/il8n/texts_fr.properties
resources/maps/large_xml.tmx
resources/maps/old/large_base64.tmx
resources/maps/old/large_csv.tmx
resources/maps/old/start.tmx
resources/maps/old/start2.tmx
resources/maps/real.tmx
resources/maps/real_small.tmx
resources/maps/simple.tmx
resources/maps/small.tmx
resources/maps/small2.tmx
resources/maps/tiled-0.7.2/CHANGES
resources/maps/tiled-0.7.2/COPYING
resources/maps/tiled-0.7.2/INSTALL
resources/maps/tiled-0.7.2/README
resources/maps/tiled-0.7.2/TODO
resources/maps/tiled-0.7.2/examples/desert.tmx
resources/maps/tiled-0.7.2/examples/hexmap.tmx
resources/maps/tiled-0.7.2/examples/iso-test.tmx
resources/maps/tiled-0.7.2/examples/iso-test2.tmx
resources/maps/tiled-0.7.2/examples/iso-test3.tmx
resources/maps/tiled-0.7.2/examples/iso-test4.tmx
resources/maps/tiled-0.7.2/examples/sewer_tileset.png
resources/maps/tiled-0.7.2/examples/snowy_trees.tmx
resources/maps/tiled-0.7.2/examples/tilebmp-test.tmx
resources/maps/tiled-0.7.2/examples/tilespacing-test.tmx
resources/maps/tiled-0.7.2/examples/tmw_desert_spacing.png
resources/maps/tiled-0.7.2/examples/water.tsx
resources/maps/tiled-0.7.2/plugins/json.jar
resources/maps/tiled-0.7.2/plugins/lua.jar
resources/maps/tiled-0.7.2/plugins/mappy.jar
resources/maps/tiled-0.7.2/plugins/tmw.jar
resources/maps/tiled-0.7.2/tiled.jar
resources/sounds/ReadMe.md
resources/sounds/bg/LoZ Oracle of Seasons Cavern.WAV
resources/sounds/bg/LoZ Oracle of Seasons Essence Obtained!.WAV
resources/sounds/bg/LoZ Oracle of Seasons GAME OVER.WAV
resources/sounds/bg/LoZ Oracle of Seasons Horon Village.WAV
resources/sounds/bg/LoZ Oracle of Seasons Intro + Title Screen.WAV
resources/sounds/bg/LoZ Oracle of Seasons Lvl 1 Gnarled Root Dungeon.WAV
resources/sounds/bg/LoZ Oracle of Seasons Lvl 2 Snake's Remains.WAV
resources/sounds/bg/LoZ Oracle of Seasons Lvl 7 Explorer's crypt.WAV
resources/sounds/bg/LoZ Oracle of Seasons Main Theme.WAV
resources/sounds/bg/LoZ Oracle of Seasons Maku Tree's theme.WAV
resources/sounds/bg/LoZ Oracle of Seasons Sacred Place.WAV
resources/sounds/bg/LoZ Oracle of Seasons Tarm Ruins.WAV
resources/sounds/effects/OOA_Boss_Shoot.wav
resources/sounds/effects/OOA_Harp_TuneOfAges.wav
resources/sounds/effects/OOA_Harp_TuneOfCurrents.wav
resources/sounds/effects/OOA_Harp_TuneOfEchoes.wav
resources/sounds/effects/OOA_Link_Baby.wav
resources/sounds/effects/OOA_Link_BabyCrawl.wav
resources/sounds/effects/OOA_MakuTree_Weird.wav
resources/sounds/effects/OOA_MakuTree_Wisps.wav
resources/sounds/effects/OOA_Nayru_Land.wav
resources/sounds/effects/OOA_Plasmarine_Shock.wav
resources/sounds/effects/OOA_SeedShooter.wav
resources/sounds/effects/OOA_SwitchHook_Full.wav
resources/sounds/effects/OOA_SwitchHook_Loop.wav
resources/sounds/effects/OOA_SwitchHook_Switch.wav
resources/sounds/effects/OOA_TimeWarp_Begin.wav
resources/sounds/effects/OOA_TimeWarp_Finish.wav
resources/sounds/effects/OOA_Tingle_KoolooLimpah.wav
resources/sounds/effects/OOA_Tokay.wav
resources/sounds/effects/OOA_VeranBee_Swarm.wav
resources/sounds/effects/OOA_VeranTurtle_Jump.wav
resources/sounds/effects/OOA_VeranTurtle_Land.wav
resources/sounds/effects/OOA_Veran_Shapeshift.wav
resources/sounds/effects/OOA_WingDungeon_Collapse1.wav
resources/sounds/effects/OOA_WingDungeon_Collapse2.wav
resources/sounds/effects/OOA_WingDungeon_Collapse_Full.wav
resources/sounds/effects/OOS_Aquamentus_Walk.wav
resources/sounds/effects/OOS_BlueRoller.wav
resources/sounds/effects/OOS_Dodongo_Roar.wav
resources/sounds/effects/OOS_Frypolar_Move.wav
resources/sounds/effects/OOS_Ghini_Appear.wav
resources/sounds/effects/OOS_Gohma_DropLarva.wav
resources/sounds/effects/OOS_MagneticGloves1.wav
resources/sounds/effects/OOS_MagneticGloves2.wav
resources/sounds/effects/OOS_MagneticGloves_HalfSecond.wav
resources/sounds/effects/OOS_MagneticGloves_OneSecond.wav
resources/sounds/effects/OOS_MakuTree_Snore1.wav
resources/sounds/effects/OOS_MakuTree_Snore2.wav
resources/sounds/effects/OOS_Medelock_Lasers.wav
resources/sounds/effects/OOS_OnoxDragon_Fly.wav
resources/sounds/effects/OOS_OnoxDragon_Fly_Longer.wav
resources/sounds/effects/OOS_OnoxDragon_Swipe.wav
resources/sounds/effects/OOS_Onox_Tornado.wav
resources/sounds/effects/OOS_PirateSkull_Bounce.wav
resources/sounds/effects/OOS_Syger_Roar.wav
resources/sounds/effects/Oracle_AltarShake.wav
resources/sounds/effects/Oracle_AppearVanish.wav
resources/sounds/effects/Oracle_Barrier.wav
resources/sounds/effects/Oracle_BeginQuest.wav
resources/sounds/effects/Oracle_BiggoronsSword.wav
resources/sounds/effects/Oracle_Block_Fall.wav
resources/sounds/effects/Oracle_Block_Push.wav
resources/sounds/effects/Oracle_Bomb_Blow.wav
resources/sounds/effects/Oracle_Bomb_Drop.wav
resources/sounds/effects/Oracle_Boomerang.wav
resources/sounds/effects/Oracle_Boss_BigBoom.wav
resources/sounds/effects/Oracle_Boss_Die.wav
resources/sounds/effects/Oracle_Boss_Explode.wav
resources/sounds/effects/Oracle_Boss_Hit.wav
resources/sounds/effects/Oracle_Bush_Cut.wav
resources/sounds/effects/Oracle_Chest.wav
resources/sounds/effects/Oracle_Cucco.wav
resources/sounds/effects/Oracle_DekuScrub.wav
resources/sounds/effects/Oracle_Dimitri.wav
resources/sounds/effects/Oracle_Dungeon_Door.wav
resources/sounds/effects/Oracle_Dungeon_Signal.wav
resources/sounds/effects/Oracle_Dungeon_Spinner.wav
resources/sounds/effects/Oracle_Dungeon_Teleport.wav
resources/sounds/effects/Oracle_EmberSeed.wav
resources/sounds/effects/Oracle_Enemy_Die.wav
resources/sounds/effects/Oracle_Enemy_Hit.wav
resources/sounds/effects/Oracle_Enemy_Jump.wav
resources/sounds/effects/Oracle_Enemy_Spit.wav
resources/sounds/effects/Oracle_Error.wav
resources/sounds/effects/Oracle_Essence_Glow.wav
resources/sounds/effects/Oracle_Essence_Spin1.wav
resources/sounds/effects/Oracle_Essence_Spin2.wav
resources/sounds/effects/Oracle_Fanfare_Essence.wav
resources/sounds/effects/Oracle_Fanfare_Item.wav
resources/sounds/effects/Oracle_FloorCrumble.wav
resources/sounds/effects/Oracle_Flute_Dimitri.wav
resources/sounds/effects/Oracle_Flute_Moosh.wav
resources/sounds/effects/Oracle_Flute_Ricky.wav
resources/sounds/effects/Oracle_FunnyJoke1.wav
resources/sounds/effects/Oracle_FunnyJoke2.wav
resources/sounds/effects/Oracle_FunnyJoke3.wav
resources/sounds/effects/Oracle_GaleSeed.wav
resources/sounds/effects/Oracle_Game_Prepare.wav
resources/sounds/effects/Oracle_Game_Whistle.wav
resources/sounds/effects/Oracle_Ganon_StaffShoot.wav
resources/sounds/effects/Oracle_GashaTree_Wither.wav
resources/sounds/effects/Oracle_Get_Heart.wav
resources/sounds/effects/Oracle_Get_Item.wav
resources/sounds/effects/Oracle_Get_Rupee.wav
resources/sounds/effects/Oracle_Get_Rupee5.wav
resources/sounds/effects/Oracle_Goron.wav
resources/sounds/effects/Oracle_HealthRefill.wav
resources/sounds/effects/Oracle_HeartContainer.wav
resources/sounds/effects/Oracle_Key_Bounce.wav
resources/sounds/effects/Oracle_Laser.wav
resources/sounds/effects/Oracle_Lightning.wav
resources/sounds/effects/Oracle_Lightning_Long.wav
resources/sounds/effects/Oracle_Link_Dying.wav
resources/sounds/effects/Oracle_Link_Fall.wav
resources/sounds/effects/Oracle_Link_GoronDance1.wav
resources/sounds/effects/Oracle_Link_GoronDance2.wav
resources/sounds/effects/Oracle_Link_Hurt.wav
resources/sounds/effects/Oracle_Link_Jump.wav
resources/sounds/effects/Oracle_Link_LandRun.wav
resources/sounds/effects/Oracle_Link_PickUp.wav
resources/sounds/effects/Oracle_Link_Shock.wav
resources/sounds/effects/Oracle_Link_Swim.wav
resources/sounds/effects/Oracle_Link_Throw.wav
resources/sounds/effects/Oracle_Link_Wade.wav
resources/sounds/effects/Oracle_LowHealth.wav
resources/sounds/effects/Oracle_MakuSeed_Glow.wav
resources/sounds/effects/Oracle_MakuTree_Leaves.wav
resources/sounds/effects/Oracle_Menu_Cursor.wav
resources/sounds/effects/Oracle_Menu_Select.wav
resources/sounds/effects/Oracle_MineCart.wav
resources/sounds/effects/Oracle_MineCart_Track.wav
resources/sounds/effects/Oracle_MiniBoss_Charge.wav
resources/sounds/effects/Oracle_Moosh.wav
resources/sounds/effects/Oracle_MysterySeed.wav
resources/sounds/effects/Oracle_PauseMenu_Close.wav
resources/sounds/effects/Oracle_PauseMenu_Open.wav
resources/sounds/effects/Oracle_ReturnToNormal.wav
resources/sounds/effects/Oracle_Ricky.wav
resources/sounds/effects/Oracle_Rock_Shatter.wav
resources/sounds/effects/Oracle_Rumble1.wav
resources/sounds/effects/Oracle_Rumble2a.wav
resources/sounds/effects/Oracle_Rumble2b.wav
resources/sounds/effects/Oracle_ScentSeed.wav
resources/sounds/effects/Oracle_ScentSeed_Shot.wav
resources/sounds/effects/Oracle_SeaWave.wav
resources/sounds/effects/Oracle_Secret.wav
resources/sounds/effects/Oracle_Shield.wav
resources/sounds/effects/Oracle_Shield_Deflect.wav
resources/sounds/effects/Oracle_Shovel.wav
resources/sounds/effects/Oracle_Stairs.wav
resources/sounds/effects/Oracle_Switch.wav
resources/sounds/effects/Oracle_SwordShimmer.wav
resources/sounds/effects/Oracle_Sword_Charge.wav
resources/sounds/effects/Oracle_Sword_Shoot.wav
resources/sounds/effects/Oracle_Sword_Slash1.wav
resources/sounds/effects/Oracle_Sword_Slash2.wav
resources/sounds/effects/Oracle_Sword_Slash3.wav
resources/sounds/effects/Oracle_Sword_Spin.wav
resources/sounds/effects/Oracle_Sword_Tap.wav
resources/sounds/effects/Oracle_Text_Done.wav
resources/sounds/effects/Oracle_Text_Letter.wav
resources/sounds/effects/Oracle_TwinrovaCombined_Move.wav
resources/sounds/effects/Oracle_Twinrova_AppearFly.wav
resources/sounds/effects/Oracle_Twinrova_Combine.wav
resources/sounds/effects/Oracle_Twinrova_Laugh.wav
resources/sounds/effects/Oracle_WaterFlow1.wav
resources/sounds/effects/Oracle_WaterFlow2.wav
resources/sounds/effects/Oracle_Woosh1.wav
resources/sounds/effects/Oracle_Woosh2.wav
resources/sounds/effects/Oracle_Woosh3.wav
resources/sprites/entity/zelda/Ambis-Castle.png
resources/sprites/entity/zelda/Biggoron.png
resources/sprites/entity/zelda/LegendOfZelda-OracleOfAges-Labrynna(Past).png
resources/sprites/entity/zelda/LegendOfZelda-OracleOfSeasons-Holodrum(Default).png
resources/sprites/entity/zelda/Oracle_of_Ages_logo.png
resources/sprites/entity/zelda/Temple-of-Seasons.png
resources/sprites/entity/zelda/animals.png
resources/sprites/entity/zelda/entities.png
resources/sprites/entity/zelda/gorons.png
resources/sprites/entity/zelda/link.png
resources/sprites/entity/zelda/link2.png
resources/sprites/entity/zelda/links_awakening_bosses.png
resources/sprites/entity/zelda/links_awakening_items.png
resources/sprites/entity/zelda/links_awakening_objects.png
resources/sprites/entity/zelda/maku-tree.png
resources/sprites/entity/zelda/ooa_enemies.png
resources/sprites/entity/zelda/oracleofseasons-sprites-sheet-1.png
resources/sprites/entity/zelda/oracleofseasons-sprites-sheet-3.png
resources/sprites/entity/zelda/oracleofseasons-sprites-sheet-4.png
resources/sprites/entity/zelda/sword.png
resources/sprites/entity/zelda/tingle.png
resources/sprites/entity/zelda/zoras.png
resources/sprites/map/DezertZone.png
resources/sprites/map/meta.png
resources/sprites/map/zelda/map2.png
resources/sprites/map/zelda/map_med.png
resources/sprites/map/zelda/map_small.png
resources/sprites/map/zelda/map_small2.png
src/engine/AbstractGameLoop.java
src/engine/FaceDirection.java
src/engine/Game.java
src/engine/GameFactory.java
src/engine/GameStateEnum.java
src/engine/ai/AggressiveAIStrategy.java
src/engine/ai/IAIStrategy.java
src/engine/ai/RandomAIStrategy.java
src/engine/ai/ShortestGridPathFinderAIStrategy.java
src/engine/clock/Clock.java
src/engine/config/ConfigBank.java
src/engine/dialog/AbstractDialog.java
src/engine/dialog/BasicDialog.java
src/engine/entity/AbstractCollidable.java
src/engine/entity/AbstractEntity.java
src/engine/entity/AbstractLivingEntity.java
src/engine/entity/AbstractSimpleEntity.java
src/engine/entity/IEntity.java
src/engine/entity/enemy/AbstractEnemy.java
src/engine/entity/item/AbstractItem.java
src/engine/entity/usable/AbstractUsableEntity.java
src/engine/entity/usable/AbstractWeapon.java
src/engine/entity/usable/UsableBank.java
src/engine/event/AbstractEnemiesDeadEvent.java
src/engine/event/AbstractEvent.java
src/engine/event/AbstractTimedDeployableEvent.java
src/engine/event/ConsumeItemEvent.java
src/engine/event/EnemiesDeadItemAppearEvent.java
src/engine/event/EnemyDeployEvent.java
src/engine/event/EventQueue.java
src/engine/event/IEnemyEvent.java
src/engine/event/IEvent.java
src/engine/event/TimedDialogDeployEvent.java
src/engine/event/TimedEnemyDeployEvent.java
src/engine/font/FontBank.java
src/engine/graphics/shape/AbstractShape.java
src/engine/graphics/shape/Circle.java
src/engine/graphics/shape/Cube.java
src/engine/graphics/shape/EmptyCircle.java
src/engine/graphics/shape/EmptyHalfCircle.java
src/engine/graphics/shape/GradientCircle.java
src/engine/graphics/shape/Polygon.java
src/engine/graphics/shape/Square.java
src/engine/graphics/shape/Triangle.java
src/engine/graphics/sprite/AbstractSprite.java
src/engine/graphics/sprite/AnimatedSprite.java
src/engine/graphics/sprite/ISprite.java
src/engine/graphics/sprite/ISpriteBankResource.java
src/engine/graphics/sprite/SimpleSprite.java
src/engine/graphics/sprite/SpriteBank.java
src/engine/graphics/sprite/SpriteSheet.java
src/engine/graphics/sprite/SpriteUtils.java
src/engine/il8n/StringBank.java
src/engine/il8n/Utf8Control.java
src/engine/keyboard/DefaultKeyEventDispatcher.java
src/engine/keyboard/KeyBoard.java
src/engine/map/tiled/AbstractTile.java
src/engine/map/tiled/CollisionTile.java
src/engine/map/tiled/ITile.java
src/engine/map/tiled/Map.java
src/engine/map/tiled/MetaTile.java
src/engine/map/tiled/MetaTilesNumber.java
src/engine/map/tiled/RenderTile.java
src/engine/map/tiled/TiledMapLoader.java
src/engine/map/tiled/TiledSpriteSheet.java
src/engine/math/PositionVector.java
src/engine/math/Transform2D.java
src/engine/math/Vector2D.java
src/engine/math/Vector3D.java
src/engine/mouse/Mouse.java
src/engine/sound/AbstractSound.java
src/engine/sound/LoopingSound.java
src/engine/sound/SoundBank.java
src/engine/sound/SoundChannels.java
src/engine/sound/SoundEffect.java
src/engine/utils/Base64Coder.java
src/engine/utils/ZLibUtils.java
src/game/cubes/Cubes.java
src/game/cubes/GLScreen.java
src/game/cubes/gamestates/MainGameLoop.java
src/game/minesweeper/MineSweeper.java
src/game/minesweeper/gamestates/MainGameLoop.java
src/game/zelda/Buttons.java
src/game/zelda/LegendOfZelda.java
src/game/zelda/TopMenu.java
src/game/zelda/dialog/ZeldaDialog.java
src/game/zelda/enemy/BabyWorm.java
src/game/zelda/enemy/LikeLike.java
src/game/zelda/enemy/Octorok.java
src/game/zelda/enemy/RedTurtle.java
src/game/zelda/gamestates/ItemScreenGameLoop.java
src/game/zelda/gamestates/MainGameLoop.java
src/game/zelda/gamestates/PausedScreenGameLoop.java
src/game/zelda/gamestates/TitleScreenGameLoop.java
src/game/zelda/item/AbstractRupee.java
src/game/zelda/item/BossKey.java
src/game/zelda/item/EntityItemSpriteResourceNumber.java
src/game/zelda/item/FullHeart.java
src/game/zelda/item/Heart.java
src/game/zelda/item/HeartPiece.java
src/game/zelda/item/RupeeBlue.java
src/game/zelda/item/RupeeGold.java
src/game/zelda/item/RupeeGreen.java
src/game/zelda/item/RupeePurple.java
src/game/zelda/item/RupeeRed.java
src/game/zelda/item/SmallKey.java
src/game/zelda/item/TreasureChest.java
src/game/zelda/map/meta/LinkFallingMetaEvent.java
src/game/zelda/player/Link.java
src/game/zelda/usables/AbstractSword.java
src/game/zelda/usables/Boomerang.java
src/game/zelda/usables/BowAndArrow.java
src/game/zelda/usables/Bracelet.java
src/game/zelda/usables/MegatonHammer.java
src/game/zelda/usables/Ocarina.java
src/game/zelda/usables/SwordLevel1.java
src/game/zelda/usables/SwordLevel2.java
src/game/zelda/usables/SwordLevel3.java
src/log4j.xml
test/engine/clock/ClockTest.java
test/engine/opengl/Draw3DCubesTest.java
test/engine/opengl/OpenGLTest.java
test/engine/opengl/Screen.java

Download

Click the following link to download java_games-master.zip.

java_games-master.zip




















Home »
  Java Free Code »
    Game »




Game
Game 2D
Game 3D
Game adventure
Game API
Game engine
Game framework
Game GWT
Game HTML5
Game http
Game image
Game JavaFX
Game Library
Game multiplayer
Game network
Game plugin
Game Puzzle
Game RPG
Game shooter
Game Space
Minecraft
Minesweeper
TicTacToe