lieght
45159ec659
Fixed no game found bug
2025-09-16 20:09:17 +02:00
Bas de Jong
dcbdfc9185
Is null, needs fix wip
2025-09-16 18:17:56 +02:00
Bas de Jong
5e3ba40bed
Refactored TicTacToe game to be able to run multiple instances on a server
2025-09-16 17:27:17 +02:00
Bas de Jong
3afd718d91
fixes
2025-09-16 12:54:41 +02:00
Bas de Jong
c5c4b3891d
Fixed so it works
2025-09-16 12:52:02 +02:00
Bas de Jong
6bbc2a0bd9
IDK
2025-09-16 12:49:43 +02:00
Bas de Jong
82f4f0c2ac
Move case done
2025-09-16 12:01:39 +02:00
Bas de Jong
9d7b387dec
ServerMessage added to parsedcommand
2025-09-16 11:50:20 +02:00
Bas de Jong
137baa6a47
move parsing
2025-09-16 11:44:44 +02:00
lieght
8605d510d9
start of gammethread parser
2025-09-15 21:55:27 +02:00
lieght
cef49fd4ac
Moved files to better named folders
2025-09-15 20:37:27 +02:00
lieght
0685036951
Renamed TTT to TicTacToe, fixed grammer and spelling
2025-09-15 20:30:44 +02:00
lieght
27423d3337
Renamed TTT to TicTacToe, fixed grammer and spelling
2025-09-15 20:29:37 +02:00
lieght
aac96cc57c
Removed and added to gitignore unecessary log files
2025-09-15 20:26:21 +02:00
Bas Antonius de Jong
34401dd35f
AI TTT merge to ServerManager branche ( #24 )
...
* AI made and also a minor change to core board
* Minor changes to the AI, Gamebase changed a little to make some stuff public for usability, TTT changed a few things to public too and making the tests for the AI
* New test on the AI
* fixed some questionable styling in my code
* fixed some questionable styling in omar's code!
* fixed some questionable styling in omar's code! v2
* Update src/main/java/org/toop/game/MinMaxTTT.java
* Wrong value, was 9x9 grid, is now 3x3 grid
---------
Co-authored-by: michiel <m.brands.3@st.hanze.nl >
2025-09-15 20:12:25 +02:00
lieght
83b4038b2b
TicTacToeServer
2025-09-15 19:35:27 +02:00
Bas de Jong
fe17404e80
Servermanager and default tcpserver
2025-09-15 19:04:21 +02:00
lieght
e2268a5d71
Init ServerManager
2025-09-15 00:16:43 +02:00
lieght
8a5dafebc8
Removed old tests
2025-09-14 01:45:10 +02:00
lieght
f7e42926a4
Added the ability to close and connect to a different server
2025-09-14 01:43:13 +02:00
lieght
a13eee3ecd
Added multithreaded TcpClient and TcpServer
2025-09-13 23:39:13 +02:00
lieght
d17c1e010d
Cnaged commandqueue to use an actually thread safe queue. Server now using String for setting backend.
2025-09-13 14:28:16 +02:00
lieght
fd20837e32
Moved theRemoteServerTimeline to private
2025-09-13 13:54:35 +02:00
lieght
3619791233
Refactored servercommands, added tcp client, added command queue.
2025-09-13 13:51:55 +02:00
lieght
c6bdbae46c
Moved window to second thread.
2025-09-13 13:51:13 +02:00
Bas Antonius de Jong
1df97f990c
Default local server values
2025-09-12 10:58:38 +02:00
Bas de Jong
a8e09f6775
Catch wrong backend exception.
2025-09-11 16:12:11 +02:00
Bas de Jong
11556ad363
Multithreaded server implementation.
2025-09-11 16:09:18 +02:00
Bas de Jong
bb0abe7937
Fixed garbage code
2025-09-11 15:02:56 +02:00
ramollia
9cf1bac943
add: base game & ttt rules
2025-09-11 14:44:25 +02:00
Ticho Hidding
4b36e842ba
added support in LWJGL for MacOS and Linux.
2025-09-11 14:12:51 +02:00
lieght
04e7939d80
Moved unittests to JUnit 5
2025-09-10 22:17:27 +02:00
lieght
182ee6c6f0
Renamed to force run tests.
2025-09-10 21:58:39 +02:00
lieght
217a37976e
Global event bus unittests
2025-09-10 21:52:55 +02:00
lieght
c8ab560626
Re-enabled tests, disabled ready check for events
2025-09-10 21:30:21 +02:00
lieght
f760c37b8a
Simplified command logging
2025-09-10 21:28:05 +02:00
lieght
de66133b66
Added logging.
2025-09-10 21:21:20 +02:00
lieght
a80cd5aca1
Changed EventEntry to getlast
2025-09-10 20:11:43 +02:00
lieght
843ad3b3bd
Added EventMeta data, EventRegistry
2025-09-10 20:09:50 +02:00
lieght
349c12a778
Added events
2025-09-10 15:27:45 +02:00
Ticho Hidding
bd8bd1a247
Merge remote-tracking branch 'origin/main'
2025-09-10 14:37:52 +02:00
Ticho Hidding
a9b20c51a9
LWJGL installed. Example window added.
2025-09-10 14:34:48 +02:00
lieght
b722e8fd31
Refactored GlobalEventBus
2025-09-10 14:21:01 +02:00
Bas de Jong
76ddb0d6b8
Basic globaleventbus
2025-09-09 21:11:32 +02:00
Bas de Jong
4842f38a50
Readme
2025-09-09 14:53:21 +02:00
Bas de Jong
ea2bba6f65
Revert
2025-09-09 14:36:05 +02:00
Bas de Jong
d28d6a969f
Workflow
2025-09-09 14:34:20 +02:00
Bas de Jong
01a55313fa
Workflow
2025-09-09 14:28:49 +02:00
Bas de Jong
6be06af553
Readme and license
2025-09-09 13:29:13 +02:00
Bas de Jong
c63a02b3dd
init commit
2025-09-09 13:26:23 +02:00