Changes
#106 (Jun 21, 2024, 10:42:09 PM)
- Memory: Changed class- and method-names according to make the code more comprehensive — jeremy-hesse / detail
#105 (Jun 21, 2024, 9:12:09 PM)
- added test cases for fg mixed moves and tictactoeMoveGenerator — sebastian.woltmann / detail
#104 (Jun 16, 2024, 8:22:08 PM)
- Memory: Added test-cases for the strategies with brain — jeremy.hesse / detail
#103 (Jun 10, 2024, 1:17:10 PM)
- added memory dependency to gd pom.xml — Kevin / detail
- Anpassung TitForTat -> default Reaktion: remainSilentMove — merle_cathrin.lehmann / detail
- Pavlov Strategie hinzugefügt — merle_cathrin.lehmann / detail
- Anpassungen PavlovStrategy — merle_cathrin.lehmann / detail
- Memory: Working testclasses + fixed remaining checkstyle — Kevin / detail
- Memory: Added Strategies (and folder for them) — Kevin / detail
- Memory: Added titfortat back in — jeremy.hesse / detail
- Memory: Added TitFor2Tat + adjusted syso from observer — Kevin / detail
- Memory: Corrected move checked (index) and null-check in strategies, changed GD winning definition. — jeremy.hesse / detail
- Memory: Removed the cyclic complexity > 8 — jeremy.hesse / detail
- GD: Checkstlye fixed complexity warning for Brain Strategies — Kevin / detail
#102 (Jun 3, 2024, 3:57:07 PM)
#101 (Jun 3, 2024, 2:42:07 PM)
- Memory: Added Memory-Project to Gefangenendilemma pom to implement strategies there — jeremy.hesse / detail
#100 (Jun 3, 2024, 2:12:06 PM)
- Memory: Added move-saving, strategy still makes illegal move — jeremy.hesse / detail
- MemPair implemented null handling, optimized toString, added testclass — Kevin / detail
- MemShiftList changed memory.size to memPair.size + adjusted testclass — Kevin / detail
- MemBrain adjusted testclasses — Kevin / detail
- MemObserver provisional test class created — Kevin / detail
- Memory: Trying to fix this thing exploding — jeremy.hesse / detail
- Memory: Should have fixed the Merge-Problems — jeremy.hesse / detail
- memory: Fixed toString of MemoryPairImpl — jeremy.hesse / detail
- Memory: Works... somewhat — jeremy.hesse / detail
- memory: It DOES work! (I hope) — jeremy.hesse / detail
- fixed almost all tests (except 3 tests in for brainImpl) — Kevin / detail
- Memory: little changes — jeremy.hesse / detail
- Memory: Adjusted Tests for push to main — jeremy.hesse / detail
#99 (May 29, 2024, 12:07:06 AM)
- removed checkstyle warnings (comments, formatting, cycl. complexity) — sebastian.woltmann / detail
#98 (May 28, 2024, 5:07:10 PM)
- ipspiel24-VierConnects-strategy-minimax: Checkstyle and SpotBugs enabled — Christoph Schulz / detail
- ipspiel24-VierConnects-strategy-minimax: .gitignore added — Christoph Schulz / detail
#97 (May 28, 2024, 4:07:09 PM)
#96 (May 28, 2024, 3:47:09 PM)
- ipspiel24: adapted to changes in ObserverFactory interface — Christoph Schulz / detail
- ipspiel24-memory: .gitignore added, generated files removed — Christoph Schulz / detail
- ipspiel24-tictactoe-minimax-strategy: adapted to depth counting change in commit b9c21c86029c, making unit tests pass again — Christoph Schulz / detail
#93 (May 26, 2024, 3:02:07 PM)
- Memory: Added a strategy "tictactoe-strategy-random-memory" to show the working Brain — jeremy.hesse / detail
#92 (May 26, 2024, 2:37:07 PM)
- Added memory module — timmschmidt7 / detail
#91 (May 26, 2024, 2:27:06 PM)
- Revert "Merge branch 'memory'" — timmschmidt7 / detail
#90 (May 26, 2024, 1:47:06 PM)
- Added memory project — timmschmidt7 / detail
- Added memory as maven proj — timmschmidt7 / detail
- fixed project edit class — Kevin / detail
- Trying to fix project, added another class — jeremy.hesse / detail
- Added MemoryObserver — jeremy.hesse / detail
- Memory: Integrated observer into TicTacToe, did first Test. Created Brain with first methods. Created FactoryImpl — jeremy.hesse / detail
- Memory: Modified some things — jeremy.hesse / detail
- Memory: Added interfaces and added the already existing classes as implementation of those interfaces. Interfaces in new folder. — jeremy.hesse / detail
- Memory: First attempt to make "rememberOutcome" work — jeremy.hesse / detail
- Memory: Added comments and little change — jeremy.hesse / detail
- Memory: Why is there a Nullpointer exception? — jeremy.hesse / detail
- Memory: It somewhat works now. — jeremy.hesse / detail
- Memory: Edited the equal function of KeyImpl to make things work now. — jeremy.hesse / detail
- Memory: Worked to remove warnings — jeremy.hesse / detail
- Memory: Done except for warnings — jeremy.hesse / detail
- Added 3 out of 5 Testclasses for MKey, MObserverFact, MShiftList — Kevin / detail
- Test 3 angefangen, vögel zwitschern schon, gute nacht — Kevin / detail
- Memory: Added Java-Doc and corrected return types — jeremy-hesse / detail
- memory: Fixed Kevins Tests — jeremy.hesse / detail
- memory: Fixed my own error in MemoryShiftListImpl — jeremy.hesse / detail
- Memory: Optimised further — jeremy.hesse / detail
- Memory: Added a way to reset the brain for testing — jeremy.hesse / detail
- memory: Fixed the reset — jeremy.hesse / detail
- Added test for MBrain and changed reset Method for Brain-Singleton — Kevin / detail
- memory: Warning.handling — jeremy.hesse / detail
- MObserver removed TODOs — Kevin / detail
- Memory: In der Vorlesung geänderte Parametrisierung — jeremy-hesse / detail
- Memory: Fixed test-cases — jeremy-hesse / detail
- Memory: Fixed warnings — jeremy-hesse / detail
- Memory: Fixed all but one (probably unavoidable) warning — jeremy.hesse / detail
- Memory: Added missing Java-Docs — jeremy.hesse / detail
- Memory: Added last Java-Docs and missing implementations. — jeremy.hesse / detail
#89 (May 26, 2024, 12:07:09 AM)
- added MinimaxStrategy and Factory, missing evaluation method — sebastian.woltmann / detail
- added working getPossibleMovesMethod, added Strategy to module-info, — sebastian.woltmann / detail
- added evaluate implementation — sebastian.woltmann / detail
- added two in a row for evaluate — sebastian.woltmann / detail
- added comments — sebastian.woltmann / detail
- added temporary multithreading for initial minimax branch structure — sebastian.woltmann / detail
- typo — sebastian.woltmann / detail
- completely re-implemented evaluate, removed multithreading from minimax — sebastian.woltmann / detail
- better than randomStrategy!! — sebastian.woltmann / detail
- removed debug comments, added comments — sebastian.woltmann / detail
- removed evaluate zyklomatic complecity — sebastian.woltmann / detail
- removed minimax strategy from vierConnects gui and moved it to its own — sebastian.woltmann / detail
- fixed requirements for minimax VierGewinnt — sebastian.woltmann / detail
- removed obsolete function — sebastian.woltmann / detail
- added move ordering — sebastian.woltmann / detail
- added: minimax termination once end of game — sebastian.woltmann / detail
- final touchups — sebastian.woltmann / detail
- Added test cases, fixed various comment spelling errors — lennart.dumann / detail
- Updated VierConnects POM — lennart.dumann / detail
#87 (May 14, 2024, 5:17:07 PM)
- ipspiel24-tictactoe-gui: unnecessarily overridden POM version removed — Christoph Schulz / detail
#86 (May 6, 2024, 2:02:06 PM)
- revert e0e81b4d6731b76b22fb503a37f755704d101552 — sebastian.woltmann / detail
#85 (May 6, 2024, 1:47:06 PM)
- added ipspiel24-minimax — admin / detail
- up to date to main — admin / detail
- whatever its just on this branch — admin / detail
- changed to minimax, added minimax module in pom and moduleinfo — admin / detail
- added minimax now inside of the tictactoe strategy — admin / detail
- barely working — admin / detail
- added negamax, now there are two not working algorithms — admin / detail
- it works — admin / detail
- removed ipspiel-minimax folder — admin / detail
- changed to negamax — admin / detail
- added a comment to find the changed file in the srcCode — admin / detail
- removed old file — admin / detail
- Added (not working) generic minimax — admin / detail
- still not working — admin / detail
- removed old reundundant class — admin / detail
- still Errors with illegal cast but bound mismatch error is taken care of — admin / detail
- NO ERRORS! Algorithm still not working — admin / detail
- temp commit fuer flo — admin / detail
- working if minimax is X somehow (probably dark magic) — admin / detail
#84 (Apr 30, 2024, 6:02:10 PM)
- ipspiel24-freizeitgestaltung: Checkstyle warnings fixed — Christoph Schulz / detail
#83 (Apr 30, 2024, 5:52:10 PM)
- added ipspiel24-minimax — Christoph Schulz / detail
- up to date to main — Christoph Schulz / detail
- whatever its just on this branch — Christoph Schulz / detail
- changed to minimax, added minimax module in pom and moduleinfo — Christoph Schulz / detail
- added minimax now inside of the tictactoe strategy — Christoph Schulz / detail
- barely working — Christoph Schulz / detail
- added negamax, now there are two not working algorithms — Christoph Schulz / detail
- it works — Christoph Schulz / detail
- removed ipspiel-minimax folder — Christoph Schulz / detail
- changed to negamax — Christoph Schulz / detail
- added a comment to find the changed file in the srcCode — Christoph Schulz / detail
- removed old file — Christoph Schulz / detail
- Added (not working) generic minimax — Christoph Schulz / detail
- still not working — Christoph Schulz / detail
- removed old reundundant class — Christoph Schulz / detail
- still Errors with illegal cast but bound mismatch error is taken care of — Christoph Schulz / detail
- NO ERRORS! Algorithm still not working — Christoph Schulz / detail
- temp commit fuer flo — Christoph Schulz / detail
- working if minimax is X somehow (probably dark magic) — Christoph Schulz / detail
- ipspiel24: module ipspiel24-minimax integrated into pom.xml — Christoph Schulz / detail
- ipspiel24-minimax: placebo test case deleted — Christoph Schulz / detail
- ipspiel24-minimax: pom.xml corrected — Christoph Schulz / detail
- ipspiel24-minimax: pom.xml completed, Checkstyle and SpotBugs enabled — Christoph Schulz / detail
- ipspiel24-minimax: added TODOs for missing comments — Christoph Schulz / detail
- ipspiel24-tictactoe-core: unused interface removed — Christoph Schulz / detail
- ipspiel24-tictactoe-strategy-minimax: MiniMax strategy moved into separate project — Christoph Schulz / detail
- ipspiel24-tictactoe-core: TicTacToeGameBuilderFactory.getStrategies() now returns a list of suitably typed strategies — Christoph Schulz / detail
- ipspiel24-tictactoe-core: made constructor public for usage in test cases outside the package — Christoph Schulz / detail
- ipspiel24-tictactoe-strategy-minimax: don't consider moves after the game has finished — Christoph Schulz / detail
- ipspiel24-minimax: don't negate Integer.MIN_VALUE as this doesn't work — Christoph Schulz / detail
- ipspiel24-tictactoe-strategy-minimax: unit tests added — Christoph Schulz / detail
- ipspiel24-tictactoe-core: reverted fixed column number erroneously committed — Christoph Schulz / detail
#82 (Apr 23, 2024, 6:17:06 PM)
- ipspiel24: various plug-ins and dependencies updated — Christoph Schulz / detail
#81 (Apr 23, 2024, 6:12:06 PM)
- ipspiel24: various plug-ins and dependencies updated — Christoph Schulz / detail
- ipspiel24: PMD deactivated for now (it does not work well with Eclipse anymore) — Christoph Schulz / detail
#80 (Apr 7, 2024, 10:57:07 PM)
- VierConnect — frederikdux01 / detail
#79 (Apr 7, 2024, 1:37:11 PM)
- Vier Gewinnt: Minimale Anpassung — jeremy.hesse / detail
#78 (Apr 4, 2024, 8:07:10 PM)
#77 (Apr 3, 2024, 9:37:09 AM)
- VierConnects: Changed VierConnectsBoardImpl to use the new FieldStates — jeremy.hesse / detail