Welcome to the SuperBot Challenge resource page.
The SuperBot Challenge provides beginning, intermediate, and advanced computer science students an opportunity to explore Object Oriented Programming. The SuperBot Challenge uses Greenfoot, Open Source software created by the University of Kent in Canterbury, UK. Programming SuperBot in Greenfoot IDE gives high school students an opportunity to stretch their Java programming skills and prepare for advanced courses (or college level study) in computer science in a fun, hands-on format, while competing for scholarships and prizes.
Bookmark this page so that you can return with any questions as they come up.
CHALLENGE DETAILS:
Awards: Competitors can compete to win a 42" plasma TV and Neumont University Scholarships
Submission Deadline: Entries are due July 30, 2010
Questions: Contact a SuperBot Challenge Coordinator at 801-302-280
IMPORTANT LINKS:
- Install GreenFoot
- Request a Participant's Packet
- Greenfoot Discussion Forum
- Submit Your Entry
- Technical Support
- Tutorial Videos
- View the Competitor's Information Packet
ABOUT SUPERBOT:
Ganthum city is overwhelmed by an outbreak of crime. Sticky Fingers McKrackin and his evil mob of bandits are on a crime spree, robbing the banks and small businesses that dot the streets of this otherwise unhurried and unworried community. Only SuperBot can save them!
Program SuperBot to collect all the loot abandoned by these marauding villains. But watch out! Sticky Fingers and his evil mob aren’t going to give up their loot without a fight! As SuperBot collects the bags of loot in one part of town, Sticks LaFleur will be chasing behind, picking up abandoned loots and hiding them. Hurry! Teach SuperBot to maneuver through the streets of Ganthum, avoiding Sticky Fingers, buildings, and wayward teens in order to collect the stolen loot and return it to the Bank. Program SuperBot carefully so that he can succeed in returning all the money to the Bank before Sticky Fingers gets his hands on it.
CHALLENGE OBJECTIVES:
- Explore basic programming in an object-oriented language
- Instantiate objects and call methods to change the state of that object or act with a desired behavior
- Write methods that extend the object’s pre-existing behaviors
- Design an algorithm for collecting objects
JUDGING SUPERBOT:
SuperBot Challenge entries will be evaluated as follows:
- Components of Challenge Met: (Map, Code is correctly compiled, SuperBot is named). Bots that do not meet basic Challenge criteria may not be allowed to compete. If an incomplete Bot is received before the final July 30th deadline we will attempt to notify the participant by email.
- Races: Challengers compete in qualifying, quarter, semi, final, and (if needed) Championship races for each bracket. Competitors are placed into brackets at random.
- Brackets: Challengers will race three times per bracket with the winner advancing to the next round. Competitors may race on their own World, a competitors World, or a Neumont created World. Finals rounds will be raced on a Championship World: Rue T'Orleans, which will not be available for public view until after the competition.









