Skip to content

Fruit Market API Reference

Family dispatcher

Fruit Market substrate family entrypoints.

parallel_env(sub_substrate: str = 'concentric_rivers', **kwargs: Any)

Create a native PettingZoo ParallelEnv for a Fruit Market variant.

env(sub_substrate: str = 'concentric_rivers', **kwargs: Any)

Create a PettingZoo AEC environment for a Fruit Market variant.

Concentric Rivers

Native PettingZoo implementation of Fruit Market: Concentric Rivers.

FruitMarketConcentricRiversConfig dataclass

Configuration for the native Fruit Market Concentric Rivers substrate.

FruitMarketConcentricRiversParallelEnv

Bases: ParallelEnv[Agent, dict[str, ndarray], int]

PettingZoo ParallelEnv for Fruit Market Concentric Rivers.

parallel_env(render_mode: RenderMode = None, config: FruitMarketConcentricRiversConfig | None = None, **config_overrides: Any) -> FruitMarketConcentricRiversParallelEnv

Create the native Fruit Market Concentric Rivers parallel environment.

env(render_mode: RenderMode = None, **kwargs: Any)

Create the native Fruit Market Concentric Rivers AEC environment.