module 7 ex3 WIP

This commit is contained in:
2026-03-02 18:32:31 +01:00
parent 164445bb42
commit e9daee357a
8 changed files with 93 additions and 1 deletions

12
07/ex3/GameStrategy.py Normal file
View File

@@ -0,0 +1,12 @@
from abc import ABC, abstractmethod
class GameStrategy(ABC):
@abstractmethod
def execute_turn(self, hand: list, battlefield: list) -> dict: ...
@abstractmethod
def get_strategy_name(self) -> str: ...
@abstractmethod
def prioritize_targets(self, available_targets: list) -> list: ...