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
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
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
lieght
27a35c8117
Removed todo
2025-12-04 20:10:24 +01:00
0993abeec7
Everything is broken
2025-12-04 19:43:03 +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
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
lieght
f866eab8ba
Best fix for white screen at start
2025-12-03 21:50:32 +01:00
Stef
8d77f51355
272 remake game framework interfaces to properly represent vmc ( #278 )
...
* Cleaned up a lot of old files and renamed/remade interfaces to better suit the framework
* Broken commit
* Fixed online play
* Better file structure and closer to MVC
2025-12-03 20:35:37 +01:00
lieght
040287ad70
Added infinite boolean, fixed loading behaviour at startup
2025-12-03 18:56:08 +01:00
lieght
740d2cf3db
Fixed systems starting, before assets being loaded (I am retarded)
2025-12-03 18:13:57 +01:00
Bas Antonius de Jong
628e4f30b5
Main menu loader ( #277 )
...
* LoadingWidget main menu
* fixed garbage code
* Fixed garbage code 2
* LoadWidget fix, added loading to starting the game. Removed unnecessary console output
---------
Co-authored-by: ramollia <>
2025-12-03 14:49:59 +01:00
Bas de Jong
bc84171029
Double loading call fix, LoadingWidget docs
2025-12-03 11:39:25 +01:00
Bas Antonius de Jong
3c9b010dd3
231 connecting to server feedback ( #275 )
...
* Added unsubscribe to EventFlow. ListenerHandler now functional. GlobalEventbus now user listenerHandler
* getAllListeners
* Removed nulls
* Fixed stress tests
* Added docs, no more list creation when adding events to the bus.
* Fixed unsubscribe not working.
* Moved away from deprecated functions
* moved from wildcard to typed
* Moved away from deprecated function
* Added debugging to GlobalEventBus
* Fixed cleaning flow
* Fixed unsubscribe all
* Fixed unsubscribe all
* Removed unused import
* Added LoadingWidget.java for server feedback
* Imports
* fixed loadingwidget
* Workable LoadingWidget and trying to connect to server
* Removed output
* Small bug temp fix
---------
Co-authored-by: ramollia <>
2025-12-02 20:59:46 +01:00
michiel
4dbc4997a0
added back button sounds because SOMEONE fucked it up.....
2025-12-02 11:51:00 +01:00