Skip to content
Unstable

Changes

Summary

  1. added ipspiel24-minimax (details)
  2. up to date to main (details)
  3. whatever its just on this branch (details)
  4. changed to minimax, added minimax module in pom and moduleinfo (details)
  5. added minimax now inside of the tictactoe strategy (details)
  6. barely working (details)
  7. added negamax, now there are two not working algorithms (details)
  8. it works (details)
  9. removed ipspiel-minimax folder (details)
  10. changed to negamax (details)
  11. added a comment to find the changed file in the srcCode (details)
  12. removed old file (details)
  13. Added (not working) generic minimax (details)
  14. still not working (details)
  15. removed old reundundant class (details)
  16. still Errors with illegal cast but bound mismatch error is taken care of (details)
  17. NO ERRORS! Algorithm still not working (details)
  18. temp commit fuer flo (details)
  19. working if minimax is X somehow (probably dark magic) (details)
  20. ipspiel24: module ipspiel24-minimax integrated into pom.xml (details)
  21. ipspiel24-minimax: placebo test case deleted (details)
  22. ipspiel24-minimax: pom.xml corrected (details)
  23. ipspiel24-minimax: pom.xml completed, Checkstyle and SpotBugs enabled (details)
  24. ipspiel24-minimax: added TODOs for missing comments (details)
  25. ipspiel24-tictactoe-core: unused interface removed (details)
  26. ipspiel24-tictactoe-strategy-minimax: MiniMax strategy moved into separate project (details)
  27. ipspiel24-tictactoe-core: TicTacToeGameBuilderFactory.getStrategies() now returns a list of suitably typed strategies (details)
  28. ipspiel24-tictactoe-core: made constructor public for usage in test cases outside the package (details)
  29. ipspiel24-tictactoe-strategy-minimax: don't consider moves after the game has finished (details)
  30. ipspiel24-minimax: don't negate Integer.MIN_VALUE as this doesn't work (details)
  31. ipspiel24-tictactoe-strategy-minimax: unit tests added (details)
  32. ipspiel24-tictactoe-core: reverted fixed column number erroneously committed (details)
