Download Poolesville 2010 Games Project Free Java Code
Description
A computer game playing project for Poolesville High School's 2010 algorithms class.
Source Files
The download file Poolesville-2010-Games-Project-master.zip has the following entries.
.classpath//from ww w . j a va 2s . c o m
.gitignore
.project
.settings/org.eclipse.jdt.core.prefs
LICENSE
README
build.properties
build.xml
lib/LICENSE.mina.txt
lib/LICENSE.slf4j.txt
lib/NOTICE.mina.txt
lib/junit-4.8.2.jar
lib/mina-core-2.0.1.jar
lib/slf4j-api-1.6.1.jar
lib/slf4j-jdk14-1.6.1.jar
lib/slf4j-simple-1.6.1.jar
server.xml
src/net/volus/ronwalf/phs2010/games/checkers/CheckersCompass.java
src/net/volus/ronwalf/phs2010/games/checkers/CheckersGame.java
src/net/volus/ronwalf/phs2010/games/checkers/CheckersGui.java
src/net/volus/ronwalf/phs2010/games/checkers/CheckersMove.java
src/net/volus/ronwalf/phs2010/games/checkers/CheckersPiece.java
src/net/volus/ronwalf/phs2010/games/checkers/CheckersPiecePainter.java
src/net/volus/ronwalf/phs2010/games/checkers/CheckersState.java
src/net/volus/ronwalf/phs2010/games/checkers/CheckersTransition.java
src/net/volus/ronwalf/phs2010/games/checkers/heuristics/CheckersCountHeuristic.java
src/net/volus/ronwalf/phs2010/games/checkers/heuristics/CheckersKingHeuristic.java
src/net/volus/ronwalf/phs2010/games/checkers/heuristics/RonsCheckersHeuristic.java
src/net/volus/ronwalf/phs2010/games/core/Game.java
src/net/volus/ronwalf/phs2010/games/core/GamePlayer.java
src/net/volus/ronwalf/phs2010/games/core/GamePlayerFactory.java
src/net/volus/ronwalf/phs2010/games/core/GameTransition.java
src/net/volus/ronwalf/phs2010/games/core/HeuristicEvaluator.java
src/net/volus/ronwalf/phs2010/games/core/HeuristicFunction.java
src/net/volus/ronwalf/phs2010/games/core/PlayerFactoryRegistry.java
src/net/volus/ronwalf/phs2010/games/core/PlayerState.java
src/net/volus/ronwalf/phs2010/games/core/SearchController.java
src/net/volus/ronwalf/phs2010/games/core/StateEvaluator.java
src/net/volus/ronwalf/phs2010/games/core/StateEvaluatorFactory.java
src/net/volus/ronwalf/phs2010/games/core/StoppedException.java
src/net/volus/ronwalf/phs2010/games/core/impl/AlphaBetaFactory.java
src/net/volus/ronwalf/phs2010/games/core/impl/AlphaBetaPlayer.java
src/net/volus/ronwalf/phs2010/games/core/impl/BestNextMove.java
src/net/volus/ronwalf/phs2010/games/core/impl/BestNextMoveFactory.java
src/net/volus/ronwalf/phs2010/games/core/impl/MinimaxFactory.java
src/net/volus/ronwalf/phs2010/games/core/impl/MinimaxPlayer.java
src/net/volus/ronwalf/phs2010/games/core/impl/RandomMoveFactory.java
src/net/volus/ronwalf/phs2010/games/core/impl/RandomMovePlayer.java
src/net/volus/ronwalf/phs2010/games/core/impl/StateEvalFactoryImpl.java
src/net/volus/ronwalf/phs2010/games/core/impl/StateEvaluatorImpl.java
src/net/volus/ronwalf/phs2010/games/evaluation/Evaluate.java
src/net/volus/ronwalf/phs2010/games/evaluation/EvaluateProperties.java
src/net/volus/ronwalf/phs2010/games/evaluation/PlayerEvaluator.java
src/net/volus/ronwalf/phs2010/games/gui/BoardListener.java
src/net/volus/ronwalf/phs2010/games/gui/BoardPanel.java
src/net/volus/ronwalf/phs2010/games/gui/PiecePainter.java
src/net/volus/ronwalf/phs2010/games/gui/PlayerManager.java
src/net/volus/ronwalf/phs2010/games/gui/PlayerSelector.java
src/net/volus/ronwalf/phs2010/games/gui/StateChangeListener.java
src/net/volus/ronwalf/phs2010/games/gui/StopPanel.java
src/net/volus/ronwalf/phs2010/games/reversi/ReversiCombinedHeuristic.java
src/net/volus/ronwalf/phs2010/games/reversi/ReversiGame.java
src/net/volus/ronwalf/phs2010/games/reversi/ReversiGui.java
src/net/volus/ronwalf/phs2010/games/reversi/ReversiState.java
src/net/volus/ronwalf/phs2010/games/reversi/ReversiTransition.java
src/net/volus/ronwalf/phs2010/games/reversi/heuristics/KevinHarrison2Heuristic.java
src/net/volus/ronwalf/phs2010/games/reversi/heuristics/ReversiCornerHeuristic.java
src/net/volus/ronwalf/phs2010/games/reversi/heuristics/ReversiCountHeuristic.java
src/net/volus/ronwalf/phs2010/games/reversi/heuristics/ReversiDistanceHeuristic.java
src/net/volus/ronwalf/phs2010/games/reversi/heuristics/ReversiEdgeHeuristic.java
src/net/volus/ronwalf/phs2010/games/reversi/heuristics/ReversiMoveHeuristic.java
src/net/volus/ronwalf/phs2010/games/reversi/heuristics/ReversiSafeHeuristic.java
src/net/volus/ronwalf/phs2010/games/reversi/heuristics/ReversiWeightedHeuristic.java
src/net/volus/ronwalf/phs2010/games/tictactoe/TicTacCell.java
src/net/volus/ronwalf/phs2010/games/tictactoe/TicTacCellPainter.java
src/net/volus/ronwalf/phs2010/games/tictactoe/TicTacMove.java
src/net/volus/ronwalf/phs2010/games/tictactoe/TicTacState.java
src/net/volus/ronwalf/phs2010/games/tictactoe/TicTacTransition.java
src/net/volus/ronwalf/phs2010/games/util/Board.java
src/net/volus/ronwalf/phs2010/games/util/BoardPathIterator.java
src/net/volus/ronwalf/phs2010/games/util/BoardState.java
src/net/volus/ronwalf/phs2010/games/util/DummyController.java
src/net/volus/ronwalf/phs2010/games/util/MovesHeuristic.java
src/net/volus/ronwalf/phs2010/games/util/Pair.java
src/net/volus/ronwalf/phs2010/games/util/PairXComparator.java
src/net/volus/ronwalf/phs2010/games/util/RandomHeuristic.java
src/net/volus/ronwalf/phs2010/games/util/SimpleController.java
src/net/volus/ronwalf/phs2010/games/util/WeightedHeuristic.java
src/net/volus/ronwalf/phs2010/networking/client/ConnectDialog.java
src/net/volus/ronwalf/phs2010/networking/client/OpponentSelector.java
src/net/volus/ronwalf/phs2010/networking/client/PlayerInfo.java
src/net/volus/ronwalf/phs2010/networking/client/PlayerSelector.java
src/net/volus/ronwalf/phs2010/networking/client/SwingCheckersClient.java
src/net/volus/ronwalf/phs2010/networking/client/SwingCheckersClientHandler.java
src/net/volus/ronwalf/phs2010/networking/message/Ack.java
src/net/volus/ronwalf/phs2010/networking/message/AckParser.java
src/net/volus/ronwalf/phs2010/networking/message/BaseMessage.java
src/net/volus/ronwalf/phs2010/networking/message/GameMove.java
src/net/volus/ronwalf/phs2010/networking/message/GameMoveParser.java
src/net/volus/ronwalf/phs2010/networking/message/GameResult.java
src/net/volus/ronwalf/phs2010/networking/message/GameResultParser.java
src/net/volus/ronwalf/phs2010/networking/message/GameState.java
src/net/volus/ronwalf/phs2010/networking/message/GameStateParser.java
src/net/volus/ronwalf/phs2010/networking/message/Login.java
src/net/volus/ronwalf/phs2010/networking/message/LoginParser.java
src/net/volus/ronwalf/phs2010/networking/message/Message.java
src/net/volus/ronwalf/phs2010/networking/message/MessageFactory.java
src/net/volus/ronwalf/phs2010/networking/message/MessageParser.java
src/net/volus/ronwalf/phs2010/networking/message/MessageParsingException.java
src/net/volus/ronwalf/phs2010/networking/message/MessageVisitor.java
src/net/volus/ronwalf/phs2010/networking/message/MessageVisitorAdapter.java
src/net/volus/ronwalf/phs2010/networking/message/StartGame.java
src/net/volus/ronwalf/phs2010/networking/message/StartGameParser.java
src/net/volus/ronwalf/phs2010/networking/message/Users.java
src/net/volus/ronwalf/phs2010/networking/message/UsersParser.java
src/net/volus/ronwalf/phs2010/networking/raw/RawMessage.java
src/net/volus/ronwalf/phs2010/networking/raw/RawMessageCodecFactory.java
src/net/volus/ronwalf/phs2010/networking/raw/RawMessageDecoder.java
src/net/volus/ronwalf/phs2010/networking/raw/RawMessageEncoder.java
src/net/volus/ronwalf/phs2010/networking/server/GameClient.java
src/net/volus/ronwalf/phs2010/networking/server/GameClientListener.java
src/net/volus/ronwalf/phs2010/networking/server/GameServer.java
src/net/volus/ronwalf/phs2010/networking/server/GameServerHandler.java
src/net/volus/ronwalf/phs2010/networking/server/NetworkGame.java
src/net/volus/ronwalf/phs2010/networking/server/NewClientHandler.java
src/net/volus/ronwalf/phs2010/networking/server/SampleServer.java
src/net/volus/ronwalf/phs2010/networking/server/SampleServerHandler.java
test/net/volus/ronwalf/phs2010/games/core/test/BoardSwitchHeuristic.java
test/net/volus/ronwalf/phs2010/games/core/test/MagnifyHeuristic.java
test/net/volus/ronwalf/phs2010/games/core/test/PWinsHeuristic.java
test/net/volus/ronwalf/phs2010/games/core/test/TestAlphaBeta.java
test/net/volus/ronwalf/phs2010/games/core/test/TestMinimaxPlayer.java
test/net/volus/ronwalf/phs2010/games/core/test/TestStateEvaluatorImpl.java
test/net/volus/ronwalf/phs2010/games/core/test/TimedController.java
test/net/volus/ronwalf/phs2010/games/core/test/UntimedController.java
test/net/volus/ronwalf/phs2010/games/reversi/test/TestReversiTransition.java
test/net/volus/ronwalf/phs2010/games/tictactoe/test/TestTacTransition.java
Download
Click the following link to download Poolesville-2010-Games-Project-master.zip.
Poolesville-2010-Games-Project-master.zip