Neues Foto veröffentlicht. Aufgenommen bei einer Tour in



  • Chris: Schade das es hier in deinem Blog nicht mehr weiter geht!
  • me: hey, echt coole seite! ich warte auf neue artikel ^^
  • jmmjmuhmjuhm: :P :P :daumen: :daumen: :daumen: :daumen: :daumen: :daumen: jut
  • Ind3X: Hey, bin auch gerade dabei diesen Bot etwas zu verändern, Hab auch schon ein paar RegEx-Funktionen für...
  • Tobi: Mach mal Update pls.
  • Twitter Button from twitbuttons.com
    darktree.de - Fotografie, Linux und vieles mehr
    Jan Hellriegel - Malerei und Design
    NETZFUCHS - IT-Lifestyle Blog
    VOLLSTRECKER - Fotografie, Design und die Juristerei
    Witpraechtiger.de - Personal Portfolio



    14Oct 2009
    Kategorie: Anleitungen, JAVA, Programmierung       5 Kommentare       Trackback                 Diese Seite drucken

    Die ersten Schritte:
    Zuerst startet Ihr den Editor und wählt: File >> New >> Robot

    Nun könnt ihr eurem Roboter einen Namen geben. Das nächste Eingabefeld ist der Gruppenname bei Robocode. So könnt ihr alle von euch programmierten Roboter in einer Liste anzeigen lassen, oder so gruppieren, dass sie im Team miteinander kämpfen. Mehr dazu, aber später.

    Ist dieser Schritt erledigt, öffnet sich ein Fenster mit vorgefertigten Code. Dieser sieht so aus:

    package Testgruppe;
    import robocode.*;
    //import java.awt.Color;
    
    /**
     * Test - a robot by (your name here)
     */
    public class Test extends Robot
    {
    	/**
    	 * run: Test's default behavior
    	 */
    	public void run() {
    		// After trying out your robot, try uncommenting the import at the top,
    		// and the next line:
    		//setColors(Color.red,Color.blue,Color.green);
    		while(true) {
    			// Replace the next 4 lines with any behavior you would like
    			ahead(100);
    			turnGunRight(360);
    			back(100);
    			turnGunRight(360);
    		}
    	}
    
    	/**
    	 * onScannedRobot: What to do when you see another robot
    	 */
    	public void onScannedRobot(ScannedRobotEvent e) {
    		fire(1);
    	}
    
    	/**
    	 * onHitByBullet: What to do when you're hit by a bullet
    	 */
    	public void onHitByBullet(HitByBulletEvent e) {
    		turnLeft(90 - e.getBearing());
    	}
    
    }
    

    Wenn ihr wollt könnt ihr diesen Code kompilieren und sehen was der Bot bisher macht.
    Dazu klickt auf “Compiler > Compile”. Nachdem ihr den Speicherort und Name ausgewählt habt, sollte folgendes  Fenster erscheinen:

    compiled 300x240 Robocode Tutorial – Teil 2

    Problemlösung: Falls es aus unerwarteten Gründen zu einem Fehler beim kompilieren kommen sollte, z.B wenn der Code fehlerfrei ist, kann dies am Compiler liegen, den Robocode mitbringt. Als Lösung empfiehlt sich den javac Compiler von Sun zu verwenden. Dazu Compiler >> Compiler Options öffnen und meine Werte übernehmen:

    compiler Robocode Tutorial – Teil 2

    Nun schließt den Editor und lasst ihn gegen einen Beispielrobotor kämpfen.
    Wählt, wie im ersten Teil des Tutorials, Battle >> New aus und fügt euren Testroboter und den Roboter Walls hinzu.
    Startet den Kampf und wartet ab was passiert good Robocode Tutorial – Teil 2

    Enttäuscht von der Niederlage? Im dritten Teil zeige ich euch, wie Ihr euren Bot verbessert!



    Schlagwörter: , , , , , , , , ,


    Kommentare:



    1. fein fein :)



    2. :daumen:
      Teil 3…go go go



    3. kann man damit eigentlich auch was produktives machen?



    4. man kann damit seine java fähigkeiten verbessern.
      es gibt auch ne liga von robocode, auf der man seine bots gegen andere antreten lassen kann.



    5. :P :P :daumen: :daumen: :daumen: :daumen: :daumen: :daumen: jut

    :) :( ;) :D :P :daumen: :nein: :lol: ^^ teufel :traurig: more »



    Christian Neu © 2009 - 2010
    Blogverzeichnis - Blog Verzeichnis bloggerei.de Bloggeramt.de Blog Top Liste - by TopBlogs.de BlogPingR.de - Blog Ping-Dienst, Blogmonitor blogoscoopZurück zum Anfang