Skip to content
Unstable

Changes

Summary

  1. added MinimaxStrategy and Factory, missing evaluation method (details)
  2. added working getPossibleMovesMethod, added Strategy to module-info, (details)
  3. added evaluate implementation (details)
  4. added two in a row for evaluate (details)
  5. added comments (details)
  6. added temporary multithreading for initial minimax branch structure (details)
  7. typo (details)
  8. completely re-implemented evaluate, removed multithreading from minimax (details)
  9. better than randomStrategy!! (details)
  10. removed debug comments, added comments (details)
  11. removed evaluate zyklomatic complecity (details)
  12. removed minimax strategy from vierConnects gui and moved it to its own (details)
  13. fixed requirements for minimax VierGewinnt (details)
  14. removed obsolete function (details)
  15. added move ordering (details)
  16. added: minimax termination once end of game (details)
  17. final touchups (details)
  18. Added test cases, fixed various comment spelling errors (details)
  19. Updated VierConnects POM (details)
Commit b4c3b7288a256c7396c7cad6c88b6d176664e075 by sebastian.woltmann
added MinimaxStrategy and Factory, missing evaluation method
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/module-info.java
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategyFactory.java
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/pom.xml
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
Commit 7097811bf2b0f77c6f7b5a733b9fbb55d240f4c1 by sebastian.woltmann
added working getPossibleMovesMethod, added Strategy to module-info,
removed minimax debug comment, added toString
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/module-info.java
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
Commit 89d1bd8bacb5381b4d13ee405b7c058ac60805e9 by sebastian.woltmann
added evaluate implementation
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
Commit 8025f86306fec1ee8a679c9a34115b3f3710f6f5 by sebastian.woltmann
added two in a row for evaluate
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
Commit 863419127e869c3bdc974b0c51b2b08438651cb6 by sebastian.woltmann
added comments
The file was modifiedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/Minimax.java
Commit f07bd4d03a53578e0bcf0e839785f4cdc95adfc4 by sebastian.woltmann
added temporary multithreading for initial minimax branch structure
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
The file was modifiedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/Minimax.java
Commit f497cbc63a8b8974a1057deaad6647e62fdaf552 by sebastian.woltmann
typo
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
Commit bd2980d9f5ff048be96979f45eed04841f513751 by sebastian.woltmann
completely re-implemented evaluate, removed multithreading from minimax
(for now)
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategyFactory.java
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
The file was modifiedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/Minimax.java
Commit 08578a94f1e9c52052e3891b06710af107f91650 by sebastian.woltmann
better than randomStrategy!!
The file was modifiedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/Minimax.java
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
Commit 0b64b3d1ba6a304347b2a03fa36b8d2ccdf08866 by sebastian.woltmann
removed debug comments, added comments
The file was modifiedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/MinimaxStrategy.java
The file was modifiedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/Minimax.java
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
Commit c4d6150a16d0937494c2ef913b39991b527637f0 by sebastian.woltmann
removed evaluate zyklomatic complecity
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
The file was addedipspiel24-VierConnects/Gaming Contest.launch
Commit 8cf6548e84654854cad9a75fdd75a6d921680103 by sebastian.woltmann
removed minimax strategy from vierConnects gui and moved it to its own
maven module
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/pom.xml
The file was addedipspiel24-demo/Gaming Contest-VierConnects.launch
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/src/main/java/module-info.java
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/strategy/minimax/VierConnectsMinimaxStrategy.java
The file was removedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategy.java
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/pom.xml
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/module-info.java
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/.settings/org.eclipse.m2e.core.prefs
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/.project
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/.settings/org.eclipse.jdt.core.prefs
The file was removedipspiel24-VierConnects/ipspiel24-VierConnects-gui/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/gui/impl/VierConnectsMinimaxStrategyFactory.java
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/strategy/minimax/VierConnectsMinimaxStrategyFactory.java
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/.classpath
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/.settings/org.eclipse.core.resources.prefs
The file was modifiedipspiel24-VierConnects/pom.xml
Commit 2b42bba948b40f1b50625d2a3c03c48eacbda104 by sebastian.woltmann
fixed requirements for minimax VierGewinnt
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/src/main/java/module-info.java
Commit 483417875a17f2d92e6ec93454209dfc23c0348d by sebastian.woltmann
removed obsolete function
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/strategy/minimax/VierConnectsMinimaxStrategy.java
Commit 5f1c009559a8ac04ec23997f143e8b96944b2f05 by sebastian.woltmann
added move ordering
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/strategy/minimax/VierConnectsMinimaxStrategy.java
Commit b9c21c86029c613f8693d95e816dce03d3cbabf0 by sebastian.woltmann
added: minimax termination once end of game
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/strategy/minimax/VierConnectsMinimaxStrategy.java
The file was modifiedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/Minimax.java
The file was modifiedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/MinimaxStrategy.java
Commit 5d42f2216518c96a434e8c8e02132e2c50120e21 by sebastian.woltmann
final touchups
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/strategy/minimax/VierConnectsMinimaxStrategy.java
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/.classpath
Commit e7a5079e964f5584e057c954626c9fc4140fe297 by lennart.dumann
Added test cases, fixed various comment spelling errors
The file was addedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/src/test/java/de/fhdw/gaming/ipspiel24/VierConnects/strategy/minimax/VierConnectsMinimaxStrategyTest.java
The file was removedipspiel24-freizeitgestaltung/Gaming GUI.launch
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/.project
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/strategy/minimax/TicTacToeMinimaxStrategy.java
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-core/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/core/domain/impl/VierConnectsGameBuilderFactoryImpl.java
The file was modifiedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/Minimax.java
The file was addedipspiel24-freizeitgestaltung/Gaming GUI-4gewinnt.launch
The file was modifiedipspiel24-minimax/.settings/org.eclipse.core.resources.prefs
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/VierConnects/strategy/minimax/VierConnectsMinimaxStrategy.java
Commit 09c25a7cab09a2989819b92c8ea0a0b112718195 by lennart.dumann
Updated VierConnects POM
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/.settings/org.eclipse.core.resources.prefs
The file was modifiedipspiel24-VierConnects/ipspiel24-VierConnects-strategy-minimax/pom.xml