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
Last revision Both sides next revision
lectures:pilsen_pogamut_2017-18_summer_semester [2018/04/10 10:07]
jakub.gemrot
lectures:pilsen_pogamut_2017-18_summer_semester [2018/04/23 10:42]
jakub.gemrot
Line 23: Line 23:
 ======Workshop History====== ======Workshop History======
  
-=====Workshop 2 (26.4.2018)=====+=====Workshop 2 (23.4.2018)=====
  
-TBD+**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)=====
  
 During the workshop, I have been coding various behaviors, the updated bots can be found [[https://drive.google.com/open?id=1eezNHyyJ6b0zSx0cblbl4AQUTgX25wxb|Workshop 1 Bots]]. During the workshop, I have been coding various behaviors, the updated bots can be found [[https://drive.google.com/open?id=1eezNHyyJ6b0zSx0cblbl4AQUTgX25wxb|Workshop 1 Bots]].
- +S**Lesson 1.1 - Pogamut Gentle Introduction** [[https://drive.google.com/open?id=1tTzCSJTVQ7STrPCsehONH9gp3at-lxPn|(PDF)]] \\
-**Lesson 1.1 - Pogamut Gentle Introduction** [[https://drive.google.com/open?id=1tTzCSJTVQ7STrPCsehONH9gp3at-lxPn|(PDF)]] \\+
   * Pogamut gentle introduction   * Pogamut gentle introduction
   * Virtual worlds, virtual agents   * Virtual worlds, virtual agents
lectures/pilsen_pogamut_2017-18_summer_semester.txt · Last modified: 2018/04/24 09:08 by jakub.gemrot