====== Timetable of the tutorial ====== * 1 h - general introduction to programming of virtual characters * reactive rules * finite state machines * perception mechanisms * path-finding * artificial emotions * 15 min - description of the Pogamut library * 45 min - creating simple Pogamut based bot from scratch ====== Practical part - programming ====== In general, the tutorial is oriented on audience without previous gaming AI knowledge and with only mild previous programming knowledge. By default, it is not assumed that the audience will program their bots during the tutorial. However, advanced attendees, such as computer science students, may consider [[http://artemis.ms.mff.cuni.cz/pogamut/tiki-index.php?page=Download|installing]] Pogamut on their notebooks in advance and program their first bot during the third part of the tutorial, according to the tutor’s guidelines. ====== Suggested reading ====== * Joanna J. Bryson: [[http://www.cs.bath.ac.uk/~jjb/web/how-to-monkey.pdf|How to Make a Monkey Do Something Smart]] * Cyril Brom, Joanna J. Bryson: [[http://www.eucognition.org/euCognition_2006-2008/asm-whitepaper-final-060804.pdf|Action selection for Intelligent Systems]] * Helmut Prendinger, Mitsuru Ishizuka: [[http://research.nii.ac.jp/~prendinger/papers/helmut-LLCbook-Intro.pdf|Introducing the Cast for Social Computing: Life-Like Characters]]