xiaji
|
3bed27076f
|
fix: resolve tab chars, typing, and parse errors in UI and game controller
|
2026-05-29 21:01:03 +08:00 |
|
xiaji
|
3573cc66b6
|
fix: add class_name to HandArea and CardNode, fix type inference in training_room
|
2026-05-29 20:57:37 +08:00 |
|
xiaji
|
8337a37dfe
|
docs: add README with setup and run instructions
|
2026-05-29 20:46:53 +08:00 |
|
xiaji
|
cb4afe0aaa
|
fix: resolve pass keyword conflict in move_generator and game_controller
|
2026-05-29 10:09:55 +08:00 |
|
xiaji
|
c1350a3d7b
|
fix: resolve GDScript parse errors (pass keyword, array type inference, tabs)
|
2026-05-29 10:03:55 +08:00 |
|
xiaji
|
09953c98f7
|
fix: add missing constants preload in HandEvaluator
|
2026-05-29 09:47:42 +08:00 |
|
xiaji
|
07fc763413
|
chore: add GUT test framework
|
2026-05-29 09:16:10 +08:00 |
|
xiaji
|
5741ba1dc0
|
test: add GUT test files for core modules (Card, Deck, HandEvaluator, RuleEngine, GameState)
|
2026-05-29 09:15:59 +08:00 |
|
xiaji
|
3272e3dc0a
|
feat: add basic UI scenes (card, hand, training room, main menu)
|
2026-05-29 09:14:42 +08:00 |
|
xiaji
|
6886af1de7
|
feat: add autoloads, GameController, TrainingController, and ReplayRecorder
|
2026-05-29 09:13:25 +08:00 |
|
xiaji
|
016bb1a95e
|
feat: add L1 Basic AI and L2 Rule AI with heuristic scoring
|
2026-05-29 09:11:43 +08:00 |
|
xiaji
|
42d59fcbae
|
feat: add RuleEngine, GameState, Round, and Action system
|
2026-05-29 09:10:35 +08:00 |
|
xiaji
|
e19bb0d631
|
feat: add HandEvaluator and MoveGenerator with pruning
|
2026-05-29 09:08:42 +08:00 |
|
xiaji
|
016098f213
|
feat: add core data model (Card, Deck, RuleConfig, Constants)
|
2026-05-29 09:06:49 +08:00 |
|
xiaji
|
2dea531138
|
docs: add implementation plan for training mode phase
|
2026-05-29 08:07:19 +08:00 |
|
xiaji
|
865eca98c0
|
Add Guandan card game design spec (v1.0)
|
2026-05-28 23:29:43 +08:00 |
|