RAC'17 - Live Coding Challenge

Train your rero Jr well and sign up for this NEW game. You will be given 2 coding challenges for you to solve on the spot.

Event Date: 03 November 2017, Friday


rero Jr Live Coding Challenge is a NEW category in this year’s annual championship. As the name suggests, participants will be tasked to program their rero Jrs live on the spot to solve two coding challenges, which will only be revealed on the day of the competition. The tasks are crafted to test participants’ mastery of the skills covered in the rero Jr Quick Start Guide (10 coding lessons) and also the online coding challenges. Each challenge lasts 120 minutes, including an Overtime Period. 

Tentative Schedule (3rd November 2017, Friday)


09:00 a.m. – 10:00 a.m.


Challenge 1

10:00 a.m. – 10:15 a.m.

Revealing Challenge 1

10:15 a.m. – 11.45 a.m.

Challenge Period

11.45 a.m. – 12:15 p.m.

Overtime Period

Lunch Break

12:30 p.m. – 02:30 p.m.


Challenge 2

02:30 p.m. - 02:45p.m.

Revealing Challenge 2

02:45 p.m. – 04:15 p.m.

Challenge Period

04:15 p.m. – 04:45 p.m.

Overtime Period

Prize Giving Ceremony

05:00 p.m. – 05:30 p.m.



Before the competition, participants are strongly encouraged to…

1. Complete all the 10 lessons in the rero Jr Quick Start Guide.

2. Attempt the monthly online coding challenges.


On the day of the competition, participants are required to ..


4. Bring their own rero Jrs (rero Basic Set) and laptops with rero Planner pre-installed (rero software can be downloaded here). One robot and one laptop per team.

5. Create a blank folder on their laptop’s desktop and use “RAC_TeamName” as the folder name.

Participants are required to save their  Planner file for each attempt to this folder.


1. The challenges take place within a Challenge Area over the duration of the Challenge Period.

2. Only participants and organizing personnel may enter the Challenge Area.

3. For each challenge, 2 Game Fields will be set up within the Challenge Area for teams to attempt the challenge.

4. 2 extra game fields will be set up for participants to test run their programs.

5. Before a challenge begins, each team will be given a Sealed Envelope containing written instructions (and visual guides) for the task to be completed. Participants are given 15 minutes Preparation Time to plan and ask questions (if any); during this time, they are NOT allowed to start programming.

6. Each challenge lasts 120 minutes, including a Challenge Period and an Overtime Period.

7. Participants are required to save their  Planner files for each attempt to a folder on their desktop.

8. Participants must queue up to attempt the challenge. Participants may only queue if they are holding the team’s rero Jr.

9. Each team may attempt the challenge as many times as they want within the Challenge Period (the first 90 minutes).

10. Teams who have successfully passed a challenge may leave the Challenge Area and rest until the next challenge begins. Alternatively, they may choose to continue attempting the challenge to gain Bonus Points.

11. When the Challenge Period ends, teams that have had 3 or more attempts must leave the Challenge Area.

12. The remaining teams may continue attempting the challenge until the end of the Overtime Period (the last 30 minutes), or until they have had 3 attempts, in which case they must leave the Challenge Area.

Progress Card

1. During registration, each team will be given a Progress Card.

2. Participants must bring the Progress Card and also their team’s rero Jr whenever they queue up to attempt a challenge.

3. The Progress Card will be used to keep track of a team’s achievement and number of attempts made. The referees will keep a record of the teams’ progress as well.

4. The time when an attempt was completed (e.g. 10.53am or 3.48pm) will be recorded on the Progress Card, along with a referee’s signature.


1. Teams will gain 10 points for successfully completing the challenge. Bonus points can be obtained by fulfilling extra conditions for each challenge.

2. The time when a team completes the challenge is the time recorded on the progress card.

3. A team’s best achievement (i.e. highest score for the challenge) and the corresponding time will be considered in determining the winners.

4. The rankings of the teams will be determined with the following priority:

a. Team with the most points (total points for both challenges).

b. Team that completes the challenges the earliest (for both challenges).

c. Team that makes the least number of attempts (total attempts for both challenges).

d. Team that has the best program (decision by the Chief Judge)

5. All teams who successfully complete both challenges will be awarded Certificates of Achievement. The top 3 teams will be the Champion, 1st Runner Up and 2nd Runner Up, followed by 5 Excellence Award Winners.

Offenses and Disqualification

1. Participants who obstruct the flow of the event or inconvenience other teams will be given warnings by the organizing personnel.

2. Punishment via point reduction may be taken on repeated offenses. In extreme cases, teams may be disqualified.

3. Such offenses may include:

a. Deliberately cutting queues for using the game field

b. Deliberately wasting time on the game field

c. Deliberately damaging another team’s property

4. Participants are not allowed to communicate with non-team members (for example trainer, parent, member of another team etc) for the duration of the challenge. Warnings will be given and in extreme cases, the team may be disqualified for violating this rule.

*If you have any questions, please feel free to comment below. 


Event Details

3 November 2017
The Mines (MIECC), Selangor


Login to comment

Kimi Jai
7 months ago
adakah apabila diberi soalan bonus akan diberi masa tambahan
Kimi Jai
7 months ago
kalau dah siap task sebelum 10 min akan diberi soalan bonus kan
10 months ago
Mok Laoshi asked: "game field same like rero math it out?" Our Reply: We'll be using a grid game field printed on banner material (similar to the game fields for online coding challenges and rero Math It Out).
10 months ago
Cikgu Rizali asked: "macamana utk dapat bonus point?adakah ada extra task utk challenge yg sama?"
1 Replies
10 months ago
Our Reply: Same task. Bonus points can be obtained by fulfilling extra conditions/requirements for the challenge.
10 months ago
Cikgu Rizali asked: "Adakah extra game field yg disediakan sama dgn challenge game field? extra game field ni utk team cuba shj kan tanpa dikira markah?" Our reply: Yes, the extra game fields will be the same as the actual challenge game field and they are for the purpose of test runs only; points will not be recorded.

Upcoming Events & Competitions

1 Jan - 31 Dec 2018