trioskosmos commited on
Commit
b30643d
·
verified ·
1 Parent(s): b1ed5c6

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. backend/server.py +11 -2
backend/server.py CHANGED
@@ -29,8 +29,17 @@ if PROJECT_ROOT not in sys.path:
29
  # Rust Engine
30
  import engine_rust
31
 
32
- from ai.headless_runner import RandomAgent, create_easy_cards
33
- from ai.headless_runner import SmartHeuristicAgent as SmartAgent
 
 
 
 
 
 
 
 
 
34
  from engine.game.data_loader import CardDataLoader
35
  from engine.game.desc_utils import get_action_desc
36
  from engine.game.enums import Phase
 
29
  # Rust Engine
30
  import engine_rust
31
 
32
+ try:
33
+ from ai.headless_runner import RandomAgent, create_easy_cards
34
+ from ai.headless_runner import SmartHeuristicAgent as SmartAgent
35
+ AI_AVAILABLE = True
36
+ except ImportError:
37
+ print("Warning: AI modules not found. AI features will be disabled.")
38
+ AI_AVAILABLE = False
39
+ class RandomAgent: pass
40
+ class SmartAgent: pass
41
+ def create_easy_cards(): return None, None
42
+
43
  from engine.game.data_loader import CardDataLoader
44
  from engine.game.desc_utils import get_action_desc
45
  from engine.game.enums import Phase