Download shade Free Java Code

Description

A 2d game written in Java with real time lighting as a central gameplay mechanic.

Icons

shade

Source Files

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


.classpath// w  w  w. ja va 2  s. c o  m
.gitignore
.project
LICENSE
README
build.xml
lib/BareBonesBrowserLaunch.jar
lib/crash.jar
lib/ibxm.jar
lib/jogg-0.0.7.jar
lib/jorbis-0.0.15.jar
lib/lwjgl.jar
lib/natives-linux.jar
lib/natives-mac.jar
lib/natives-win32.jar
lib/natives/OpenAL32.dll
lib/natives/OpenAL64.dll
lib/natives/jinput-dx8.dll
lib/natives/jinput-dx8_64.dll
lib/natives/jinput-raw.dll
lib/natives/jinput-raw_64.dll
lib/natives/libjinput-linux.so
lib/natives/libjinput-linux64.so
lib/natives/libjinput-osx.jnilib
lib/natives/liblwjgl.jnilib
lib/natives/liblwjgl.so
lib/natives/liblwjgl64.so
lib/natives/libopenal.so
lib/natives/libopenal64.so
lib/natives/lwjgl.dll
lib/natives/lwjgl64.dll
lib/natives/openal.dylib
lib/slick.jar
lib/slickfx.jar
res/entities/basket/basket.png
res/entities/bird/alert.ogg
res/entities/bird/attack.ogg
res/entities/bird/attack.png
res/entities/bird/fly.png
res/entities/bird/fly2.png
res/entities/bird/wait.png
res/entities/bird/waiting.ogg
res/entities/block/block.png
res/entities/dome/dome.png
res/entities/door/arrow.png
res/entities/door/door-horizontal-translucent.png
res/entities/door/door-horizontal.png
res/entities/door/door-vertical-translucent.png
res/entities/door/door-vertical.png
res/entities/door/open.ogg
res/entities/fence/fence.horizontal.png
res/entities/fence/fence.transparent.horizontal.png
res/entities/fence/fence.transparent.vertical.png
res/entities/fence/fence.vertical.png
res/entities/mole/move.png
res/entities/mole/question.png
res/entities/mole/sleep.png
res/entities/mole/sniff.png
res/entities/mole/z.png
res/entities/mushroom/collected.ogg
res/entities/mushroom/mushrooms.png
res/entities/mushroom/picked.ogg
res/entities/mushroom/poison-picked.ogg
res/entities/mushroom/sprout.ogg
res/entities/player/hit.ogg
res/entities/player/player.png
res/entities/player/register.ogg
res/entities/sandpit/circle.png
res/entities/sandpit/square.png
res/entities/sizzle/sizzle.png
res/entities/slider/arrow.png
res/entities/slider/slider.horizontal.png
res/entities/slider/slider.vertical.png
res/entities/sparkle/puff.png
res/entities/sparkle/spark.png
res/entities/treasure/TreasureClosed.png
res/entities/treasure/TreasureOpened.png
res/entities/umbrella/umbrella.png
res/icons/icon.128.gif
res/icons/icon.16.gif
res/icons/icon.24.gif
res/icons/icon.32.gif
res/icons/icon.64.gif
res/icons/shade.128.gif
res/icons/shade.128.png
res/icons/shade.16.gif
res/icons/shade.16.png
res/icons/shade.24.gif
res/icons/shade.24.png
res/icons/shade.32.gif
res/icons/shade.32.png
res/levels/level-0.xml
res/levels/level-1.xml
res/levels/level-10.xml
res/levels/level-11.xml
res/levels/level-12.xml
res/levels/level-13.xml
res/levels/level-14.xml
res/levels/level-15.xml
res/levels/level-16.xml
res/levels/level-18.xml
res/levels/level-2.xml
res/levels/level-3.xml
res/levels/level-4.xml
res/levels/level-5.xml
res/levels/level-6.xml
res/levels/level-7.xml
res/levels/level-8.xml
res/levels/level-9.xml
res/states/common/back-down.png
res/states/common/back-up.png
res/states/common/background.png
res/states/common/birds/bird1.ogg
res/states/common/birds/bird2.ogg
res/states/common/birds/bird3.ogg
res/states/common/birds/bird4.ogg
res/states/common/birds/bird5.ogg
res/states/common/birds/rooster.ogg
res/states/common/click.ogg
res/states/common/daisymf.ttf
res/states/common/header.png
res/states/common/hover.ogg
res/states/common/jekyll.ttf
res/states/common/play-down.png
res/states/common/play-up.png
res/states/common/snake-music-2.mod
res/states/common/trim.png
res/states/credits/credits.txt
res/states/credits/feedback-down.png
res/states/credits/feedback-up.png
res/states/enter/loser.ogg
res/states/enter/losers-wreath.png
res/states/enter/playagain-down.png
res/states/enter/playagain-up.png
res/states/enter/winner.ogg
res/states/enter/winners-wreath.png
res/states/highscore/crown.png
res/states/highscore/more-down.png
res/states/highscore/more-up.png
res/states/ingame/counter.png
res/states/ingame/meter-back.png
res/states/ingame/meter-danger.png
res/states/ingame/meter-front.png
res/states/ingame/resume-down.png
res/states/ingame/resume-up.png
res/states/instruction/backdrop.png
res/states/instruction/instructions.png
res/states/instruction/instructions.txt
res/states/instruction/next-down.png
res/states/instruction/next-up.png
res/states/instruction/skip-down.png
res/states/instruction/skip-up.png
res/states/recap/gameover-down.png
res/states/recap/gameover-up.png
res/states/recap/icons.png
res/states/recap/levels-down.png
res/states/recap/levels-up.png
res/states/recap/meter-back.png
res/states/recap/meter-front.png
res/states/recap/nextlevel-down.png
res/states/recap/nextlevel-up.png
res/states/recap/replay-down.png
res/states/recap/replay-up.png
res/states/recap/unlocked.png
res/states/recap/wreath.png
res/states/select/hints.txt
res/states/select/levels.txt
res/states/select/locked.png
res/states/select/newgame-down.png
res/states/select/newgame-up.png
res/states/select/question-mark.png
res/states/select/thumbnails.png
res/states/select/unlocked.png
res/states/title/credits-down.png
res/states/title/credits-up.png
res/states/title/highscores-down.png
res/states/title/highscores-up.png
script/astyle
script/batch.php
script/board.php
script/feedback/failure.html
script/feedback/feedback.css
script/feedback/form.html
script/feedback/index.php
script/feedback/success.html
script/htaccess
script/manifest.txt
script/post.php
script/template.jnlp
src/com/shade/Shade.java
src/com/shade/base/Animatable.java
src/com/shade/base/Entity.java
src/com/shade/base/Level.java
src/com/shade/base/util/State.java
src/com/shade/base/util/StateManager.java
src/com/shade/controls/Button.java
src/com/shade/controls/ClickListener.java
src/com/shade/controls/ControlListener.java
src/com/shade/controls/ControlSlice.java
src/com/shade/controls/CounterControl.java
src/com/shade/controls/DayPhaseTimer.java
src/com/shade/controls/FadeInImage.java
src/com/shade/controls/FadeInText.java
src/com/shade/controls/GameSlice.java
src/com/shade/controls/InstructionImage.java
src/com/shade/controls/InstructionText.java
src/com/shade/controls/KeyListener.java
src/com/shade/controls/LevelLock.java
src/com/shade/controls/MeterControl.java
src/com/shade/controls/MushroomCounter.java
src/com/shade/controls/ScoreControl.java
src/com/shade/controls/ScrollingText.java
src/com/shade/controls/SerialStats.java
src/com/shade/controls/SlickButton.java
src/com/shade/controls/StatMeter.java
src/com/shade/controls/StatsControl.java
src/com/shade/controls/TwoToneButton.java
src/com/shade/controls/text/AlphaText.java
src/com/shade/controls/text/AnImage.java
src/com/shade/controls/text/FadeInText.java
src/com/shade/controls/text/FadeOutText.java
src/com/shade/controls/text/Text.java
src/com/shade/crash/CrashGeom.java
src/com/shade/crash/CrashLevel.java
src/com/shade/crash/Repelable.java
src/com/shade/entities/Basket.java
src/com/shade/entities/Block.java
src/com/shade/entities/Dome.java
src/com/shade/entities/Door.java
src/com/shade/entities/Dummy.java
src/com/shade/entities/Fence.java
src/com/shade/entities/Linkable.java
src/com/shade/entities/MockPlayer.java
src/com/shade/entities/Obstacle.java
src/com/shade/entities/Player.java
src/com/shade/entities/Roles.java
src/com/shade/entities/SandPit.java
src/com/shade/entities/Slider.java
src/com/shade/entities/TransparentDoor.java
src/com/shade/entities/TransparentFence.java
src/com/shade/entities/Umbrella.java
src/com/shade/entities/bird/AttackingBird.java
src/com/shade/entities/bird/Bird.java
src/com/shade/entities/bird/ReturningBird.java
src/com/shade/entities/bird/SleepingBird.java
src/com/shade/entities/bird/WaitingBird.java
src/com/shade/entities/mole/Hole.java
src/com/shade/entities/mole/IdleMole.java
src/com/shade/entities/mole/Mole.java
src/com/shade/entities/mole/SpawningMole.java
src/com/shade/entities/mole/Util.java
src/com/shade/entities/mole/WorkerMole.java
src/com/shade/entities/monster/ChasingMonster.java
src/com/shade/entities/monster/LostMonster.java
src/com/shade/entities/monster/Monster.java
src/com/shade/entities/monster/ProwlingMonster.java
src/com/shade/entities/monster/SleepingMonster.java
src/com/shade/entities/monster/SniffingMonster.java
src/com/shade/entities/monster/WanderingMonster.java
src/com/shade/entities/mushroom/CollectedShroom.java
src/com/shade/entities/mushroom/FlyingShroom.java
src/com/shade/entities/mushroom/Mushroom.java
src/com/shade/entities/mushroom/MushroomFactory.java
src/com/shade/entities/mushroom/NormalShroom.java
src/com/shade/entities/mushroom/PickedShroom.java
src/com/shade/entities/mushroom/SpawningShroom.java
src/com/shade/entities/mushroom/WrappingUtils.java
src/com/shade/entities/treasure/CollectedTreasure.java
src/com/shade/entities/treasure/FlyingTreasure.java
src/com/shade/entities/treasure/NormalTreasure.java
src/com/shade/entities/treasure/PickedTreasure.java
src/com/shade/entities/treasure/ReturningTreasure.java
src/com/shade/entities/treasure/Treasure.java
src/com/shade/entities/treasure/Util.java
src/com/shade/entities/util/MoleFactory.java
src/com/shade/entities/util/Sizz.java
src/com/shade/entities/util/Sizzle2.java
src/com/shade/entities/util/Sparkler.java
src/com/shade/levels/LevelManager.java
src/com/shade/levels/LevelSerial.java
src/com/shade/levels/Model.java
src/com/shade/levels/Shell.java
src/com/shade/lighting/GlobalLight.java
src/com/shade/lighting/LightMask.java
src/com/shade/lighting/LightSource.java
src/com/shade/lighting/LightSourceProxy.java
src/com/shade/lighting/LuminousEntity.java
src/com/shade/score/BatchWriter.java
src/com/shade/score/FailSafeHighScoreReader.java
src/com/shade/score/FailSafeHighScoreWriter.java
src/com/shade/score/HighScoreReader.java
src/com/shade/score/HighScoreWriter.java
src/com/shade/score/LocalHighScoreReader.java
src/com/shade/score/LocalHighScoreWriter.java
src/com/shade/score/RemoteHighScoreReader.java
src/com/shade/score/RemoteHighScoreWriter.java
src/com/shade/states/CreditState.java
src/com/shade/states/EnterScoreState.java
src/com/shade/states/HighscoreState.java
src/com/shade/states/InGameState.java
src/com/shade/states/InstructionState.java
src/com/shade/states/MasterState.java
src/com/shade/states/RecapState.java
src/com/shade/states/SelectState.java
src/com/shade/states/TitleState.java
src/com/shade/states/util/BirdCalls.java
src/com/shade/states/util/Dimmer.java
src/com/shade/util/CsvReader.java
src/com/shade/util/CsvWriter.java
src/com/shade/util/Geom.java
src/com/shade/util/LevelUtil.java
src/com/shade/util/Reflection.java
src/com/shade/util/ResourceManager.java

Download

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

shade-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