Commit 46edfed8266047d4260d6f100ca6640a4968ce90 by Christoph Schulz
added ipspiel24-minimax
The file was addedipspiel24-minimax/.pmd
The file was addedipspiel24-minimax/.settings/org.eclipse.m2e.core.prefs
The file was addedipspiel24-minimax/.settings/edu.umd.cs.findbugs.core.prefs
The file was addedipspiel24-minimax/.fbExcludeFilterFile
The file was addedipspiel24-minimax/pom.xml
The file was addedipspiel24-minimax/.checkstyle
The file was addedipspiel24-minimax/.pmdruleset.xml
The file was addedipspiel24-minimax/.settings/org.eclipse.core.resources.prefs
The file was addedipspiel24-minimax/.classpath
The file was addedipspiel24-minimax/.project
The file was addedipspiel24-minimax/.settings/org.eclipse.jdt.core.prefs
The file was addedipspiel24-minimax/src/main/java/module-info.java
Commit 754ac2921e2c5beaf6f32e16ac0d67ee674f2d84 by Christoph Schulz
up to date to main
The file was modifiedipspiel24-minimax/.checkstyle
Commit 841ad5d741242ceb7decb6f18c0e6838e8a0cd1a by Christoph Schulz
whatever its just on this branch
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/module-info.java
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategyFactory.java
The file was addedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/core/moves/impl/Negamax.java
Commit c43a3cf22561b7aa80ebe5fbc1b87bfcec773d16 by Christoph Schulz
changed to minimax, added minimax module in pom and moduleinfo
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/module-info.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/pom.xml
The file was removedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/core/moves/impl/Negamax.java
The file was addedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/core/moves/impl/Minimax.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
Commit 4180bbccc33198bdc1c1bf1e82e360ed4b517121 by Christoph Schulz
added minimax now inside of the tictactoe strategy
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/pom.xml
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-core/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/core/domain/impl/TicTacToeFieldImpl.java
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategyOld.java
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/minimax/core/moves/impl/Minimax.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/module-info.java
The file was modifiedipspiel24-minimax/pom.xml
Commit bf5ceb4aef3a33cbc9249d2f4bf4549615b714ce by Christoph Schulz
barely working
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
Commit 43b61439ece03e2b2515039702484862db193096 by Christoph Schulz
added negamax, now there are two not working algorithms
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
Commit 47aaf53a4be16ca2adf5f6f15c2f2002ebdf97ad by Christoph Schulz
it works
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
Commit 9ff19737c4dbd505995809a1813e28b2d00a7f70 by Christoph Schulz
removed ipspiel-minimax folder
The file was removedipspiel24-minimax/.classpath
The file was removedipspiel24-minimax/pom.xml
The file was removedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/core/moves/impl/Minimax.java
The file was removedipspiel24-minimax/.settings/edu.umd.cs.findbugs.core.prefs
The file was removedipspiel24-minimax/.settings/org.eclipse.core.resources.prefs
The file was removedipspiel24-minimax/.checkstyle
The file was removedipspiel24-minimax/.project
The file was removedipspiel24-minimax/.settings/org.eclipse.jdt.core.prefs
The file was removedipspiel24-minimax/.fbExcludeFilterFile
The file was removedipspiel24-minimax/src/main/java/module-info.java
The file was removedipspiel24-minimax/.settings/org.eclipse.m2e.core.prefs
Commit 1ffad21288e37aa0e846f8970628c04db33092cb by Christoph Schulz
changed to negamax
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
Commit d67325818986fd70452e09e48d95f2c77c4e86f0 by Christoph Schulz
added a comment to find the changed file in the srcCode
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
Commit 464ecfbddede2edd544706399ac21716f21952e2 by Christoph Schulz
removed old file
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
The file was removedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategyOld.java
Commit a4b64e8aa6171cd02c8937213aa114c6135d4289 by Christoph Schulz
Added (not working) generic minimax
The file was removedipspiel24-minimax/.pmd
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/MinimaxInterfaceImpl.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/module-info.java
The file was addedipspiel24-minimax/pom.xml
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/pom.xml
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-core/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/core/domain/impl/TicTacToeFieldImpl.java
The file was addedipspiel24-minimax/.project
The file was addedipspiel24-minimax/.settings/org.eclipse.m2e.core.prefs
The file was addedipspiel24-minimax/.settings/org.eclipse.core.resources.prefs
The file was addedipspiel24-minimax/src/test/java/org/ipspiel24/minimax/AppTest.java
The file was addedipspiel24-minimax/src/main/java/org/ipspiel24/minimax/Minimax.java
The file was removedipspiel24-minimax/.pmdruleset.xml
The file was addedipspiel24-minimax/.settings/org.eclipse.jdt.core.prefs
The file was addedipspiel24-minimax/src/main/java/org/ipspiel24/minimax/MinimaxResult.java
The file was addedipspiel24-minimax/.classpath
The file was addedipspiel24-minimax/src/main/java/org/ipspiel24/minimax/MinimaxInterface.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
Commit 6ad4517b2df64f5067266320302e781213d44505 by Christoph Schulz
still not working
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
The file was modifiedipspiel24-minimax/pom.xml
The file was modifiedipspiel24-minimax/src/main/java/org/ipspiel24/minimax/Minimax.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategyFactory.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/pom.xml
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/MinimaxInterfaceImpl.java
Commit 9843852c3f43c981347b4a353691d164e25a938c by Christoph Schulz
removed old reundundant class
The file was removedipspiel24-minimax/src/main/java/org/ipspiel24/minimax/MinimaxResult.java
Commit c511d419e4b944880b88cbee3ff2e10abf27b2d9 by Christoph Schulz
still Errors with illegal cast but bound mismatch error is taken care of
The file was addedipspiel24-minimax/src/main/java/module-info.java
The file was removedipspiel24-minimax/src/test/java/org/ipspiel24/minimax/AppTest.java
The file was removedipspiel24-minimax/src/main/java/org/ipspiel24/minimax/MinimaxInterface.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategyFactory.java
The file was removedipspiel24-minimax/src/main/java/org/ipspiel24/minimax/Minimax.java
The file was addedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/Minimax.java
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-core/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/core/domain/TicTacToeMinimaxStrategy.java
The file was removedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/MinimaxInterfaceImpl.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
The file was addedipspiel24-minimax/src/test/java/de/fhdw/gaming/ipspiel24/minimax/AppTest.java
The file was addedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/MinimaxStrategy.java
Commit fa1463042434d3daebaa15a4b0f603f509d4e3b6 by Christoph Schulz
NO ERRORS! Algorithm still not working
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
Commit 70742023818b616763bd536667a965377da525dd by Christoph Schulz
temp commit fuer flo
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.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 be8f937d5bca19f49069e1cdc534255015c50be0 by Christoph Schulz
working if minimax is X somehow (probably dark magic)
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
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
Commit 6be3d66c0b61756088a3ffc1444a10786af7bb37 by Christoph Schulz
ipspiel24: module ipspiel24-minimax integrated into pom.xml
The file was modifiedpom.xml
Commit f19cfa74ceb037efe02744bba5995485a123fc7d by Christoph Schulz
ipspiel24-minimax: placebo test case deleted
The file was removedipspiel24-minimax/src/test/java/de/fhdw/gaming/ipspiel24/minimax/AppTest.java
Commit c3adf6c97ff9e9a5704cdc46d65ec8c8b01a5279 by Christoph Schulz
ipspiel24-minimax: pom.xml corrected

