INFO   Main   Docs   FAQ   News   Tutorials   Interviews   Forums   Mailing List
ONLINE    BATTLE ARENA   Accounts   Uploads   Downloads   Hall of Fame
|   No-Limits Challenge: JROBOTS FOREVER! (January 6th 2010)   ||   October-December Challenge: The End! (December 26th 2009)   ||   October-December Challenge: JROBOTS 2K9 Q4! (October 3rd 2009)   ||   September-October Challenge: JROBOTS 2K9 Q3! (July 4th 2009)   ||   April-June Challenge: JROBOTS 2K9 Q2! (March 28th 2009)   ||   Old News  |

MAKE a DONATION

GAME

Main

BATTLE ARENA
Hall of Fame

Downloads

Accounts
Uploads
 
INFO

News

Docs
F.A.Q.
Tutorials
Interviews

Forums
Mailing List
Contact leo
 
Visit the APOCALYX BLOG!
News

2010   December   November   October   September   August
   July   June   May   April   March   February   January
2009   December   November   October   September   August
   July   June   May   April   March   February   January
2008   December   November   October   September   August
   July   June   May   April   March   February   January
2007   December   November   October   September   August
   July   June   May   April   March   February   January
2006   December   November   October   September   August
   July   June   May   April   March   February   January
2005   December   November   October   September   August
   July   June   May   April   March   February   January
2004   December   November   October   September   August
   July   June   May   April   March   February   January
2003   December   November   October   September   August   
   July   June   May   April   March   February   January
2002   December   November   October   September   August   
   July   June   May   April   March   February   January   
2001    December   November   October   September   August   
   July   June   May   April   March   February   January   
2000   December   November   


April 27th 2002

March 2002 Jrobots Challenge: Results

To read the complete results of the last contest go to the Challenges page.
Here some comments follow:

During the last contest we experimented the effect of the Virtual Clock Generator on the on-line arena.
As you know, the machine dependency of Jrobots was a great problem in the past months: A lot of players complaint because their robots didn't work as they expected in the on-line arena and the winning percentages were always lower than the percentages they got off-line during the test phase.

Finally, it seems that a solution was found and I want to thank again Alan Lund and Walter Nisticò for planning the new clock that beates the time of the matches and for the code they wrote, but...
yes, there is a but: In fact, we couldn't expect that all the robots in the arena were going to react well to the virtual time. Reading the results of the latest challenge, we see that Mouth gained a placing in Single Mode and becomes the best robots in Team Mode with a convincing gap from the second placed.

The new clock gives to the robots more time to think and no more blackouts occur when the CPU is busy in other operations. The Team Mode shows clearly that the native thread scheduler gave very few time to each robot, while now all the 32 robots has enough time to think, slowing down the simulation, of course. Well, designing a Team Match with four teams of eight robots each was a poor choice and the virtual clock demonstates it with no doubts.

Slightly different behaviours apart, now we can be sure that the arena works fine in a wide range of conditions, or at least better than before.
The alternative solution to the clock generator was a interpreter of Java bytecode and I'm trying to write it for JASTROBOTS. As you remember, the first version of the "JVM written in Java" was one thousand times slower than native Java: a very disappointing result. Now I've implemented a number of memory hungry optimizations and the highest speed I've reached is only 25 times slower (the test code was a cycle filled with arithmetic operations on integers, float and doubles). I think it is a good result, so this solution seems to be slower, obviously, but it is also feasible.

This month the defeated robots are: IlTristoSmorzatore (an old robot strong in Single Mode but very weak in other kind of matches), 1070bytes (the smallest effective robot around), OneEyedWilly (the ancestor of OneEyedWillyII), Parasite (that belonged to the group of the Germ-series) and, finally, the novices Malaysian and Cougar. Only 9 robots are now in the arena!
The winner of single and double category is still IonStrom and the virtual clock generator effect moved it to the second place in Team Mode, while Germ and GermPlus suffered it and lost places.

Using the Alan Lund's Watch utility (that you can download from the Files section of the mailing list), we can foresee that only 3 robots are going to survive the next challenge, if nothing new happens: They are KillerBees, Mouth and IonStrom. All the other robots can't gain the requested percentages to survive. The foresight considers a lower number of matches respect to a normal tournament (744/789/207) and I hope that the reality is going to be not so destructive.
If we run out of robots, I'm planning to organize a several months long monster summer challenge, including in the online arena all the best versions of the 131 robots that partecipated to the Jrobots Challenges in the past two years. I know it's a crazy idea, maybe even not useful or impracticable, but I'm sure that some old robot will perform better using the new simulator and I am curious to see a Jrobots all-times placing list ;-)

Now you can upload your robots to win the May 2002 Jrobots Challenge (May 4th-25th 2002) aka Only One Is Going To Survive!


April 6th 2002

  • The April 2002 Jrobots Challenge starts now.
    Remember that you can send your robots even in the course of the challenge, so you're never too late. The latest robots are stored in the file jjrobots_challengers.zip. You can download it to test off-line the behaviour of your robot against the other challengers. To read the results in real-time simply visit the Battle Applet page.

  • Remember also that the current challenge use a virtual clock generator to beat the thinking time of the robots, so you'd better to test your old robots with the new SDK and possibly modify them to get better performances.
For more information
send an email to
TETRACTYS Software
Project Hosted by SourceForge Copyright © 1999-2009 Leonardo Boselli
All Rights Reserved. Legal Terms.