|
8ee9732a6f
|
feat(chinese-chess): 实现中国象棋核心逻辑和基本功能
- 抽象出 ChessCore 类,包含游戏初始化、行棋逻辑、悔棋等功能
- 重构 Player 类,优化行棋和记录逻辑
- 更新 ChessBoard 和 ChessPiece 类,适应新逻辑
- 移除冗余代码,提高代码可读性和可维护性
|
2024-11-07 20:48:08 +08:00 |
|
|
d6cbb5e11d
|
feat: 重构多人游戏界面和代码,使用文件存储游戏配置,重构底层代码
|
2024-11-06 22:13:03 +08:00 |
|
|
d323a0bee7
|
bugfix 重新提交暂存区
|
2024-11-03 21:15:33 +08:00 |
|
|
d1dea9a89d
|
chore: 删除无用的项目配置和资源文件修改android key,修正godot4.3无法构建的问题
- 移除 .gitattributes 和 .gitignore 文件
- 删除 Asserts 目录下的棋盘和棋子基础资源文件
|
2024-11-03 21:12:15 +08:00 |
|
|
7e2ca3948d
|
feat: 重构棋盘逻辑和游戏流程,将引擎版本提升至4.3
- 重构了 VirtualBoard 类,优化了棋盘操作和事件处理
- 重写了 ChessPiece 类,增加了事件处理和虚拟棋子逻辑
- 更新了 ChessGame 控制器,增加了结束回合功能和对话框
- 调整了场景布局和资源引用
- 清理了冗余代码和注释
|
2024-11-02 21:18:53 +08:00 |
|
|
9a79bef410
|
add 新增远程连接,实现多人游戏
|
2024-06-27 15:02:57 +08:00 |
|
|
d892cd6c0e
|
bugfix 修复撤回和重新开始按钮的逻辑错误
|
2024-06-15 23:27:57 +08:00 |
|
|
9ba2e1af6b
|
init basic signal player chinese chess game
|
2024-06-15 18:07:20 +08:00 |
|