Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
human-like_artifical_agents_2011-12_summer_semester [2013/02/25 11:38] jakub.gemrot |
human-like_artifical_agents_2011-12_summer_semester [2013/11/18 15:22] (current) jakub.gemrot |
||
---|---|---|---|
Line 1: | Line 1: | ||
======Welcome====== | ======Welcome====== | ||
- | our student/s :-) and everybody else who is interested in PogamutUT2004. | + | our student/s :-) and everybody else who is interested in these lectures. |
- | This page will store all the slides we're going to show during practice lessons. Slides will always contains the assignment for you, so even if you miss the practice, you can still obtain some points by finishing the assignment. | + | ======Contact====== |
- | ======Reminders====== | + | Friday' |
+ | Thuesday' | ||
- | =====Final Test/Exam Days===== | + | ======Exam days====== |
- | * TO-BE-SPECIFIED | + | * 20.4.2012 12:20-14:00 - test |
+ | * 24.4.2012 15:40-17:10 - test | ||
+ | * 4.5.2012 12:20-14:00 - test | ||
+ | * 18.5.2012 14:00-18:00 - final exam | ||
+ | * 22.5.2012 8:20-12:20 / 28.5.2012 9:00-13:00 - possible dates for a GOAL experiment | ||
- | =====Sending the assignment===== | + | ======Terms====== |
- | When sending a homework through email use the subject **Pogamut homework 2013 - Assignment X** replacing " | + | |
- | =====Contact===== | + | To get the credit you have to: |
- | Friday' | + | * collect 80 points from homeworks (if you have max 1 absence - see last lecture slides for details) |
+ | * pass the test (you will be admitted to the test only if you fulfill previous conditions), terms are in SIS | ||
- | Thursday' | + | To get the exam you have to: |
- | ======How to pass the practice====== | + | * pass the final exam (you need the credit first) |
+ | * Do whatever Cyril said you need to do (participation on experiments?, | ||
- | First, you should see [[http:// | + | ======Pogamut library versions====== |
- | Then you should study [[http://diana.ms.mff.cuni.cz/pogamut_files/lectures/ | + | **New installers released: |
+ | * Pogamut UT2004 3.3.0 and Pogamut Emohawk Installer 3.3.0. Get them at [[http://pogamut.cuni.cz/main/tiki-index.php? | ||
+ | * date: 11.3.2012 | ||
+ | * For Pogamut UT2004 Installer you have to have UT2004 installed somewhere. | ||
+ | * Both installers will install: Maven 3.0.4, NetBeans plugins, Pogamut Example archetypes. Note that you need [[http:// | ||
+ | * Before | ||
+ | * For UnrealEngine2Runtime, | ||
+ | * For UT2004, go to directory Unreal Anthology/ | ||
- | Long story short, you have to get at least 142 points to be admitted to Practice Final Test. If you obtain 174 points or more you automatically passes the practice (you don't have to go to Practice Final Test). You can get points for the attendance, short tests (done ONLY during the lesson), doing your homeworks or winning tournaments. | + | **Alternatively** |
+ | * If you have UT2004 installed, you can follow guidelines of tutorial Pogamut 3 quickstart tutorial found at [[http:// | ||
- | In order to get to the Final Exam of the Course you have to: | + | ======Lectures history====== |
- | | + | **Note:** When sending a homework through email use this subject: **Pogamut homework 2012**. |
- | | + | |
- | ======Lectures history====== | + | **Lecture 1** [[http:// |
+ | * Pogamut installation notes | ||
+ | * Explore [[http:// | ||
+ | * Try to implement FollowBot | ||
+ | * Do your homework (Make Pogamut work at home - with UT2004 or UE2 environment + solve the assignment, see slides) | ||
- | **Promo** [[http:// | + | **Lecture 2** [[http:// |
- | * Slides that gives you an overview what ordeal | + | * Pogamut installation notes |
+ | * Explore | ||
+ | * Extend responsive bot to shoot at players who is shooting | ||
+ | * Do your homework | ||
- | **Lecture | + | **Lecture |
- | * Practice scoring details - read them very carefully | + | * Navigation inside UT2004 / UE2 |
- | * Java Revisited | + | * Explore how UT2004PathPlanner and UT2004PathExecutor |
- | * Which Java version | + | * Then compare it with new all-in-one approach using UT2004Navigation [[http:// |
- | * How to install SVN and Maven + "how-to-use" links | + | * Do your homework (extend NavigationBot-PathExecutor to CollectorBot-PathExecutor, |
- | * Assignment 1 | + | |
- | * Install Subversion and Maven | + | |
- | * Finish implementation of Java classes | + | |
- | * Confirm that your implementation works by successfully passing all bundled JUnit tests | + | |
- | ======Scoring - Attendance/Tests/Homeworks/ | + | **Lecture 4** [[http:// |
- | * Provided as Google Doc, mail us to receive the link (cannot | + | * POSH reactive planner - gentle introduction |
+ | * Explore [[http:// | ||
+ | * Do your homework (extend POSH Prey bot to POSH Hunter Bot, see slides) | ||
+ | |||
+ | **Lecture 5** [[http:// | ||
+ | * CTF game mode + ctf rules | ||
+ | * [[http:// | ||
+ | * Do your homework (create CTF POSH bot, see slides) | ||
+ | * You can use [[http:// | ||
+ | * Check WeaponPreferences initialization in PreyContext constructor | ||
+ | |||
+ | **Lecture 6** [[http:// | ||
+ | * SteeringGame, | ||
+ | * Download SteeringGame installer from [[http:// | ||
+ | * Additional files for the lesson (from Slide 4) can be downloaded from [[http:// | ||
+ | * Unpack the [[http:// | ||
+ | * For coding EmohawkBot in NetBeans, download [[http:// | ||
+ | * Do your homework (play steering game to get-in-touch with steerings, fill up questionnaire, | ||
+ | * Bonus homework is to solve first 4 CAMPAIGN (!) levels (not Training, Easy or others ;)). Deadline of bonus homework is 13.4.2012. | ||
+ | |||
+ | **Lecture 7** [[http:// | ||
+ | * Debugging in Unreal and NetBeans, Pogamut Plugin and Introspection, | ||
+ | * Download [[http:// | ||
+ | * Do your homework (see slides), start coding from the example bot above! | ||
+ | * Note: There is a bug in steering.clearAllSteerings() method! PathFollowingSteering seems to be buggy as well (time to time null pointer exception there) | ||
+ | |||
+ | **Lecture 8** [[http:// | ||
+ | * Recapitulation, | ||
+ | * Download [[http:// | ||
+ | |L8 Emohawk SPOSH Mood Bot Example]] | ||
+ | |||
+ | ======Attendance/ | ||
+ | * Will be updated | ||
+ | * Moved to secured Google Doc. | ||
- | ======Pogamut 3 Version====== | ||
- | **Installers: | ||
- | * Pogamut UT2004 3.5.0 and Pogamut Emohawk Installer 3.5.0. Get them at [[http:// | ||
- | * date: 25.2.2013 | ||
- | * For Pogamut UT2004 Installer you have to have UT2004 installed somewhere. | ||
- | * Both installers will install: Maven 3.0.4, NetBeans plugins, Pogamut Example archetypes. Note that you need [[http:// | ||
- | * Before you launch the bot, you need to start Unreal server: | ||
- | * For UT2004, go to directory Unreal Anthology/ | ||
- | * For UnrealEngine2Runtime, | ||
- | | ||
- | **Alternatively** | ||
- | * If you have UT2004 installed, you can follow guidelines of tutorial Pogamut 3 quickstart tutorial found at [[http:// | ||
======FAQ====== | ======FAQ====== | ||
Line 85: | Line 122: | ||
* **Group Id:** cz.cuni.amis.pogamut.ut2004.examples | * **Group Id:** cz.cuni.amis.pogamut.ut2004.examples | ||
* **Artifact Id:** 00-empty-bot-archetype | * **Artifact Id:** 00-empty-bot-archetype | ||
- | * **Version: | + | * **Version: |
* **Repository: | * **Repository: | ||
Full list of available archetypes can be found [[http:// | Full list of available archetypes can be found [[http:// | ||
Line 126: | Line 163: | ||
======Acknowledgement====== | ======Acknowledgement====== | ||
- | Assignments for the purpose | + | Creation |
+ | |||
+ | Inovace kurzu v letech 2011/2 a 2012/3 byly podpořeny projektem | ||
- | {{: | + | {{:lectures: |
- | Prague and EU: we invest into your future! | + | **Evropský sociální fond** \\ |
+ | **Praha & EU: Investujeme do vaší budoucnosti** |