Commit Graph

562 Commits

Author SHA1 Message Date
056d9180b9 Merge branch 'UI-Updates' into 276-refactor-the-game-to-use-bitboards-instead 2025-12-06 15:05:05 +01:00
b33c85419c Update BitGameCanvas.java 2025-12-05 22:08:45 +01:00
449387c8ed Removed System-Outs to clean up console 2025-12-05 14:18:47 +01:00
237f708a54 Added a ChatGPT generated MiniMaxAI based on the old MiniMaxAI but with alpha-beta pruning and heuristics for Reversi 2025-12-05 14:09:54 +01:00
lieght
ea179eb0e2 Added find functionality 2025-12-05 12:28:06 +01:00
64016bd3f0 Added a method getWinner() to game interface.Controller now tells gameThreads how to deal with drawing UI and sending a move to server. 2025-12-05 12:16:03 +01:00
38de4f2156 Drawing of board on canvas is now done from bitboards rather than translating. 2025-12-05 01:20:01 +01:00
b3a97a8978 Removed old AI and old files. Added a new generic random AI. game no longer deals with translation. 2025-12-05 01:05:11 +01:00
lieght
61f03fab26 Working escape menu 2025-12-04 22:42:39 +01:00
lieght
2fbda6f14d Escape remove popup 2025-12-04 22:14:58 +01:00
3c283092a3 Made all network events async again 2025-12-04 21:59:31 +01:00
ramollia
0d564283fb fixed redundant container 2025-12-04 21:52:22 +01:00
lieght
f24ca88246 Escape popup 2025-12-04 21:47:51 +01:00
7d90d475f1 Merge branch 'Development' into 276-refactor-the-game-to-use-bitboards-instead 2025-12-04 21:27:35 +01:00
05dcea03a1 Added comment 2025-12-04 21:27:02 +01:00
ramollia
c8e2c3747e fixed getAllWidgets 2025-12-04 21:26:03 +01:00
76f836b1c1 made more classes deepClonable. 2025-12-04 21:23:26 +01:00
ramollia
8849515af6 made the game text a header instead 2025-12-04 21:09:36 +01:00
ramollia
1b2733c0be localize the ChallengePopup text 2025-12-04 21:07:49 +01:00
6607918635 Removed souts for debugging 2025-12-04 20:55:05 +01:00
lieght
f205669b41 Popups now remove themselves 2025-12-04 20:54:28 +01:00
86e740a34a Fixed local and online play for both games 2025-12-04 20:50:58 +01:00
lieght
4608135ee5 Challenge popups "Fixed" 2025-12-04 20:46:59 +01:00
ramollia
be57e25a48 fixed getLegalMoves & getFlips 2025-12-04 20:12:15 +01:00
lieght
27a35c8117 Removed todo 2025-12-04 20:10:24 +01:00
0993abeec7 Everything is broken 2025-12-04 19:43:03 +01:00
ramollia
7ea45586ae fixed? getLegalMoves 2025-12-04 19:36:38 +01:00
lieght
b1224ba6af Fixt wrong view order 2025-12-04 19:26:01 +01:00
ramollia
a7b9484aa4 fixed incorrect index counting 2025-12-04 18:28:25 +01:00
ramollia
75c4e55da6 added removeIndexFromPreviousChain 2025-12-04 18:10:25 +01:00
ramollia
d5223c6cd1 added replacePrevious in ViewWidget 2025-12-04 17:49:23 +01:00
lieght
730bd5c3dc Merge remote-tracking branch 'origin/UI-Updates' into UI-Updates 2025-12-04 17:16:16 +01:00
lieght
296641b82e Correct back view 2025-12-04 17:16:00 +01:00
ramollia
8dccabe37b added getAllWidgets to WidgetContainer 2025-12-04 17:15:59 +01:00
ramollia
dd73d1810a Merge remote-tracking branch 'origin/UI-Updates' into UI-Updates 2025-12-04 17:02:33 +01:00
ramollia
e2be973c9a changed the transitionNextCustom to be easier to use 2025-12-04 17:02:12 +01:00
lieght
75af655b49 Changed to debug instead of info 2025-12-04 16:51:32 +01:00
lieght
c6d95479af Merge remote-tracking branch 'origin/Development' into UI-Updates 2025-12-04 16:49:11 +01:00
ramollia
72d5989d24 fixed overlapping back and disconnect buttons 2025-12-04 16:06:43 +01:00
michiel
4ea458c92e depth + thinktime back to AIs, along with a a specific TicTacToeAIRSleep 2025-12-04 15:11:41 +01:00
788cf08b49 Merge remote-tracking branch 'origin/276-refactor-the-game-to-use-bitboards-instead' into 276-refactor-the-game-to-use-bitboards-instead 2025-12-04 15:00:41 +01:00
ramollia
d74e7b4517 fixed getLegalMoves 2025-12-04 14:48:35 +01:00
michiel
134c9a2fd8 better human/ai selector with bot selection and depth on TicTacToeAIR 2025-12-04 14:31:04 +01:00
21b489bbe7 Almost done with implementing bitboards. Reversi is broken and artifical players don't work yet. 2025-12-04 14:19:48 +01:00
f4ee992166 Bitboard implemented with scuffed TicTacToe translation done by game. This should be done by the view. 2025-12-04 00:49:49 +01:00
lieght
f60df73b66 Loading circle, better loading colors. 2025-12-03 23:55:12 +01:00
michiel301b
a00d25f24a smalle fixes aan turn updates 2025-12-03 23:16:03 +01:00
michiel301b
406ad713f4 turn updates 2025-12-03 22:47:17 +01:00
34d83ff7a5 (DOES NOT COMPILE) In-between commit 2025-12-03 22:44:43 +01:00
8ca2399e6a Merge branch 'Development' of https://github.com/2OOP/pism into Development 2025-12-03 21:51:14 +01:00