CodeCombat-Logo


CodeCombat ICE Challenge 2022
District Competition: Screening Round

Arenas

*The arenas will be accessible on:
14 Jan 2022 (Fri) 2:00 pm (HKT) – For Hong Kong contestants
1 Mar 2022 (Tue) 2:00 pm (CST) – For Macau contestants

General

Contestants will be allowed to code in Python, JavaScript, C++, Lua, or CoffeeScript. Please note that Python and JavaScript are strongly preferred. The other languages are still in beta version and may not be stable.

Rules and Regulations

District Competition – Screening Round
Hong Kong: 14 Jan – 14 Feb 2022
Macau: 1 Mar – 31 Mar 2022

  • Successful applicants will receive login credentials from the Competition Secretariat by 7 Jan 2022 (Fri). Contestants can then login to the CodeCombat platform and familiarise themselves with the platform with access to Computer Science 1 and Computer Science 2.
  • Online workshops will be held on 21 Jan 2022 (Fri) and 22 Jan 2022 (Sat) to introduce the techniques and strategies to be deployed in the CodeCombat arena. Please click to rewatch the Cantonese or English workshops.
  • The competition arena will be opened on 14 Jan 2022 (Fri) 2:00pm (GMT+8) for Hong Kong contestants, and on 1 Mar 2022 (Tue) 2:00pm (GMT+8) for Macau contestants. Contestants will need to enter the designated arena via email sent by the Competition Secretariat, design their code and play it against the other contestants. 
  • The level of difficulty of the screening round is close to CodeCombat Computer Science 2. 
  • Principle of score calculation: The computer system ranking is based on Bayes Theorem, the number of winning and losing rounds are also included in the calculation. Contestants can enter the arena to check their rankings at any time, edit and submit code repeatedly by the deadline to optimise the algorithm and improve their rankings.
  • Tips: 
    • Players will earn higher scores if they defeat contestants with higher scores, and earn lower scores if they defeat contestants with lower scores. Similarly, if players lose to contestants with higher scores, they lose fewer scores. On the contrary, they lose more scores when they lose to contestants with lower scores.
    • During round robin simulation, teams will be assigned randomly (either red/ blue), code that is  agnostic to the sides will result in better performance and thus higher rank.
  • The competition arena will be closed on 14 Feb 2022 (Mon) 10:00pm (GMT+8) for Hong Kong contestants, and on 31 Mar 2022 (Thu) 10:00pm (GMT+8) for Macau contestants. All contestants’ code will then be simulated against each other at the backend. Top players from each division will proceed to the District Competition – Final Round. Exact number of final round places is subject to the total number of contestants per district.

Remarks:

  • Please DO NOT change the username provided by the Competition Secretariat, otherwise you may be at risk of being disqualified. However, to safeguard your account, you are recommended to change your password upon receiving the login credentials from the Competition Secretariat.
  • Kindly note that the online rankings are for reference only, players will be ranked after a round robin simulation after the end of the competition.

Disqualification/ Penalty

A contestant may be disqualified from the competition or suffer a penalty if the contestant:

  • is found suspicious of copying other contestants’ work
  • improperly obtains or attempts to obtain knowledge of the competition coding arena prior to the competition
  • tampers with the competition arena, other contestants’ work, system network and/or other systems

 

Serious offenders may be banned from all future ICE Challenge-related activities

Awards and Prizes

District Competition – Screening Round (for each district in Hong Kong)

Primary Division

Top 30 entering into District Competition – Final Round

Top Coder (Printed Certificate) + CodeCombat CS1-3 license (duration of 1 month)

Rank 31 – 100

Outstanding Coder (Printed Certificate)

Others 

Certificate of Participation (Digital Certificate)

Secondary Division

Top 70 entering into District Competition – Final Round

Top Coder (Printed Certificate) + CodeCombat CS1-3 license (duration of 1 month)

Rank 71 – 200

Outstanding Coder (Printed Certificate)

Others 

Certificate of Participation (Digital Certificate)

District Competition – Screening Round (for Macau)

Primary Division

Top 40 entering into District Competition – Final Round

Top Coder (Printed Certificate) + CodeCombat CS1-3 license (duration of 1 month)

Rank 41 – 100

Outstanding Coder (Printed Certificate)

Others 

Certificate of Participation (Digital Certificate)

Secondary Division

Top 40 entering into District Competition – Final Round

Top Coder (Printed Certificate) + CodeCombat CS1-3 license (duration of 1 month)

Rank 41 – 100

Outstanding Coder (Printed Certificate)

Others 

Certificate of Participation (Digital Certificate)

Caprikon Education, the Competition Secretariat, reserves the right to amend the rules to the competition at any time, without prior notice.