Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lectures:pilsen_pogamut_2017-18_summer_semester [2018/04/10 10:07]
jakub.gemrot
lectures:pilsen_pogamut_2017-18_summer_semester [2018/04/24 09:08]
jakub.gemrot
Line 23: Line 23:
 ======Workshop History====== ======Workshop History======
  
-=====Workshop 2 (26.4.2018)=====+=====Workshop 2 (23.4.2018)=====
  
-TBD+During the workshop, I have been coding various behaviors, the updated bots can be found [[https://drive.google.com/open?id=1d49G1EoQjWSX4VEH6G0c3gnu9j3002iT|Workshop 2 Bots]]. 
 + 
 +**Lesson 2 - Tricks, Spatial Awareness, CTF** ([[https://drive.google.com/open?id=1Fx8yCeTSy4bwkwmUlsqK3N4EWhPjm7I-|PDF]]) 
 +  * Handling your weapons effectively 
 +  * **BOT 07** - Smart shooting 
 +    * [[https://drive.google.com/open?id=1eEoSU19LU5xHaN766oBBc4zz7nuNIVX9|SmartShootBot project template]] 
 +    * Implement the bot that is switching between Lightning gun and other weapons effectively 
 + 
 +  * Spatial awareness and cover paths 
 +  * **BOT 08** - Cover-path Item Picking 
 +    * [[https://drive.google.com/open?id=19tTBiIAeXwUjpTsBDsL330b6rUk2yGnI|CoverPathBot project template]] 
 +    * Implement a bot that will try to run for items in cover; formulate custom view of the environment 
 + 
 +  * CTF rules and Pogamut support 
 +  * **BOT 09** - Flag stealer 
 +    * [[https://drive.google.com/open?id=18Z19TqyB_9LcFmGoH8Diejj6gBcUGe8S|FlagStealerBot project template]] 
 +      * The link above contains files that you should patch BOT 08 with (navmeshes/visibility matrices for CTF maps) 
 +    * Implement basic CTF bot that is able to steal enemy flag 
 + 
 +  * Reasoning about different paths between flag bases 
 +  * **BOT 10** - Finding different paths 
 +    * [[https://drive.google.com/open?id=1ZW79hKjXspi-EzKVHNGWOjo7cmnL1dUh|DifferentPathsBot project template]] 
 +    * Implement a path-reasoning routine that is able to find different paths between bases 
 +  
 +  * Team Communication and its support in Pogamut 3 
 +  * **BOT 11** - TeamComm Example Bot 
 +    * [[https://drive.google.com/open?id=1opRSvfhUMyk1FBDVcRGIYOcIAW8CLQPU|TeamCommBot project]] 
 +    * Referential implementation of communication between Pogamut 3 bots via TeamComm server 
 + 
 +  * Automating execution of CTF matchex 
 +  * **PROJECT 12** - Auto-CTF Match 
 +    * [[https://drive.google.com/open?id=1cycBgCXEJ1zli_7unb_g5T2pow0msYYT|CTFMatch project]] 
 +    * Referential implementation that runs CTF match from Java including starting UT2004 dedicated server on concrete CTF maps and running bots as external processes via execution of their one-jars 
 + 
 +  * CTF Bot Advanced Stub 
 +  * **BOT 13** - CTF Bot Stub 
 +    * [[https://drive.google.com/open?id=1VznDZyXazrByFSDBWbkEiXcgI_wru3vo|CTFBot project template]] 
 +    * Your CTF bot starting point, includes a lot of features and example code 
 +      * Shares info about items, players and flags within the team 
 +      * Event listeners 
 +      * Various reasoning routines including raycasting routines 
 +      * NavMesh / Path drawing
  
 =====Workshop 1 (9.4.2018)===== =====Workshop 1 (9.4.2018)=====
lectures/pilsen_pogamut_2017-18_summer_semester.txt · Last modified: 2018/04/24 09:08 by jakub.gemrot