======Guidelines====== UNFORTUNATELY - LOT OF THINGS IS OUTDATED HERE This section is a list of "how to do certain things" or "cookbooks" but not so detailed ones ;-) Anyway here you can find things that you should know if you're trying to develop advanced projects with Pogamut or if you aspire to become the true Pogamut geek. FIXME topics may be out of date. ======Quickstart====== [[http://pogamut.cuni.cz/pogamut_files/doc/Setup-Pogamut3-with-Maven.pdf|How to setup Pogamut 3 with Maven tutorial]] - tutorial for geeks ======Pogamut 3 Design====== * FIXME [[guidelines:Pogamut 3 agent architecture]], working version of new agent architecture * FIXME [[guidelines:Pogamut 3 item message processing]], proposal of new way of processing items and their atributes ======Pogamut Guidelines====== FIXME [[guidelines:Pogamut bot SVN guide|How to use Pogamut from SVN]] - information how to use the latest Pogamut version in SVN. FIXME [[guidelines:PogamutEclipse|Pogamut, Maven and Eclipse]] - information how to import Pogamut projects into Eclipse FIXME [[guidelines:videoedit|Video making tips]] - general page about creating cool video clips FIXME [[guidelines:fsmbot|Pogamut FSM Bot Engine]] - a simple extension of Pogamut allowing for easy FSM bots implementing FIXME [[guidelines:I want to be the developer]] FIXME [[guidelines:SVN Repository layout]] FIXME [[guidelines:SVN Branches and How to]] FIXME [[guidelines:How Subprojects work]], how can I add one FIXME [[guidelines:Pogamut Internationalization]], explains how to translate Pogamut FIXME [[guidelines:gamebots_maven|Installing gamebots as part of your project build]] [[guidelines:Adding GameBots message to Pogamut JAVA|Adding new GameBots message to Pogamut JAVA]], to the client part of Pogamut platform [[guidelines:Adding message to GameBots|Adding new type of message to GameBots (UnrealScript)]] FIXME [[guidelines:Adding Netbeans wrapper module for JavaProject]], how to add NB wrapper project that is dynamically rebuild every time, instead of one time jar. FIXME [[guidelines:Adding new example project]] FIXME [[guidelines:Adding new template project]] ====== UDK ====== [[guidelines:Doors and other movers]], some hints on creating levels with doors and other interactive things. ======Unreal Tournament 2004====== [[guidelines:Non-violent UnrealTournament|Non-violent UnrealTournament and other tricks]], how to get rid of the weapons, strange items, etc. [[guidelines:UT2004 Objects]] - general info about UT2004 items, weapons and navigation points. [[guidelines:UT2004 items respawn times]] - useful for a good combat bot [[guidelines:GameBots2004 setskin examples]] ======Other interesting topics====== FIXME [[guidelines:Memory leaks]] and **weak references**, on the topic of different types of references (phantom, weak, ...) FIXME [[guidelines:Action selection problem]] - a small introduction FIXME [[guidelines:Bots in FPS games]] - a small introduction FIXME [[blog:UT devel blog|Small UT devel blog]] - FIXME [[blog:Knight devel blog|Knight's devel blog]] - FIXME [[guidelines:GB2004 issues|Known GameBots2004 issues]] - FIXME [[guidelines:UE1_undocumented_unreal|UE1 - undocumented unreal]] FIXME [[guidelines:Universal Agent Architectures]] FIXME [[general:agent platforms|List of current agent platforms and languages]]