initial commit

This commit is contained in:
mattlamb227@gmail.com
2026-08-05 16:42:57 -04:00
commit 4eb34bfeeb
46 changed files with 3287 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
from blokus_gym.core.board import Board
from blokus_gym.core.bots import Bot, GreedyBot, GreedyCornersBot, MinimaxBot, RandomBot
from blokus_gym.core.game import BlokusGame, Move
from blokus_gym.core.pieces import (
DUO_PIECES,
JUNIOR_PIECES,
STANDARD_PIECES,
Piece,
PieceOrientation,
PieceSet,
generate_orientations,
)
from blokus_gym.envs.blokus_env import BlokusEnv
from blokus_gym.envs.multiagent import BlokusMultiAgentEnv
from blokus_gym.wrappers.action_mask import ActionMaskWrapper
__version__ = "0.1.0"
__all__ = [
"BlokusEnv",
"BlokusMultiAgentEnv",
"ActionMaskWrapper",
"Board",
"BlokusGame",
"Move",
"Piece",
"PieceOrientation",
"PieceSet",
"STANDARD_PIECES",
"DUO_PIECES",
"JUNIOR_PIECES",
"generate_orientations",
"Bot",
"RandomBot",
"GreedyBot",
"GreedyCornersBot",
"MinimaxBot",
"__version__",
]