Skip to content

Commit

Permalink
Deployed 12896c3 with MkDocs version: 1.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
swz-git committed Oct 7, 2023
1 parent 91eb2ef commit 51a2337
Show file tree
Hide file tree
Showing 22 changed files with 759 additions and 789 deletions.
1 change: 0 additions & 1 deletion CNAME

This file was deleted.

90 changes: 45 additions & 45 deletions architecture/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1043,51 +1043,51 @@ <h3 id="python-bot">Python Bot</h3>
<h3 id="java-bot">Java Bot</h3>
<p><img alt="" src="../img/architecture/java.png" /></p>
<h2 id="diagram-source-code">Diagram Source Code</h2>
<p>Created at sequencediagram.org with:</p>
<pre><code>title RLBot Startup Sequence


[-&gt;Python: start match on map x with bots [y, z]
box over Python: Start RLBot.exe
box over Python: Start Rocket League
parallel
Python-&gt;DLL: start match on map x with cars [y, z]
DLL-&gt;RLBot.exe: start match on map x with cars [y, z]
RLBot.exe -&gt; Rocket League: start match on map x
parallel off
RLBot.exe -&gt; Rocket League: spawn cars
box over RLBot.exe,Rocket League:Continuous sync

parallel
Python-&gt;DLL: poll for game tick packet
DLL-&gt;RLBot.exe: poll for game tick packet
parallel off
parallel
RLBot.exe-&gt;DLL: packet with active match
DLL-&gt;Python: packet with active match
parallel off
box over Python:Launch bot processes y and z,\ninforming each of their index
</code></pre>
<pre><code>title RLBot Python Bot


[-&gt;Python BotManager: start up with index n
Python BotManager-&gt;Python Bot:construct with index n
parallel
Python BotManager-&gt;DLL: poll for game tick packet
DLL-&gt;RLBot.exe: poll for game tick packet
parallel off
parallel
RLBot.exe-&gt;DLL: game tick packet
DLL-&gt;Python BotManager: game tick packet
parallel off
Python BotManager-&gt;Python Bot: get_output()
Python Bot-&gt;Python BotManager: SimpleControllerState
parallel
Python BotManager-&gt;DLL: send controls
DLL-&gt;RLBot.exe: send controls
parallel off
</code></pre>
<p>Created at sequencediagram.org with:
<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a>title RLBot Startup Sequence
<a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a>
<a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a>
<a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a>[-&gt;Python: start match on map x with bots [y, z]
<a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a>box over Python: Start RLBot.exe
<a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a>box over Python: Start Rocket League
<a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a>parallel
<a id="__codelineno-0-8" name="__codelineno-0-8" href="#__codelineno-0-8"></a>Python-&gt;DLL: start match on map x with cars [y, z]
<a id="__codelineno-0-9" name="__codelineno-0-9" href="#__codelineno-0-9"></a>DLL-&gt;RLBot.exe: start match on map x with cars [y, z]
<a id="__codelineno-0-10" name="__codelineno-0-10" href="#__codelineno-0-10"></a>RLBot.exe -&gt; Rocket League: start match on map x
<a id="__codelineno-0-11" name="__codelineno-0-11" href="#__codelineno-0-11"></a>parallel off
<a id="__codelineno-0-12" name="__codelineno-0-12" href="#__codelineno-0-12"></a>RLBot.exe -&gt; Rocket League: spawn cars
<a id="__codelineno-0-13" name="__codelineno-0-13" href="#__codelineno-0-13"></a>box over RLBot.exe,Rocket League:Continuous sync
<a id="__codelineno-0-14" name="__codelineno-0-14" href="#__codelineno-0-14"></a>
<a id="__codelineno-0-15" name="__codelineno-0-15" href="#__codelineno-0-15"></a>parallel
<a id="__codelineno-0-16" name="__codelineno-0-16" href="#__codelineno-0-16"></a>Python-&gt;DLL: poll for game tick packet
<a id="__codelineno-0-17" name="__codelineno-0-17" href="#__codelineno-0-17"></a>DLL-&gt;RLBot.exe: poll for game tick packet
<a id="__codelineno-0-18" name="__codelineno-0-18" href="#__codelineno-0-18"></a>parallel off
<a id="__codelineno-0-19" name="__codelineno-0-19" href="#__codelineno-0-19"></a>parallel
<a id="__codelineno-0-20" name="__codelineno-0-20" href="#__codelineno-0-20"></a>RLBot.exe-&gt;DLL: packet with active match
<a id="__codelineno-0-21" name="__codelineno-0-21" href="#__codelineno-0-21"></a>DLL-&gt;Python: packet with active match
<a id="__codelineno-0-22" name="__codelineno-0-22" href="#__codelineno-0-22"></a>parallel off
<a id="__codelineno-0-23" name="__codelineno-0-23" href="#__codelineno-0-23"></a>box over Python:Launch bot processes y and z,\ninforming each of their index
</code></pre></div></p>
<div class="highlight"><pre><span></span><code><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a>title RLBot Python Bot
<a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a>
<a id="__codelineno-1-3" name="__codelineno-1-3" href="#__codelineno-1-3"></a>
<a id="__codelineno-1-4" name="__codelineno-1-4" href="#__codelineno-1-4"></a>[-&gt;Python BotManager: start up with index n
<a id="__codelineno-1-5" name="__codelineno-1-5" href="#__codelineno-1-5"></a>Python BotManager-&gt;Python Bot:construct with index n
<a id="__codelineno-1-6" name="__codelineno-1-6" href="#__codelineno-1-6"></a>parallel
<a id="__codelineno-1-7" name="__codelineno-1-7" href="#__codelineno-1-7"></a>Python BotManager-&gt;DLL: poll for game tick packet
<a id="__codelineno-1-8" name="__codelineno-1-8" href="#__codelineno-1-8"></a>DLL-&gt;RLBot.exe: poll for game tick packet
<a id="__codelineno-1-9" name="__codelineno-1-9" href="#__codelineno-1-9"></a>parallel off
<a id="__codelineno-1-10" name="__codelineno-1-10" href="#__codelineno-1-10"></a>parallel
<a id="__codelineno-1-11" name="__codelineno-1-11" href="#__codelineno-1-11"></a>RLBot.exe-&gt;DLL: game tick packet
<a id="__codelineno-1-12" name="__codelineno-1-12" href="#__codelineno-1-12"></a>DLL-&gt;Python BotManager: game tick packet
<a id="__codelineno-1-13" name="__codelineno-1-13" href="#__codelineno-1-13"></a>parallel off
<a id="__codelineno-1-14" name="__codelineno-1-14" href="#__codelineno-1-14"></a>Python BotManager-&gt;Python Bot: get_output()
<a id="__codelineno-1-15" name="__codelineno-1-15" href="#__codelineno-1-15"></a>Python Bot-&gt;Python BotManager: SimpleControllerState
<a id="__codelineno-1-16" name="__codelineno-1-16" href="#__codelineno-1-16"></a>parallel
<a id="__codelineno-1-17" name="__codelineno-1-17" href="#__codelineno-1-17"></a>Python BotManager-&gt;DLL: send controls
<a id="__codelineno-1-18" name="__codelineno-1-18" href="#__codelineno-1-18"></a>DLL-&gt;RLBot.exe: send controls
<a id="__codelineno-1-19" name="__codelineno-1-19" href="#__codelineno-1-19"></a>parallel off
</code></pre></div>



Expand Down
Loading

0 comments on commit 51a2337

Please sign in to comment.