Download lurgee Free Java Code

Description

A java framework for building abstract strategy games, with three example games.

Icons

lurgee

Source Files

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


.gitignore//from w  w  w  . j av a 2  s .c om
ant.properties
build.xml
cc.xml
common/.classpath
common/.project
common/build.xml
common/src/net/lurgee/common/applet/AbstractBoardWidget.java
common/src/net/lurgee/common/applet/AbstractGame.java
common/src/net/lurgee/common/applet/AbstractGameApplet.java
common/src/net/lurgee/common/applet/AbstractGameWindow.java
common/src/net/lurgee/common/applet/Animatable.java
common/src/net/lurgee/common/applet/Animator.java
common/src/net/lurgee/common/applet/Event.java
common/src/net/lurgee/common/applet/Settings.java
common/src/net/lurgee/common/applet/Thinker.java
common/src/net/lurgee/common/applet/package.html
common/src/net/lurgee/common/awt/ButtonWidget.java
common/src/net/lurgee/common/awt/HoverOverWidget.java
common/src/net/lurgee/common/awt/IconWidget.java
common/src/net/lurgee/common/awt/MainWindow.java
common/src/net/lurgee/common/awt/NoMainWindowException.java
common/src/net/lurgee/common/awt/OptionWindow.java
common/src/net/lurgee/common/awt/ScrollbarWidget.java
common/src/net/lurgee/common/awt/StatefulIconWidget.java
common/src/net/lurgee/common/awt/TextWidget.java
common/src/net/lurgee/common/awt/TextWindow.java
common/src/net/lurgee/common/awt/Widget.java
common/src/net/lurgee/common/awt/WidgetEvent.java
common/src/net/lurgee/common/awt/WidgetEventListener.java
common/src/net/lurgee/common/awt/Window.java
common/src/net/lurgee/common/awt/package.html
common/src/net/lurgee/common/console/AbstractCompetitor.java
common/src/net/lurgee/common/console/AbstractGame.java
common/src/net/lurgee/common/console/ComputerCompetitor.java
common/src/net/lurgee/common/console/GameStats.java
common/src/net/lurgee/common/console/HumanCompetitor.java
common/src/net/lurgee/common/console/Input.java
common/src/net/lurgee/common/console/Output.java
common/src/net/lurgee/common/console/PlayerStats.java
common/src/net/lurgee/common/console/ResultStats.java
common/src/net/lurgee/common/console/Thinker.java
common/src/net/lurgee/common/console/package.html
common/test-src/net/lurgee/common/applet/AbstractGameTest.java
common/test-src/net/lurgee/common/applet/TestGame.java
common/test-src/net/lurgee/common/awt/StatefulIconWidgetTest.java
common/test-src/net/lurgee/common/awt/WidgetTest.java
common/test-src/net/lurgee/common/console/AbstractCompetitorTest.java
common/test-src/net/lurgee/common/console/AbstractGameTest.java
common/test-src/net/lurgee/common/console/TestCompetitor.java
common/test-src/net/lurgee/common/console/TestGame.java
connect4/.classpath
connect4/.project
connect4/build.xml
connect4/res/images/board/backplane.png
connect4/res/images/board/frontplane.png
connect4/res/images/board/hilight.png
connect4/res/images/board/red.png
connect4/res/images/board/redhi.png
connect4/res/images/board/yellow.png
connect4/res/images/board/yellowhi.png
connect4/res/images/deco/skytile.png
connect4/res/images/deco/skytop.png
connect4/res/images/deco/wood.png
connect4/res/images/icons/colourr.png
connect4/res/images/icons/coloury.png
connect4/res/images/icons/help.png
connect4/res/images/icons/level1.png
connect4/res/images/icons/level2.png
connect4/res/images/icons/level3.png
connect4/res/images/icons/level4.png
connect4/res/images/icons/new.png
connect4/res/images/icons/newd.png
connect4/res/images/icons/select.png
connect4/res/images/icons/soundoff.png
connect4/res/images/icons/soundon.png
connect4/res/images/icons/undo.png
connect4/res/images/icons/undod.png
connect4/res/sounds/action.au
connect4/res/sounds/alert.au
connect4/res/sounds/drop.au
connect4/res/sounds/endgame.au
connect4/src/java.policy.applet
connect4/src/net/lurgee/connect4/Colour.java
connect4/src/net/lurgee/connect4/Connect4Board.java
connect4/src/net/lurgee/connect4/Connect4Evaluator.java
connect4/src/net/lurgee/connect4/Connect4Library.java
connect4/src/net/lurgee/connect4/Connect4Move.java
connect4/src/net/lurgee/connect4/Connect4MoveFactory.java
connect4/src/net/lurgee/connect4/Connect4MoveRanker.java
connect4/src/net/lurgee/connect4/Connect4Player.java
connect4/src/net/lurgee/connect4/Connect4Position.java
connect4/src/net/lurgee/connect4/applet/AppletConsts.java
connect4/src/net/lurgee/connect4/applet/Connect4Applet.java
connect4/src/net/lurgee/connect4/applet/Connect4BoardWidget.java
connect4/src/net/lurgee/connect4/applet/Connect4Game.java
connect4/src/net/lurgee/connect4/applet/Connect4MainWindow.java
connect4/src/net/lurgee/connect4/applet/Connect4StatusWidget.java
connect4/src/net/lurgee/connect4/applet/package.html
connect4/src/net/lurgee/connect4/console/AlternativeEvaluator.java
connect4/src/net/lurgee/connect4/console/Connect4Game.java
connect4/src/net/lurgee/connect4/console/Connect4HumanCompetitor.java
connect4/src/net/lurgee/connect4/console/package.html
connect4/src/net/lurgee/connect4/package.html
connect4/test-src/net/lurgee/connect4/Connect4BoardTest.java
connect4/test-src/net/lurgee/connect4/Connect4EvaluatorTest.java
connect4/test-src/net/lurgee/connect4/Connect4MoveFactoryTest.java
connect4/test-src/net/lurgee/connect4/Connect4MoveRankerTest.java
connect4/test-src/net/lurgee/connect4/Connect4MoveTest.java
connect4/test-src/net/lurgee/connect4/Connect4PositionTest.java
connect4/test-src/net/lurgee/connect4/SearchTest.java
connect4/test-src/net/lurgee/connect4/StubMoveRanker.java
connect4/www/connect4.html
lurgee.pdf
mit-license.txt
ninemensmorris/.classpath
ninemensmorris/.project
ninemensmorris/build.xml
ninemensmorris/res/images/board/1h.png
ninemensmorris/res/images/board/1v.png
ninemensmorris/res/images/board/2bl.png
ninemensmorris/res/images/board/2br.png
ninemensmorris/res/images/board/2tl.png
ninemensmorris/res/images/board/2tr.png
ninemensmorris/res/images/board/3b.png
ninemensmorris/res/images/board/3l.png
ninemensmorris/res/images/board/3r.png
ninemensmorris/res/images/board/3t.png
ninemensmorris/res/images/board/4.png
ninemensmorris/res/images/board/surface.png
ninemensmorris/res/images/icons/colourb.png
ninemensmorris/res/images/icons/colourw.png
ninemensmorris/res/images/icons/help.png
ninemensmorris/res/images/icons/level1.png
ninemensmorris/res/images/icons/level2.png
ninemensmorris/res/images/icons/level3.png
ninemensmorris/res/images/icons/level4.png
ninemensmorris/res/images/icons/level5.png
ninemensmorris/res/images/icons/new.png
ninemensmorris/res/images/icons/newd.png
ninemensmorris/res/images/icons/select.png
ninemensmorris/res/images/icons/soundoff.png
ninemensmorris/res/images/icons/soundon.png
ninemensmorris/res/images/icons/undo.png
ninemensmorris/res/images/icons/undod.png
ninemensmorris/res/images/pieces/black.png
ninemensmorris/res/images/pieces/blackghost.png
ninemensmorris/res/images/pieces/selectspot.png
ninemensmorris/res/images/pieces/shadow.png
ninemensmorris/res/images/pieces/white.png
ninemensmorris/res/images/pieces/whiteghost.png
ninemensmorris/res/sounds/action.au
ninemensmorris/res/sounds/alert.au
ninemensmorris/res/sounds/endgame.au
ninemensmorris/src/java.policy.applet
ninemensmorris/src/net/lurgee/ninemensmorris/Colour.java
ninemensmorris/src/net/lurgee/ninemensmorris/NineMensMorrisBoard.java
ninemensmorris/src/net/lurgee/ninemensmorris/NineMensMorrisBoardLinks.java
ninemensmorris/src/net/lurgee/ninemensmorris/NineMensMorrisEvaluator.java
ninemensmorris/src/net/lurgee/ninemensmorris/NineMensMorrisMove.java
ninemensmorris/src/net/lurgee/ninemensmorris/NineMensMorrisMoveFactory.java
ninemensmorris/src/net/lurgee/ninemensmorris/NineMensMorrisMoveRanker.java
ninemensmorris/src/net/lurgee/ninemensmorris/NineMensMorrisPlayer.java
ninemensmorris/src/net/lurgee/ninemensmorris/NineMensMorrisPosition.java
ninemensmorris/src/net/lurgee/ninemensmorris/applet/AppletConsts.java
ninemensmorris/src/net/lurgee/ninemensmorris/applet/NineMensMorrisApplet.java
ninemensmorris/src/net/lurgee/ninemensmorris/applet/NineMensMorrisBoardWidget.java
ninemensmorris/src/net/lurgee/ninemensmorris/applet/NineMensMorrisGame.java
ninemensmorris/src/net/lurgee/ninemensmorris/applet/NineMensMorrisMainWindow.java
ninemensmorris/src/net/lurgee/ninemensmorris/applet/NineMensMorrisStatusWidget.java
ninemensmorris/src/net/lurgee/ninemensmorris/applet/package.html
ninemensmorris/src/net/lurgee/ninemensmorris/console/AlternativeEvaluator.java
ninemensmorris/src/net/lurgee/ninemensmorris/console/NineMensMorrisGame.java
ninemensmorris/src/net/lurgee/ninemensmorris/console/NineMensMorrisHumanCompetitor.java
ninemensmorris/src/net/lurgee/ninemensmorris/console/package.html
ninemensmorris/src/net/lurgee/ninemensmorris/package.html
ninemensmorris/test-src/net/lurgee/ninemensmorris/NineMensMorrisBoardLinksTest.java
ninemensmorris/test-src/net/lurgee/ninemensmorris/NineMensMorrisBoardTest.java
ninemensmorris/test-src/net/lurgee/ninemensmorris/NineMensMorrisMoveFactoryTest.java
ninemensmorris/test-src/net/lurgee/ninemensmorris/NineMensMorrisMoveRankerTest.java
ninemensmorris/test-src/net/lurgee/ninemensmorris/NineMensMorrisMoveTest.java
ninemensmorris/test-src/net/lurgee/ninemensmorris/NineMensMorrisPlayerTest.java
ninemensmorris/test-src/net/lurgee/ninemensmorris/NineMensMorrisPositionTest.java
ninemensmorris/test-src/net/lurgee/ninemensmorris/SearchTest.java
ninemensmorris/www/ninemensmorris.html
readme.md
reversi/.classpath
reversi/.project
reversi/build.xml
reversi/java.policy.applet
reversi/res/images/board/selector.png
reversi/res/images/board/spot.png
reversi/res/images/board/square.png
reversi/res/images/board/squarehi.png
reversi/res/images/board/wood.png
reversi/res/images/icons/colourb.png
reversi/res/images/icons/colourw.png
reversi/res/images/icons/help.png
reversi/res/images/icons/level1.png
reversi/res/images/icons/level2.png
reversi/res/images/icons/level3.png
reversi/res/images/icons/level4.png
reversi/res/images/icons/level5.png
reversi/res/images/icons/level6.png
reversi/res/images/icons/new.png
reversi/res/images/icons/newd.png
reversi/res/images/icons/select.png
reversi/res/images/icons/soundoff.png
reversi/res/images/icons/soundon.png
reversi/res/images/icons/undo.png
reversi/res/images/icons/undod.png
reversi/res/images/pieces/piece1.png
reversi/res/images/pieces/piece2.png
reversi/res/images/pieces/piece3.png
reversi/res/images/pieces/piece4.png
reversi/res/images/pieces/piece5.png
reversi/res/images/pieces/piece6.png
reversi/res/images/pieces/piece7.png
reversi/res/images/pieces/pieceb.png
reversi/res/images/pieces/piecebhi.png
reversi/res/images/pieces/piecew.png
reversi/res/images/pieces/piecewhi.png
reversi/res/sounds/action.au
reversi/res/sounds/alert.au
reversi/res/sounds/endgame.au
reversi/res/sounds/flip.au
reversi/res/sounds/play.au
reversi/src/java.policy.applet
reversi/src/net/lurgee/reversi/Colour.java
reversi/src/net/lurgee/reversi/Direction.java
reversi/src/net/lurgee/reversi/ReversiBoard.java
reversi/src/net/lurgee/reversi/ReversiDifferenceBoard.java
reversi/src/net/lurgee/reversi/ReversiEvaluator.java
reversi/src/net/lurgee/reversi/ReversiLibrary.java
reversi/src/net/lurgee/reversi/ReversiMove.java
reversi/src/net/lurgee/reversi/ReversiMoveFactory.java
reversi/src/net/lurgee/reversi/ReversiMoveRanker.java
reversi/src/net/lurgee/reversi/ReversiPlayer.java
reversi/src/net/lurgee/reversi/ReversiPosition.java
reversi/src/net/lurgee/reversi/applet/AppletConsts.java
reversi/src/net/lurgee/reversi/applet/ReversiApplet.java
reversi/src/net/lurgee/reversi/applet/ReversiBoardWidget.java
reversi/src/net/lurgee/reversi/applet/ReversiGame.java
reversi/src/net/lurgee/reversi/applet/ReversiMainWindow.java
reversi/src/net/lurgee/reversi/applet/ReversiStatusWidget.java
reversi/src/net/lurgee/reversi/applet/package.html
reversi/src/net/lurgee/reversi/console/AlternativeEvaluator.java
reversi/src/net/lurgee/reversi/console/ExtendedReversiBoard.java
reversi/src/net/lurgee/reversi/console/ReversiGame.java
reversi/src/net/lurgee/reversi/console/ReversiGameStats.java
reversi/src/net/lurgee/reversi/console/ReversiHumanCompetitor.java
reversi/src/net/lurgee/reversi/console/ReversiPlayerStats.java
reversi/src/net/lurgee/reversi/console/ReversiResultStats.java
reversi/src/net/lurgee/reversi/console/package.html
reversi/src/net/lurgee/reversi/package.html
reversi/test-src/net/lurgee/reversi/ReversiBoardTest.java
reversi/test-src/net/lurgee/reversi/ReversiEvaluatorTest.java
reversi/test-src/net/lurgee/reversi/ReversiMoveFactoryTest.java
reversi/test-src/net/lurgee/reversi/ReversiMoveTest.java
reversi/test-src/net/lurgee/reversi/ReversiPositionTest.java
reversi/test-src/net/lurgee/reversi/SearchComparisonTest.java
reversi/www/reversi.html
sgf/.classpath
sgf/.project
sgf/build.xml
sgf/doc-res/net/lurgee/sgf/testtree1.png
sgf/doc-res/net/lurgee/sgf/testtree2.png
sgf/doc-res/net/lurgee/sgf/testtree3.png
sgf/src/net/lurgee/sgf/AbortException.java
sgf/src/net/lurgee/sgf/AbstractBoard.java
sgf/src/net/lurgee/sgf/AbstractSearcher.java
sgf/src/net/lurgee/sgf/AbstractSinglePassSearcher.java
sgf/src/net/lurgee/sgf/Debug.java
sgf/src/net/lurgee/sgf/Evaluator.java
sgf/src/net/lurgee/sgf/GameContext.java
sgf/src/net/lurgee/sgf/IterativeSearcher.java
sgf/src/net/lurgee/sgf/KillerHeuristicMoveRanker.java
sgf/src/net/lurgee/sgf/Library.java
sgf/src/net/lurgee/sgf/Move.java
sgf/src/net/lurgee/sgf/MoveFactory.java
sgf/src/net/lurgee/sgf/MoveList.java
sgf/src/net/lurgee/sgf/MoveRanker.java
sgf/src/net/lurgee/sgf/NegamaxSearcher.java
sgf/src/net/lurgee/sgf/NegascoutSearcher.java
sgf/src/net/lurgee/sgf/ObjectPool.java
sgf/src/net/lurgee/sgf/ObjectPoolException.java
sgf/src/net/lurgee/sgf/ObjectPoolFullException.java
sgf/src/net/lurgee/sgf/Player.java
sgf/src/net/lurgee/sgf/Poolable.java
sgf/src/net/lurgee/sgf/Position.java
sgf/src/net/lurgee/sgf/SearchException.java
sgf/src/net/lurgee/sgf/SearchProgressListener.java
sgf/src/net/lurgee/sgf/SearchThresholdReachedException.java
sgf/src/net/lurgee/sgf/Version.java
sgf/src/net/lurgee/sgf/package.html
sgf/test-src/net/lurgee/sgf/AbstractBoardTest.java
sgf/test-src/net/lurgee/sgf/AbstractSinglePassSearcherTest.java
sgf/test-src/net/lurgee/sgf/ArrayUtils.java
sgf/test-src/net/lurgee/sgf/IterativeSearcherTest.java
sgf/test-src/net/lurgee/sgf/KillerHeuristicMoveRankerTest.java
sgf/test-src/net/lurgee/sgf/MoveListTest.java
sgf/test-src/net/lurgee/sgf/NegamaxSearcherTest.java
sgf/test-src/net/lurgee/sgf/NegascoutSearcherTest.java
sgf/test-src/net/lurgee/sgf/ObjectPoolTest.java
sgf/test-src/net/lurgee/sgf/TestBoard.java
sgf/test-src/net/lurgee/sgf/TestEvaluator.java
sgf/test-src/net/lurgee/sgf/TestLibrary.java
sgf/test-src/net/lurgee/sgf/TestMove.java
sgf/test-src/net/lurgee/sgf/TestMoveFactory.java
sgf/test-src/net/lurgee/sgf/TestMoveRanker.java
sgf/test-src/net/lurgee/sgf/TestPlayer.java
sgf/test-src/net/lurgee/sgf/TestPoolable.java
sgf/test-src/net/lurgee/sgf/TestPosition.java
sgf/test-src/net/lurgee/sgf/TestSearchProgressListener.java

Download

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

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