* Preparation * Operating Systems: * Programming Languages: JAVA * Important Documents: * How to Build Your Own Controller (Eclipse - 32bits windows7 / Helios sr2 , JAVA) * Step1) Install * Download eclipse from http://eclipse.org * Please choose eclipse marketplace and find subclipse for SVN {{ :마리오:03.jpg |}} * [File] -> [New] -> [Other] -> [SVN] * Choose 'Checkout projects from SVN' and Press "Next" * Enter [http://marioai.googlecode.com/svn/trunk] as a repository * Once again, press [http://marioai.googlecode.com/trunk] and "Next" * Choose 'Check out as a project configured using the New Project Wizard' and Finish {{ :마리오:007.jpg |}} * [Java] -> [Java Project] and "Next" * Project Name as 'MarioAI' * Choose 'Use project folder as root for sources and class files' and "Next" {{ :마리오:008.jpg |}} * In the next window, press 'Configure inclusion and exclusion filters' in 'Details' {{ :마리오:009.jpg |}} * In 'Inclusion' Window, press 'Add' and enter [".lvl" ".dat"] and finish * Finish * Step 2) Configuration and Build * In the Project Tree Structure, Choose SRC folder and [right mouse button click] -> [Build Path] -> [Use as source folder] -> [OK] * [Project] -> [Build All] * Step 3) Execution * [Run] -> [Run Configurations] * [Java Application] -> [New Launch Configuration] * Choose 'Main' Tab -> 'Main class' -> Enter 'ch.idsia.scenarios.Main' {{ :마리오:10.jpg |}} * Press 'Run' {{ :마리오:11.jpg |}} * Step 4) AI Execution * [Run] -> [Run Configurations] * Choose 'Arguments' Tab, Enter 'Program arguments' as '-ag ch.idsia.agents.controllers.ForwardJumpingAgent' {{ :마리오:12.jpg |}} * Press 'Run'