def __init__(<EOL>self,<EOL>host="<STR_LIT:localhost>",<EOL>port=<NUM_LIT>,<EOL>connect=True,<EOL>discretize_actions=False,<EOL>delta_time=<NUM_LIT:1>/<NUM_LIT>,<EOL>num_ticks=<NUM_LIT:4><EOL>):
RemoteEnvironment.__init__(self, host, port)<EOL>self.game_name = None<EOL>self.action_space_desc = None<EOL>self.observation_space_desc = None<EOL>self.discretize_actions = discretize_actions<EOL>self.discretized_actions = None<EOL>self.delta_time = delta_time<EOL>self.num_ticks = num_ticks<EOL>self.protocol = MsgPackNumpyProtocol()<EOL>if connect:<EOL><INDENT>self.connect()<EOL><DEDENT>
Args:
    host (str): The hostname to connect to.
    port (int): The port to connect to.
    connect (bool): Whether to connect already in this c'tor.
    discretize_actions (bool): Whether to treat axis-mappings defined in UE4 game as discrete actions.
        This would be necessary e.g. for agents that use q-networks where the output are q-values per discrete
        state-action pair.
    delta_time (float): The fake delta time to use for each single game tick.
    num_ticks (int): The number of ticks to be executed in a single act call (each tick will
        repeat the same given actions).