Init
This commit is contained in:
31
run_player.py
Executable file
31
run_player.py
Executable file
@@ -0,0 +1,31 @@
|
||||
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")
|
||||
parser.add_argument("-f", "--field", type=str, default='fifa', help="Field to be played")
|
||||
|
||||
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()
|
||||
Reference in New Issue
Block a user