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
Next revision Both sides next revision
2nd_lecture_-_exploring_the_map [2010/03/26 09:50]
jakub_gemrot
2nd_lecture_-_exploring_the_map [2010/03/26 12:52]
jakub_gemrot
Line 3: Line 3:
 [[http://diana.ms.mff.cuni.cz/pogamut_files/lectures/2009-2010/Pogamut3_Lecture_02.pdf|Slides]] from the lecture. [[http://diana.ms.mff.cuni.cz/pogamut_files/lectures/2009-2010/Pogamut3_Lecture_02.pdf|Slides]] from the lecture.
  
-Homework from the last lecture: [[http://diana.ms.mff.cuni.cz/pogamut_files/lectures/2009-2010/Pogamut3-Lecture3-ItemPicker.zip|ItemPicker bot]] (not available yet)+Homework from the last lecture: [[http://diana.ms.mff.cuni.cz/pogamut_files/lectures/2009-2010/Pogamut3-Lecture2-PathFollower.zip|PathFollower bot]]
  
-This lecture: learn about the modules - an easy way to deal with all senses items commands the Pogamut have + there is a nice PathExecutor that works together with UTAstar object to navigate inside the map without the need of using GetPath!+Test that was given during the lecture //(in czech)//: [[http://diana.ms.mff.cuni.cz/pogamut_files/lectures/2009-2010/Pogamut3-Lecture2-Test.pdf|Test]]
  
-Additionally you should learn about ItemType / ItemType.Category / ItemType.Group along the way!+This lecture: Try to detect that the bot got stuck, choose different navpoint or respawn.
  
 =====Homework ===== =====Homework =====
-**Note that for every homework done - you will get one free question during the exam!** Back to the homework... +Extend the bot to be the world explorer!
- +
-Extend the bot to be polite retaliatior world explorer!+
  
 Additional info (from slides): Additional info (from slides):
  
-  * Create Weapon searcher that tries to run around all weapons in the map +  * Create Item searcher 
-  * If it sees player it will: +  * Ignore the knowledge of items (ignore getWorldView().getAll(Item.class)) 
-    run to 200 units before him +  Use IVisionWorldView and use getAllVisible(Item.class) 
-    * says "Hello /name/!" +  * Try to run around the whole level and discover (almostall items 
-    * if player is not moving for 2 secs, it will say "Good bye!" and return to running around weapons +  * How to know that your bot has visited almost everything? 
-  * If the bot is hurt by a player - it will freak out and retaliate 3-4 ticks of logic (shoots back+  * If you manage to have reasonable results without using Respawn() commandyou are good! :-) 
-  * If the bot's health is low (<50), it will primarily search for health packs+ 
2nd_lecture_-_exploring_the_map.txt · Last modified: 2010/05/16 23:11 (external edit)