We welcome you our student/s or anybody who has ventured up to this point while gathering info about the Pogamut 3 platform, welcome!
This page contains materials for the practice lessons of the Pogamut workshop performed at Pilsen ZČU university in 2019. The workshop are/were (mainly) backed up by Ondřej Rohlík and Jakub Gemrot.
Ondřej Rohlík
Jakub Gemrot: gemrot@gamedev.cuni.cz
We will be using Pogamut 3 platform during the workshop to control bots in Unreal Tournament 2004. In order to be able to use Pogamut 3 bots, follow the steps:
Lesson 2.1 - Behavior Oriented Design (PDF)
Lesson 2.2 - Tricks, Spatial Awareness, CTF (PDF)
Lesson 1.1 - Pogamut Gentle Introduction (PDF)
Lesson 1.2 - Pogamut Low-level API (PDF)
Lesson 1.3 - Navigation & Combat (PDF)
Q: Which version of Pogamut are we using?
A: 3.8.1-SNAPSHOT, always check your pom.xml after you download bot templates.
Q: I am missing help on all methods, attributes and classes (Javadoc is not working).
A: In NetBeans open your project and right click the Dependencies folder, click Download Javadoc, NetBeans should now download Javadoc and the help should be working. If it is not, click also Download Sources and after it is done (watch lower right progress bar) restart NetBeans. Sometimes NetBeans refuse to show help - it can be usually resolved by trying to Download Javadoc several times.
Q: How to disable master server authentication in UT2004?
A: In UT2004/System/UT2004.ini find [IpDrv.MasterServerUplink] and set the following:
[IpDrv.MasterServerUplink] DoUplink=False UplinkToGamespy=False SendStats=False
Q: How can I tell what version of Unreal Tournament 2004 I am running (v. 3369 required)?
A: Just start Unreal Tournament 2004 GUI, open the Join Game tab and the news page will have the number in the upper right corner.