Request InfoApply NowQuick Question
Search

SuperBot Challenge

SuperBot Download Now Button  SuperBot Learn More Button SuperBot Request Info Button

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:

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:

  1. Explore basic programming in an object-oriented language
  2. Instantiate objects and call methods to change the state of that object or act with a desired behavior
  3. Write methods that extend the object’s pre-existing behaviors
  4. Design an algorithm for collecting objects 

JUDGING SUPERBOT:

SuperBot Challenge entries will be evaluated as follows:

  1. 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.
  2. Races: Challengers compete in qualifying, quarter, semi, final, and (if needed) Championship races for each bracket. Competitors are placed into brackets at random.
  3. 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.

Getting started in Greenfoot is simple, if you have taken a basic introduction to Java course.  From here you'll need to follow three simple steps:

  • Install Greenfoot and the SuperBot Challenge scenario on your computer.
  • Watch the tutorials below to get an understanding of how to program SuperBot using Greenfoot.
  • Create your SuperBot and submit your complete project zip file through the Submit Your Entry Form

Installing Greenfoot on Windows

I. Install Java 6 on Windows:

a. To use Greenfoot you will need Java 6 JDK.  On Windows, click here to install Java 6 JDK now. 
b. Select your operating system and click “continue”
c. Click the link(s) under “File Description and Name”
d. Select “Run” on the popup window and complete the installation wizard. 

II. To install Greenfoot:

a. Click here to begin the Greenfoot download now.
b. Select the download link that corresponds to your operating system.
c.  If using Windows, click “Run” on the popup and begin the installation wizard.  

III. To install the SuperBot scenario:

a. Click this link to download the SuperBot scenario
b. Select the “SuperBot_Challenge_Scenario.zip” link
c. Click “Open” on the popup.
d. Extract the contents of the zipped folder onto your computer.

IV. To begin programming SuperBot with Greenfoot:

a. Open the Greenfoot program, click “Scenario” then “Open,” and browse to where you placed the SuperBot scenario folder.
b. The folder should be represented by a Greenfoot icon instead of a folder.  Double click the icon and begin your scenario.

Installing Greenfoot on an Apple computer

  1. If you are using an Apple, check to see if Java 6 JDK is already installed: click on the Apple and select “Software Update…”  
  2. Follow any prompts you receive for installing any remaining updates for Java” and follow the process as instructed by your operating system.
  3. To install Greenfoot, follow the instructions 2.a and 2.b above for downloading Greenfoot.  
  4. After selecting your operating system you will be prompted to Open the Greenfoot download file with [Unzipping software]. 
  5. Open the file and then copy Greenfoot into your Application folder on the Mac Harddrive.
  6. Follow any additional prompts suggested by your operating system.
  7. Continue with Instructions 3.a - 4.b to begin programming the SuperBot scenario

UNITING BUSINESS, TECHNOLOGY, AND CREATIVITY TO EDUCATE THE INNOVATORS OF TOMORROW

Neumont University was founded in 2003 to pioneer a more effective method for delivering traditional computer science education. At our campus just outside of Salt Lake City, Utah, students experience the complete development lifecycle and work in teams to explore hypothetical, digital, and real-world projects, create real-world solutions, and develop valuable business acumen.

Our mission is to provide a professionally-focused education that is rich in ideas, current in industry best practices, and deep in technological insight from the input of industry-leading partners.

Neumont is an Accredited Member, ACICS and offers undergraduate and graduate programs focused on the digital sciences.

© 2011 NEUMONT UNIVERSITY. ALL RIGHTS RESERVED.
SOUTH JORDAN CAMPUS – 10701 SOUTH RIVER FRONT PARKWAY, SUITE 300, SOUTH JORDAN, UTAH 84095

1-888-NEUMONT (1-888-638-6668), Read our Campus Blog

 

Neumont University Offers the Following Programs

UPCOMING CAMPUS EVENTS

TechTopia Challenge
April 13, 2011
4:00 PM - 10:00 PM 

Come experience Neumont's project-based approach to teaching computer science in this afternoon challenge. 

Other Events

Academic Events

Application Deployment

Commencement

Project Showcase

Orientation

Careers at Neumont

Join our team

Contact us

Admissions
Other Inquiries 

Follow Us:

Twitter  Facebook  YouTube