Commit Graph

  • 74bd636239 Centered game selector window, small fixes. Bas de Jong 2025-09-18 12:48:16 +02:00
  • 3fde9f5a64 new unit tests + a small improvement to the ai where it didnt instantly block during unit tests michiel 2025-09-18 12:46:16 +02:00
  • 0f6f8baee7 ServerManager logging Bas de Jong 2025-09-18 11:45:39 +02:00
  • f85e0e187a nog een kleine fix waarbij die depth van 8 gebruikte in plaats van game.movesleft michiel 2025-09-18 10:46:24 +02:00
  • 593ff2696c most likely fixed the ai; it atleast isnt making dumb moves anymore michiel 2025-09-18 10:15:51 +02:00
  • 0cc57f558d Added the ability to tune the logger Bas de Jong 2025-09-17 23:40:55 +02:00
  • 26590e1939 Logging docs Bas de Jong 2025-09-17 23:17:06 +02:00
  • 5eb6e8ea37 Added second player to initial form lieght 2025-09-17 20:31:50 +02:00
  • 032d388f4f Added creating setting up a server for the user when the form is filled in lieght 2025-09-17 20:12:36 +02:00
  • 395dc8c603 Merge branch 'Ticho' of github.com:2OOP/pism_ttt into Ticho lieght 2025-09-17 19:47:04 +02:00
  • a056171644 Rebased lieght 2025-09-17 19:39:08 +02:00
  • e906e812fa Added GUI with swift. Ticho Hidding 2025-09-17 17:17:21 +02:00
  • 5fcb77fd92 add: own branch ramollia 2025-09-16 11:23:48 +02:00
  • 82fd67d351 removed unecessary import lieght 2025-09-17 18:36:48 +02:00
  • 61264a9b43 Moved disable and enable logging to dedicated class, removed unecessary imports lieght 2025-09-17 17:48:22 +02:00
  • 4c0e70fc1f removed unused imports lieght 2025-09-17 17:45:10 +02:00
  • 23e0ee6c62 Added a quick function to disable logs lieght 2025-09-17 17:44:50 +02:00
  • 38ea15738c Fixed ai naming lieght 2025-09-17 17:35:00 +02:00
  • 24f2034170 merge ramollia 2025-09-17 17:28:30 +02:00
  • a502034685 add: cli ui connection with server ramollia 2025-09-17 17:25:54 +02:00
  • 17a3827ef0 Removed unecessary space lieght 2025-09-17 17:20:00 +02:00
  • 0d4472c814 Documentation added for server events lieght 2025-09-17 17:19:29 +02:00
  • ef80baae5c Added GUI with swift. Ticho Hidding 2025-09-17 17:17:21 +02:00
  • 4378852394 Created event for ReceivedMessage from connection lieght 2025-09-17 16:52:47 +02:00
  • 867eddb0ff Easier to read log pattern lieght 2025-09-17 16:51:56 +02:00
  • 49b9d5a87c Fixed .idea lieght 2025-09-17 16:02:41 +02:00
  • 620e98d29e Renamed command to SendCommand lieght 2025-09-17 16:02:02 +02:00
  • 4671885ad7 Fixed OMAR's neuk manoeuvre lieght 2025-09-17 15:59:25 +02:00
  • 6fe4239eb7 readded .idea lieght 2025-09-17 15:52:33 +02:00
  • 5a8840a789 fix: some small issues ramollia 2025-09-17 15:42:39 +02:00
  • 6c0dd220a4 Biggest update in Tic Tac Toe kind lieght 2025-09-17 15:08:44 +02:00
  • b070906386 fix: minimax test ramollia 2025-09-17 14:56:38 +02:00
  • 5be2be56ad Added logging to game lieght 2025-09-17 13:03:26 +02:00
  • e1f2fe38e5 Changed formatting of string to be easier to read lieght 2025-09-17 12:42:18 +02:00
  • 853c9f5c73 fix: conflicts ramollia 2025-09-17 11:00:58 +02:00
  • aa7c870fdb add: cli ui ramollia 2025-09-17 10:44:53 +02:00
  • c6bf97aaa3 Fixed multithreading locking issues with posting commands lieght 2025-09-16 23:20:54 +02:00
  • c52311bedc Game receives commands lieght 2025-09-16 22:35:26 +02:00
  • 45159ec659 Fixed no game found bug lieght 2025-09-16 20:09:17 +02:00
  • dcbdfc9185 Is null, needs fix wip Bas de Jong 2025-09-16 18:17:56 +02:00
  • 5e3ba40bed Refactored TicTacToe game to be able to run multiple instances on a server Bas de Jong 2025-09-16 17:27:17 +02:00
  • df8928bdf4 update: pom.xml ramollia 2025-09-16 13:40:55 +02:00
  • 3afd718d91 fixes Bas de Jong 2025-09-16 12:54:41 +02:00
  • c5c4b3891d Fixed so it works Bas de Jong 2025-09-16 12:52:02 +02:00
  • 6bbc2a0bd9 IDK Bas de Jong 2025-09-16 12:49:43 +02:00
  • 82f4f0c2ac Move case done Bas de Jong 2025-09-16 12:01:39 +02:00
  • 9d7b387dec ServerMessage added to parsedcommand Bas de Jong 2025-09-16 11:50:20 +02:00
  • 137baa6a47 move parsing Bas de Jong 2025-09-16 11:44:44 +02:00
  • 9538b42cea add: own branch ramollia 2025-09-16 11:23:48 +02:00
  • 8605d510d9 start of gammethread parser lieght 2025-09-15 21:55:27 +02:00
  • cef49fd4ac Moved files to better named folders lieght 2025-09-15 20:37:27 +02:00
  • 0685036951 Renamed TTT to TicTacToe, fixed grammer and spelling lieght 2025-09-15 20:30:44 +02:00
  • 27423d3337 Renamed TTT to TicTacToe, fixed grammer and spelling lieght 2025-09-15 20:29:37 +02:00
  • aac96cc57c Removed and added to gitignore unecessary log files lieght 2025-09-15 20:26:21 +02:00
  • 34401dd35f AI TTT merge to ServerManager branche (#24) Bas Antonius de Jong 2025-09-15 20:12:25 +02:00
  • 83b4038b2b TicTacToeServer lieght 2025-09-15 19:35:27 +02:00
  • fe17404e80 Servermanager and default tcpserver Bas de Jong 2025-09-15 19:04:21 +02:00
  • e2268a5d71 Init ServerManager lieght 2025-09-15 00:16:43 +02:00
  • 8a5dafebc8 Removed old tests lieght 2025-09-14 01:45:10 +02:00
  • f7e42926a4 Added the ability to close and connect to a different server lieght 2025-09-14 01:43:13 +02:00
  • a13eee3ecd Added multithreaded TcpClient and TcpServer lieght 2025-09-13 23:39:13 +02:00
  • d17c1e010d Cnaged commandqueue to use an actually thread safe queue. Server now using String for setting backend. lieght 2025-09-13 14:28:16 +02:00
  • fd20837e32 Moved theRemoteServerTimeline to private lieght 2025-09-13 13:54:35 +02:00
  • 3619791233 Refactored servercommands, added tcp client, added command queue. lieght 2025-09-13 13:51:55 +02:00
  • c6bdbae46c Moved window to second thread. lieght 2025-09-13 13:51:13 +02:00
  • 1df97f990c Default local server values Bas Antonius de Jong 2025-09-12 10:58:38 +02:00
  • a8e09f6775 Catch wrong backend exception. Bas de Jong 2025-09-11 16:12:11 +02:00
  • 11556ad363 Multithreaded server implementation. Bas de Jong 2025-09-11 16:09:18 +02:00
  • bb0abe7937 Fixed garbage code Bas de Jong 2025-09-11 15:02:56 +02:00
  • 9cf1bac943 add: base game & ttt rules ramollia 2025-09-11 14:40:41 +02:00
  • 4b36e842ba added support in LWJGL for MacOS and Linux. Ticho Hidding 2025-09-11 14:12:51 +02:00
  • 04e7939d80 Moved unittests to JUnit 5 lieght 2025-09-10 22:17:27 +02:00
  • 182ee6c6f0 Renamed to force run tests. lieght 2025-09-10 21:58:39 +02:00
  • 217a37976e Global event bus unittests lieght 2025-09-10 21:52:55 +02:00
  • c8ab560626 Re-enabled tests, disabled ready check for events lieght 2025-09-10 21:30:21 +02:00
  • f760c37b8a Simplified command logging lieght 2025-09-10 21:28:05 +02:00
  • de66133b66 Added logging. lieght 2025-09-10 21:21:20 +02:00
  • a80cd5aca1 Changed EventEntry to getlast lieght 2025-09-10 20:11:43 +02:00
  • 843ad3b3bd Added EventMeta data, EventRegistry lieght 2025-09-10 20:09:50 +02:00
  • 349c12a778 Added events lieght 2025-09-10 15:27:45 +02:00
  • bd8bd1a247 Merge remote-tracking branch 'origin/main' Ticho Hidding 2025-09-10 14:37:52 +02:00
  • a9b20c51a9 LWJGL installed. Example window added. Ticho Hidding 2025-09-10 14:34:48 +02:00
  • b722e8fd31 Refactored GlobalEventBus lieght 2025-09-10 14:21:01 +02:00
  • 76ddb0d6b8 Basic globaleventbus Bas de Jong 2025-09-09 21:11:32 +02:00
  • 4842f38a50 Readme Bas de Jong 2025-09-09 14:53:21 +02:00
  • ea2bba6f65 Revert Bas de Jong 2025-09-09 14:36:05 +02:00
  • d28d6a969f Workflow Bas de Jong 2025-09-09 14:34:20 +02:00
  • 01a55313fa Workflow Bas de Jong 2025-09-09 14:28:49 +02:00
  • 6be06af553 Readme and license Bas de Jong 2025-09-09 13:29:13 +02:00
  • c63a02b3dd init commit Bas de Jong 2025-09-09 13:26:23 +02:00