Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
Seminar-HFO
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Shashank Suhas
Seminar-HFO
Commits
21b0fe35
Commit
21b0fe35
authored
Oct 20, 2015
by
Matthew Hausknecht
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fixed bug in launching agents.
parent
f8ec967c
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
19 deletions
+15
-19
bin/Trainer.py
bin/Trainer.py
+15
-19
No files found.
bin/Trainer.py
View file @
21b0fe35
...
...
@@ -365,7 +365,7 @@ class Trainer(object):
server.
"""
print
'Wait on player'
,
player_num
,
on_offense
#
print 'Wait on player', player_num, on_offense
self
.
send
(
'(look)'
)
partial
=
[
'ok'
,
'look'
]
self
.
_numPlayers
=
0
...
...
@@ -433,11 +433,9 @@ class Trainer(object):
# Launch offense
agent_num
=
0
for
player_num
in
xrange
(
1
,
12
):
if
agent_num
<
self
.
_offenseAgents
:
agent_ext_num
=
sorted_offense_agent_unums
[
agent_num
]
if
agent_ext_num
==
player_num
:
if
agent_num
<
self
.
_offenseAgents
and
player_num
==
sorted_offense_agent_unums
[
agent_num
]:
port
=
self
.
_agentServerPort
+
agent_num
agent
=
self
.
launch_agent
(
agent_num
,
agent_ext_num
,
agent
=
self
.
launch_agent
(
agent_num
,
sorted_offense_agent_unums
[
agent_num
]
,
play_offense
=
True
,
port
=
port
)
self
.
_agentPopen
.
append
(
agent
)
necProcesses
.
append
([
agent
,
'offense_agent_'
+
str
(
agent_num
)])
...
...
@@ -454,11 +452,9 @@ class Trainer(object):
# Launch defense
agent_num
=
0
for
player_num
in
xrange
(
1
,
12
):
if
agent_num
<
self
.
_defenseAgents
:
agent_ext_num
=
sorted_offense_agent_unums
[
agent_num
]
if
agent_ext_num
==
player_num
:
if
agent_num
<
self
.
_defenseAgents
and
player_num
==
sorted_defense_agent_unums
[
agent_num
]:
port
=
self
.
_agentServerPort
+
agent_num
+
self
.
_offenseAgents
agent
=
self
.
launch_agent
(
agent_num
,
agent_ext_num
,
agent
=
self
.
launch_agent
(
agent_num
,
sorted_defense_agent_unums
[
agent_num
]
,
play_offense
=
False
,
port
=
port
)
self
.
_agentPopen
.
append
(
agent
)
necProcesses
.
append
([
agent
,
'defense_agent_'
+
str
(
agent_num
)])
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment