MENU
Home
Sitemap

RAND GAME
  • Parappa The Rapper
  • Bugdom
  • Ubisoft
  • Kirby And The Amazing Mirror
  • Grasshopper Manufacture
  • Zone Of The Enders
  • Ultima I
  • Mario Kart Arcade Gp
  • Mad Genius Software
  • Wii
  • Lugaru
  • Star Fox 64
  • Super Mario Galaxy
  • Valkyrie Profile
  • Aero Fighters 3
  • Acclaim Entertainment
  • Ages Of Myst
  • Zero Wing
  • Vectrex
  • Aki Corporation
  • Sora Ltd.
  • Guild Wars: Factions
  • Future Tactics: The Uprising
  • Thq
  • Jak X: Combat Racing
  • Treyarch
  • Dnafight
  • Final Fantasy Anthology
  • Conker's Bad Fur Day
  • X-wing Computer Game Series
  • Aero Fighters
  • Dance Aerobics
  • Creatures, Inc.
  • Wizball
  • Virtua Cop 2

  • AFFILIATES

    tricks.mirrorz.com - Cheats & Hits Center!
    CoversClub
    GAME CONSOLE & PC RELATED: "Robocode"

    ~* More Games *~

    Robocode


    ๓๙. คิวบิก โรโบโค้ด ออนทัวร์ @ ราชสีมาวิทยาลัย

    สวัสดีครับ ช่วงนี้ไม่ค่อยได้อัพบล็อกเลย เนื่องจากเปิดเรียน(ข้ออ้าง) และเตรียมกิจกรรมคิวบิก โรโบโค้ด ออนทัวร์ ที่จัดขึ้น 3 ที่ทั่วประเทศครับ ซึ่งได้แก่ที่สุราษฎร์ธานี , นครปฐม และปิดที่นครราชสีมาครับ ค่ายก็ผ่านมาแล้วเรียบร้อยครับ ได้ทั้งความเหนื่อยล้าแบบสุดๆครับผม มีเด็กกลุ่มหนึ่งที่เป็นเด็ก โครงการพิเศษของโรงเรียน คือ English-Technology Program ที่เป็นเด็กชั้น ม.1 ไปอบรมด้วย มีเรื่องหลายเรื่องที่เด็กทั้งสนใจและยากต่อการศึกษา เด็กบางคนใช้เวลาการศึกษาการเขียนโปรแกรม หลายวัน

    More...

    RoboCode. Learning to Program the fun way.

    Learning to program can be a very abstract and frustrating affair, traditionally a very narrow link existed between programming and mathematics, at some universities programming courses fall under mathematics departments. It can be difficult for some people to learn to program. I have found that there is an instant when someone just “gets it”. To program a simple “hello world” program is easy it; it can be copied and pasted and it will work but to understand the underlying concepts and the inne

    More...

    Excited about AI

    I'm truly, truly, truly excited about this month. I'm finally putting in the hours to learn and apply AI. I woke up at at 4 am, and at 5 am I was on campus, reading Artificial Intelligence for Games by Ian Millinigton. Although we spent half of lecture going over the silly-bus, and some more time on Dishonesty Policies, we eventually got down to business. Of course that only meant going over what AI is, and the three basic Data Structures: Linked Lists (Queues), Hashmaps, and Trees. Since sever

    More...

    Gandayita y los RoboClones

    Codigo del Robot Gandayita 95% comentado y los RoboClones… Para formar un equipo se necesita un archivo tipo .team, que robocode reconoce facilmente, donde especificamos el robot lider, y los robots esclavos… esta programado para matar primero al Diablito y de ahi atacar a los demas robots que se encuentre… Presentacion, de robotica y la aplicacion de los conceptos al robocode Presentacion de Robotica Descargar Presentacion y “Gandayita y los Roboclones” en rapidshare

    More...

    RoboCode

    RoboCode 2008/05/05 07:37 記念すべき第1号が完成したので公開します。 public class MyFirstRobot extends Robot {       boolean bScanned = false;       public void run() {             while(true) {                   if( !bScanned ) {                         turnGunRight(7);                   }else {                         fire(3);                   }             }       } /** * onScannedRobot: What to do when you see another robot */ public void onScannedRobot(ScannedRobotEvent e) {        

    More...




    ~* Robocode *~

    Robocode
    Design byMathew Nelson
    Developed byFlemming N. Larsen
    Latest release1.5.5 / March 24, 2000
    Preview release1.6.0 Beta 2 / April 17, 2008
    OSLinux
    PlatformJava
    GenreProgramming game
    LicenseCommon Public License
    Websitehttp://robocode.sourceforge.net/
    Free software Portal
    Video games Portal
    Robotics Portal
    Splash screen

    Robocode is an Open Source educational game started by Mathew Nelson (originally provided by IBM). Currently contributions are being made by various people; officially Flemming N. Larsen is working on Robocode to keep it current and fix the bugs. The game is designed to help people learn to program in Java and enjoy the experience. It is very easy to start - a simple robot can be written in just a few minutes - but perfecting a bot can take months or more.

    The game

    Competitors write software that controls a miniature tank that fights other identically-built (but differently programmed) tanks in a playing field. Robots move, shoot at each other, scan for each other, and hit the walls (or other robots) if they aren't careful. Though the idea of this "game" may seem simple, the actual strategy needed to win is not. Good robots can have thousands of lines in their code dedicated to strategy. Some of the more successful robots use techniques such as statistical analysis and attempts at neural networks in their designs.

    Safely run other peoples' bots

    One can test a robot against many other competitors by downloading their bytecode, so design competition is fierce. Robocode provides a security sandbox (bots are restricted in what they can do on the machine they run on), which makes internet redistribution safe.

    Movement and Targeting

    Robocode competition is all about two things:

    1. Avoid getting hit too much (Movement)
    2. Try to predict where the opponent(s) will move and hit them as much as possible (Targeting)

    Many sophisticated techniques have emerged. In particular, many top bots utilize:

    • WaveSurfing - Adapting your movement and trying to avoid getting hit the same way twice.
    • StatisticalTargeting - Collect data that describes the targeting situation together with what would have been the correct decision for each situation. Use this data to make targeting decisions.
    • GuessFactorTargeting - The best known form of StatisticalTargeting where the stats for enemy robots are each contained inside one number (the "GuessFactor").
    • PatternMatching - Tries to match patterns of observed behavior with previously observed patterns, and make decisions on targeting based around that.

    Sample bots

    Several sample robots are included in Robocode to help the beginners get started. They demonstrate various basic techniques used in coding robots, from event-driven programming to writing out data to files for use later.

    Open source bots

    Check the RoboWiki's open source bots listing:

    • http://robowiki.net/?OpenSource

    It isn't complete, but there are lots of bots there.

    Code size restraints

    To force the competitors to prioritize what features to include in a bot there are four codesize categories (codesize is measured in bytes by a tool):

    1. Megabots - no codesize restriction
    2. Minibots - less than 1500 bytes
    3. Microbots - less than 750 bytes
    4. Nanobots - less than 250 bytes

    Leagues

    There exist (and have existed) several leagues for Robocode.

    RoboRumble@Home

    The main active competition is the RoboRumble@Home, a continuous league based on distributed computation in a similar way to SETI@Home. The RR@H features leagues for 1-on-1, melee (free for all with more than two bots) and teams. 1-on-1 and melee competitions are carried out for the four main code size categories.

    The RR@H uses an ELO like rating system. But since all bots get to meet all other bots this is mainly a measure on how well you perform against all others. There is also a ranking where only winning or losing counts. Don't lose against any other bot and you're the sure champion here.

    Current rankings

    Check the current rankings here:

    • http://robowiki.net/?RoboRumble/CurrentRankings

    Robocode Little League

    While no longer active, the Robocode Little League (a weekly competition specifically for codesize-constrained bots) still provides tables on the past tournaments run.

    Some robots worth mentioning

    Many bots are worth mentioning, of course, but some are more spectacular in their performance than others, and some have influenced Robocode bot development more than others.

    RR@H Champions

    The current (March 2007) champions of the RR@H are:

    CodesizeBattle typeBotComment
    Megabots1-on-1Dookiusopen source
    meleeAleph
    teamsShadow
    overallShadowAmong the runner-ups in both 1-on-1 and melee and undefeated in 1-on-1 at that.
    Minibots1-on-1WeeksOnEndFirst 2100 minibot.
    meleeGlowBlowMelee
    overallhard to tellNo mini melee bot is very good at 1-on-1
    Microbots1-on-1WeeklongObsessionopen source
    meleeShizopen source
    overallhard to tellNo micro melee bot is very good at 1-on-1
    Nanobots1-on-1WeekendObsessionopen source
    meleeLibopen source
    overallDoctorBob

    Influential bots

    Once deemed impossible to beat, SandboxDT continues to be a strong competitor, drawing in new coders and bots.

    Noted for spurring development are such bots as Shadow, which introduced WaveSurfing, and FloodMini, an open source minibot featuring StatisticalTargeting.

    An open source top bot, CassiusClay has helped coders grasp advanced movement and targeting techniques.

    Phoenix, the current #2 bot, has helped to demonstrate the power of graphical debugging. The code used to draw debugging information onto the screen is open-source, released as DrawingBot.

    A Robocode Wiki

    The main site for Robocode knowledge and discussions is the RoboWiki. Here you can read about techniques and strategies, browse info on many bots, find source code (both code snippets and complete competitive bots), ask for help and more. The Robowiki also hosts the RoboRumble@Home.

    Beginners in Robocode might want to start with The Robocode Beginners FAQ.

    External links

    • Official Website
    • Robocode on SourceForge.net
    • Irish Robocode Competition
    • German Robocode Website
    • Evolving Robocode robots with JGAP (Java Genetic Algorithms and Genetic Programming Package)


    ~* Help *~

    See Also: NHL 97 Radiant Silvergun Tri-Crescendo Viewtiful Joe 2 Railroad Tycoon II F-Zero: Maximum Velocity Life and Death Star Wars: Republic Commando Age of Mythology Xenosaga Abomination: The Nemesis Project Ballblazer Ragnarok Online B-1 Nuclear Bomber Metroid series Bee Train Cabela's Big Game Hunter 2006 Trophy Season Aliens versus Predator 2 LucasArts Cricket 2005 Guild Wars: Factions Eurocom Entertainment Software Total Annihilation: Kingdoms Atari Spiderweb Software Dr. Mario Power Rangers: Time Force Vectrex Alien Legacy Game Boy Advance Blast Lacrosse Call of Duty 2 Brothers In Arms: Hell's Highway A-10 Tank Killer Virtua Fighter 4 Id Software Kingdom Hearts Ground Control II: Operation Exodus Air Bucks Stunt Island Dofus Donkey Kong Country 3: Dixie Kong's Double Trouble! Super Mario Land 2: 6 Golden Coins Resident Evil 3: Nemesis Nintendo Entertainment Analysis and Development Battlehawks 1942 Virtua Cop 2 Top Banana Balloon Fight Rockstar Vancouver