Commit Graph

27 Commits

Author SHA1 Message Date
e5f953526e HELP
- added help menu to guide the user
2024-01-12 08:44:56 +01:00
70320860dc Tris
- added random choice when equal
2024-01-11 20:38:44 +01:00
86f14f2d5a GUI refactoring
- used only nodefactory for creation
- merged MyDecisionPanel with LW
2024-01-11 19:24:47 +01:00
732d9eed20 Bugfix
- fixed heuristic for puzzle8
- fixed test
2024-01-11 10:26:20 +01:00
569f902126 Tests
- added test for 8-Puzzle
2024-01-10 12:42:13 +01:00
af825cc174 Decision
- added gui for decisions
- fixed problems with net
- added unrolled net (cause a bug of smile)
2024-01-10 11:01:33 +01:00
af41eae58c JAR
- modified library loading
- jar now is os indipendent (win11 only tested)
2024-01-08 19:17:47 +01:00
a0dd2dce2e LW GUI
- gui no longer recreate itself every update
- fixed node name
- added another net
2024-01-05 15:51:17 +01:00
c2cd4e3fb2 GUI
- renamed LW to the correct name
- copied two nets as resources
- removed unnecessary code in NetworkNode
- Created MainGUI
- changed some code in SmileLib
2024-01-04 23:37:46 +01:00
42a54947a5 LWTest
- improved tests for LW
- fixed LW bugs
- refactored NetworkNode for better usability
- removed net not used in tests
2024-01-02 19:08:41 +01:00
4dc02fcf31 LikelyHoodWeighting
- added docs
- added simple tests
- added more net for testing
- fixed lw errors from int to float casting
2023-12-30 00:19:47 +01:00
e2fa69e2d5 Added 2 Part
- created the two other problems
- added pdf
2023-12-20 15:19:58 +01:00
ac4ada70df Fixes
- added simple main
- fixed private constructors
- added docs
2023-12-19 02:50:15 +01:00
918496ed2b TrisGUI
- added tris GUI
- added more tris tests
- added new methods for helping with tris winner
2023-12-19 02:13:12 +01:00
988328cd49 LW
- init LikelyhoodWeighting
- added NetworkNode helper class
2023-12-19 00:16:37 +01:00
6392132560 Puzzle8GUI
- added basic gui for puzzle8
2023-12-19 00:13:24 +01:00
ece736581f SmileLib init
- added smile lib
- added "test" to check if it works
2023-12-15 18:05:03 +01:00
7aeb7b0c56 Dcumentation
- added docs for TrisAi
- fixed errors in docs
2023-12-15 16:28:01 +01:00
a310a013c4 TrisAi now works
- fixed MiniMax algorithm
- refactored MiniMax class
- added Tris check if finished & equals
- added edge cases to trisTest
- added test cases to trisTestAI
2023-12-14 15:54:42 +01:00
5d028fe22b InitMiniMax
- added TrisAi
- added TrisAi tests for heuristic
- added MiniMax class (BETA)
2023-12-14 01:30:27 +01:00
d1239b5e26 Fixes
- added edge cases tris
- added tostring Tris
- changed State to Symbol for better readability
2023-12-13 16:12:54 +01:00
5b964b1cd1 Tris
- implemented Tris class
- added test cases
2023-12-13 14:19:37 +01:00
f941ef93c3 Fixes
- static member in Puzzle8
- added docs
- added statistic in AStar visit
2023-12-13 10:01:24 +01:00
6ac1ff463d Puzzle8 Fixes
- added junit.jupiter testing
- created tests for puzzle8
- fixed bugs for constructors
- implemented better methods for solving puzzle
2023-12-12 18:05:51 +01:00
c4d4bc76b8 Tris
- added tris class
- added miniMax class
- fixed puzzle8 initialization
2023-12-12 14:26:54 +01:00
a093dc93e7 Init form Local
- Puzzle8 already implemented
- Tris started
- Empty Main
2023-12-07 10:23:56 +01:00
Giacomo Bertolazzi
43ab017d15 Initial commit 2023-12-07 10:15:09 +01:00