IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Java technology  >  

CodeRally

A Java-based, real-time programming game based on the Eclipse platform.


Date Posted: May 2, 2003
OverviewRequirements Download FAQs Forum Reviews

Update: June 29, 2006

Minor fixes and support for Eclipse 3.1 and Java 2 Standard Edition 1.5.

What is CodeRally?

CodeRally is a Java™-based, real-time programming game based on the Eclipse platform. It uses the Eclipse platform and a very simple API that allows users unfamiliar with Java to easily compete while they learn the Java language.

CodeRally was first used at the 2003 ACM International Collegiate Programming Competition, which was sponsored by IBM.

This technology runs on Windows®, Linux®, and Macintosh.

How does it work?

Players develop a rally car and make decisions about when to speed up, turn, or slow down based on the location of other players or checkpoints, their current fuel level, and other factors. Each player can test their car locally against a number of sample rally cars.

When used in a tournament, CodeRally allows direct, real-time competition between teams. Each player can submit intermediate solutions and test them against the submitted cars from other players. This allows each player to learn from the strategies of other players and modify their car appropriately. After the final submission from each player, the final winner is determined by a tournament consisting of several rounds.


About the technology author(s):
Tim deBoer is the team lead for the deployment and publishing of tools found in the WebSphere Studio family of products. His team is responsible for the WebSphere and Tomcat test environments, as well as the EJB test client. Mr. deBoer has been a contributor to the ACM ICPC World Finals contest for the past five years. He works at the IBM Toronto Lab, and can be reached through e-mail.

Download now Download now

Related technologies

For platform(s):
Windows NT, Windows 95, Linux, Windows 2000, Windows 98, Java, MacOS, Win XP

For topics:
Eclipse, games, Java technology


Related resources

developerWorks Java zone

Java tutorials

Open source projects

JARS.com

IBM's CodeRally takes it to the streets

CodeRally programming contest results for UCSD

Press Articles

 

    About IBM Privacy Contact