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
2nd_lecture_-_exploring_the_map [2010/03/26 09:50]
jakub_gemrot
2nd_lecture_-_exploring_the_map [2010/05/16 23:11] (current)
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() command, you are good! :-) 
-  * If the bot's health is low (<50), it will primarily search for health packs+ 
 +=====Test bonus points===== 
 +Karel Poledna, Pavel Kuriscak, Jindrich Vodrazka, Petr KuceraNguyen Cong Thang
2nd_lecture_-_exploring_the_map.1269593429.txt.gz · Last modified: 2010/05/16 23:11 (external edit)