| Cyril Brom |
| brom at-removethis-hohoho- ksvi. mff. cuni .cz |
This page contains information on my teaching activities including some related links. Some information are given in English, other in Czech only.
In this course we study human-like artificial agents, that is autonomous intelligent agents situated in virtual environments similar to natural world that act like humans. In particular, we study modelling of high-level behaviour of humans by means of various cognitive, connectionsts and enactive techniques.
1) Introduction (in Czech)
2) Reactive planning, If-then rules, Finite state machines, Ents, POSH, Quakebot
3) Creatures, neural networks, evolutionary algorithms
4) Pathfinding and steering (in Czech)
5) Tyrrell (free-flow hierarchy)
6) Fuzzy approach, emotions (Champandard)
7) Belief Desire Intention
8) Representation - logic, RETE, affordances, deictic representation
9) Agents vs. Animats, Wooldridge, FIPA, speech acts
Zkoušky a termíny - 2005/6 a dále viz SIS
Seznam podobných přednášek na MFF a v okolí
Kateřina Dufková: Srovnání přístupů k vytváření autonomních agentů: "Creatures" a "Evolving Virtual Creatures"
Jiří Lukavský: Afordance, její možnosti a způsoby implementace
Martin Doerfler: Srovnání přístupů k virtuálnímu storytellingu podle zvoleného žánru a výchozích myšlenek
Marek Kukačka: Modely emocí pro autonomní agenty a umělé bytosti
Lukáš Bajer: Hierarchical- and Partial-Refinement Pathfinding
White paper on action selection
How to build a monkey?
Agents in computer games.
Introduction to Life-Like Characters
Intelligent autonomous agents
Expressive agents
The course gives a complex overview of computer games development. It will cover programming (middleware for games, scripting languages, etc.), project management, game marketing and mathematics for computer games. The practical exercises will require the students to create their own small game in small teams of 2-3 students. The main part of the course is taught by Martin Klíma. More...
Sorry, in Czech only.
Slajdy (stav k 13.12.2006, požadavky na 1. odevzdání jsou na slajdu 8)
Každý musí být součástí vývojového týmu. Týmy je třeba sestavit do 20.10. Týmy lze měnit do 5.1.2007 Do té doby je také nutné odevzdat Specifikaci, Design dokument, Plán a Architekturu. Nahlašte nám prosím týmy přes mail-list. Mail-list lze používat i na shánění členů do týmu a obecně dotazy vztahující se k přednášce a cvičení.
24.11. přesun do S4.
8.12. proběhne v S9 místo cvičení, tedy 10.40 -- 12.10, přednáška o MMORPG.
Zápis do mail-listu.
Stránka cvičení
Po dohodě s P. Jedličkovou se můžete buď stát součástí týmu studentů MFF a pracovat např. na dokumentech týkajících se návrhu architektury, presentaci, grafické části ap., nebo můžete zpracovat rešerši na téma výukové počítačové hry. Detailní informace k rešerši podá V. Šisler (ÚISK FF UK), kontaktujte ho prosím. Rámcově začít je možné zde.
Zápis do mail-listu.
| Jméno projektu | Studenti | Architektura? | Odevzdáno? |
|---|---|---|---|
| Pogamut 2 | Michal Bída, Ondřej Burket, Jakub Gemrot, Jan Havlicek | Ano | Ne |
| Startime, 2D RPG hra | Petr Kmoch, Gabor Ocsovszky, Michal Senkyr, Martin Dorfler | Ano | Ne |
| Scrolling shooter/vertical scroller, MIDP 2.0 (mobily) | Peter Truchly, Ondrej Mihalyi, Vladislav Kozák | Ano | Ne |
| 2.5D strilecka | Peter Sabolcak, Ondrej Sykora, Maros Vranec, Michal Tuláček | Ne | Ne |
| Real-time strategie - Hodiny Historie | Jan Sebesta, Jakub Kotrla, Katka Dufkova, Jan Bureš, David Šinagl | Ano | Ne |
| Mobilní online hra | Pavel Nohejl, Jiří Täuber, Martin Šimonovský (3z2r games) | Ne | Ne |
| 3D tank battle, arkada, BJS | Libic Peter, Lidicky Bernard, Manak Martin, Marek Lukas | Ano | Ne |
| Unlimited Racer | Vaclav Klecanda, Roman Margold, Branislav Repček | Ano | Ne |
This is a seminar to a basic course of programming for students in the 1st year of study of "Computer Science" branch. More informations for winter term and summer term...
Informace pro studenty (in Czech).
I guide some individual students projects on programming human-like artificial agents.
Zadání 2006 (in Czech).
I guide a team students project IVE - an intelligent virtual evironment. This is a project on a prototyping behaviour of artificial humans by means of combinations cognitive with enactive techniques. We exploit the theory of affordances and the level-of-detail approach at the behavioural level.
Last updated: 8.1.2007.