Files
Apollo3D_SE/run_player.py

32 lines
997 B
Python
Raw Permalink Normal View History

2026-03-10 09:35:27 -04:00
import argparse
import logging
from agent.base_agent import Base_Agent
ch = logging.StreamHandler()
formatter = logging.Formatter(
"%(asctime)s [%(levelname)s] %(name)s (%(filename)s:%(lineno)d) - %(message)s",
datefmt="%Y-%m-%d %H:%M:%S",
)
ch.setLevel(logging.INFO)
logging.basicConfig(handlers=[ch], level=logging.DEBUG)
parser = argparse.ArgumentParser(description="Start a MuJoCo Agent.")
parser.add_argument("-t", "--team", type=str, default="Default", help="Team name")
parser.add_argument("-n", "--number", type=int, default=1, help="Player number")
parser.add_argument("--host", type=str, default="127.0.0.1", help="Server host")
parser.add_argument("--port", type=int, default=60000, help="Server port")
2026-03-20 02:33:44 -04:00
parser.add_argument("-f", "--field", type=str, default='sim3d_7vs7', help="Field to be played")
2026-03-10 09:35:27 -04:00
args = parser.parse_args()
player = Base_Agent(
team_name=args.team,
number=args.number,
host=args.host,
port=args.port,
field=args.field
)
player.run()