"""CyberBattle environment based on a simple chain network structure"""
from ..samples.chainpattern import chainpattern
from . import cyberbattle_env
class CyberBattleChain(cyberbattle_env.CyberBattleEnv):
"""CyberBattle environment based on a simple chain network structure"""
def __init__(self, size, **kwargs):
self.size = size
super().__init__(initial_environment=chainpattern.new_environment(size), **kwargs)
@property
def name(self) -> str:
return f"CyberBattleChain-{self.size}"