Commit Graph

24 Commits

Author SHA1 Message Date
bdcaa8547d feat: add BadAppleScene 2026-02-09 10:05:41 +08:00
bf97ee0178 build: add AddressSanitizer support 2026-02-07 19:43:11 +08:00
fedef3dd1d build: add glm library 2026-02-06 13:09:48 +08:00
d65d4241f4 refactor: switch piece rendering from direct draws to texture system 2026-01-15 16:43:17 +08:00
d1c1d2a9ea feat: add CMake support for Linux 2026-01-04 09:10:01 +08:00
ef8011c090 io_context runs in a separate thread 2025-12-28 14:02:28 +08:00
6432e3af8d Added NetworkManager Client and GameServer class 2025-12-27 20:16:57 +08:00
91a4f8a9fd Added Boost.Asio 2025-12-25 18:48:54 +08:00
8a78bfef14 Added DebugInfo 2025-12-25 15:58:57 +08:00
03cd5d83d1 Load config using JSON 2025-12-24 22:12:25 +08:00
19be826869 Added nlohmann/json 2025-12-24 20:54:53 +08:00
86dce63e74 Added a lots of the file to write the pixel game but due to some problem ,i dicide to change sdl3 to sfml,a more modern lib 2025-12-21 14:58:33 +08:00
98a7b34bfa Rename GameRenderer to BoardRenderer 2025-12-13 18:56:50 +08:00
be106e3865 Added button handle event 2025-12-13 16:08:11 +08:00
5b3e80f4fc Added functionality to automatically copy the assets folder to the output directory after build 2025-12-11 16:49:18 +08:00
deffdb01b6 Add copy mingw cpp lib to output 2025-12-07 20:47:56 +08:00
b4551b462b using FetchContent to control lib 2025-12-07 15:51:19 +08:00
1a1e783e94 Use GameApplication to cnotrol game 2025-12-06 18:40:16 +08:00
244bf52003 Update structure information 2025-12-06 10:45:29 +08:00
06b840e7ff Added draw board function 2025-11-30 15:24:45 +08:00
48728c1a5b Finish the Core 2025-11-29 17:27:37 +08:00
ff2ddc6fd4 Optimized the structure 2025-11-23 15:13:28 +08:00
5100aa799f A startup for it 2025-11-22 22:16:58 +08:00
52a4afe6da init the projetc 2025-11-21 09:07:40 +08:00