Especially, JUnit dependency has changed from version 3.x to 5.x.
The file was modifiedipspiel24-minimax/pom.xml
Commit 2b46964628694535337d42e4016e055eec68a9dd by Christoph Schulz
ipspiel24-minimax: pom.xml completed, Checkstyle and SpotBugs enabled
The file was addedipspiel24-minimax/.gitignore
The file was modifiedipspiel24-minimax/.project
The file was addedipspiel24-minimax/.settings/edu.umd.cs.findbugs.core.prefs
The file was modifiedipspiel24-minimax/pom.xml
Commit bf75b0b6de2cb60da697ec492ddee5ae6e0ea6bc by Christoph Schulz
ipspiel24-minimax: added TODOs for missing 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
Commit 3c33778ca1ad37d851043f0dab4e9e12969add5b by Christoph Schulz
ipspiel24-tictactoe-core: unused interface removed
The file was removedipspiel24-tictactoe/ipspiel24-tictactoe-core/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/core/domain/TicTacToeMinimaxStrategy.java
Commit 7296d22a717a416c25e18e90297346b35b66d622 by Christoph Schulz
ipspiel24-tictactoe-strategy-minimax: MiniMax strategy moved into separate project
The file was removedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategyFactory.java
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/strategy/minimax/TicTacToeMinimaxStrategy.java
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/.settings/edu.umd.cs.findbugs.core.prefs
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/pom.xml
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/strategy/minimax/TicTacToeMinimaxStrategyFactory.java
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/src/test/resources/.keep
The file was modifiedipspiel24-tictactoe/pom.xml
The file was removedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/gui/impl/TicTacToeMinimaxStrategy.java
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/src/main/resources/.keep
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/src/main/java/module-info.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-gui/src/main/java/module-info.java
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/.settings/org.eclipse.jdt.core.prefs
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/.settings/org.eclipse.m2e.core.prefs
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/.project
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/.gitignore
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/.settings/org.eclipse.core.resources.prefs
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/.classpath
Commit 78acdfe92142ba57e4108a1470195fa7186f0121 by Christoph Schulz
ipspiel24-tictactoe-core: TicTacToeGameBuilderFactory.getStrategies() now returns a list of suitably typed strategies
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-core/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/core/domain/impl/TicTacToeGameBuilderFactoryImpl.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-core/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/core/domain/TicTacToeGameBuilderFactory.java
Commit d9c65332fca06b6b1ac58674067aff4518463b71 by Christoph Schulz
ipspiel24-tictactoe-core: made constructor public for usage in test cases outside the package
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-core/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/core/domain/impl/TicTacToeGameBuilderFactoryImpl.java
Commit 60a72a0b724ecbd6c99996e1ce8143f69a35989c by Christoph Schulz
ipspiel24-tictactoe-strategy-minimax: don't consider moves after the game has finished
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/strategy/minimax/TicTacToeMinimaxStrategy.java
Commit 74955ce07b15a9b0ed375c9772a93cd4cd44451a by Christoph Schulz
ipspiel24-minimax: don't negate Integer.MIN_VALUE as this doesn't work
The file was modifiedipspiel24-minimax/src/main/java/de/fhdw/gaming/ipspiel24/minimax/Minimax.java
Commit 0e5a8a8b11d2892396fd9a48a7ff8769585a7622 by Christoph Schulz
ipspiel24-tictactoe-strategy-minimax: unit tests added
The file was addedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/src/test/java/de/fhdw/gaming/ipspiel24/tictactoe/strategy/minimax/TicTacToeMinimaxStrategyTest.java
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-strategy-minimax/.settings/org.eclipse.core.resources.prefs
Commit 26946268b5f2be8e5cf028765d66b52c9a81a886 by Christoph Schulz
ipspiel24-tictactoe-core: reverted fixed column number erroneously committed
The file was modifiedipspiel24-tictactoe/ipspiel24-tictactoe-core/src/main/java/de/fhdw/gaming/ipspiel24/tictactoe/core/domain/impl/TicTacToeBoardImpl.java