Serendipity
|
ffcc7a7675
|
fix: 代码审查修复 — serde camelCase/CSP/TS检查/replay/undo/AI禁手/星位/未使用依赖
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-31 12:51:53 +08:00 |
|
Serendipity
|
1e0d5f0c43
|
feat: 初始化 Cargo workspace + core crate 脚手架
创建 Rust 工作区,包含 core(纯游戏逻辑)和 gui(Tauri 占位)两个 crate。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-30 23:49:50 +08:00 |
|
Serendipity
|
96a94aaddf
|
feat: 集成大模型AI、重构构建系统并修复多项代码质量问题
- 构建系统:Makefile 迁移至 CMakeLists.txt,支持 cJSON 和 WinHTTP
- 项目结构:src/ 按功能拆分为 core/、gui/、network/、record/、llm/ 子目录
- 新功能:集成大模型 AI(WinHTTP + cJSON,兼容 OpenAI 协议),支持异步请求
- 渲染修复:IupDraw* 替换为 Windows GDI,修复画布黑屏问题
- 网络修复:ENet 初始化幂等化,实现真实 get_local_ip() (Winsock)
- 代码质量:删除死代码 (dfs/count_threats_in_direction),修复头文件守卫,
sprintf→snprintf 防溢出,strncpy 安全终止,GDI 资源泄漏修复
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-02 15:32:54 +08:00 |
|
Serendipity
|
d796065bb9
|
chore: 添加预编译的IUP库文件并更新.gitignore
添加Windows平台所需的IUP GUI库文件至libs目录,包括iupcontrols、iupgl、iupim等核心组件。
同时更新.gitignore文件,优化构建产物和临时文件的忽略规则,将临时游戏存档从*.csv改为records/目录。
|
2026-03-16 13:28:55 +08:00 |
|
Serendipity
|
1332d14347
|
docs: 更新项目文档至v8.3并调整.gitignore
- 更新项目要求文档至v8.3版本,说明引入IUP图形库和构建系统优化
- 更新项目简介,详细说明v8.3的图形界面重构和目录结构调整
- 更新GUI说明文档,从SDL3迁移至IUP,并更新编译和运行指南
- 在.gitignore中添加obj目录,避免编译生成的对象文件被提交
|
2026-03-16 13:26:28 +08:00 |
|
Serendipity
|
17d7079c41
|
从GitHub仓库中移除CSV游戏记录文件\n\n- 在.gitignore中添加*.csv规则\n- 从版本控制中移除所有CSV文件\n- 本地文件保留,但不再跟踪
|
2025-10-08 00:57:54 +08:00 |
|
Serendipity
|
1abde99a68
|
v8.2: 完善专业安装包制作功能\n\n- 支持Inno Setup和NSIS双重安装包方案\n- 完整的软件分发体系\n- 一键安装部署和完整卸载功能\n- 更新所有文档以反映v8.2版本特性
|
2025-10-08 00:54:56 +08:00 |
|
Serendipity
|
a11ddeb8d1
|
feat: 添加Makefile编译系统和BUILD文档
- 创建完整的Makefile支持make编译
- 支持编译控制台版本和GUI版本
- 添加清理、运行、帮助等目标
- 自动处理SDL3和网络库依赖
- 创建BUILD.md编译指南文档
- 完善GUI相关全局变量管理
- 丰富函数注释和文档
|
2025-09-20 10:50:58 +08:00 |
|
Serendipity
|
1d8e2e25cf
|
重构安装脚本:将安装文件移动到installer文件夹并修复路径问题
|
2025-07-27 20:22:52 +08:00 |
|
Serendipity
|
59c816767b
|
更新项目结构:移除icon文件夹,添加图标指南文档,更新.gitignore
|
2025-07-21 12:43:52 +08:00 |
|
Serendipity
|
7ec7fa23de
|
更新项目文档至v6.1版本 - 完善网络对战功能说明和技术文档
|
2025-07-20 00:55:06 +08:00 |
|
Serendipity
|
e08e26f9cf
|
移除.gitignore文件
|
2025-07-20 00:44:47 +08:00 |
|
Serendipity
|
6d3749bf8d
|
Initial commit: 五子棋游戏完整代码
|
2025-07-20 00:33:26 +08:00 |
|