Commit Graph

15 Commits

Author SHA1 Message Date
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