CodeCombat-Logo


CodeCombat Competition
District Competition: Screening Round

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.
    • Result Announcement: Top 3 contestants from each division will be awarded Champion, 1st runner-up and 2nd runner-up for the respective district competition. Top players from each division will proceed to the HK-MO-TW ICE Challenge Grand Final. The number of final round places will be determined on a pro rata basis, based on the number of contestants in the respective arenas. The number of final round places is as follows:
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.
HK-MO-TW Grand Final
Hong Kong Island Kowloon New Territories Macau Taiwan
Primary Division 8 28 14 25 20
Secondary Division 10 24 36 25 33

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
ChampionTrophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months)
1st runner-upTrophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months)
2nd runner-upTrophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months)
Students entering into Grand FinalTop Coder (Printed certificate) + CodeCombat CS1-4 license (duration of 3 months)
Top 50%Outstanding Coder (Printed Certificate)
OthersCertificate of Participation (Digital Certificate)
Secondary Division
ChampionTrophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months)
1st runner-upTrophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months)
2nd runner-upTrophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months)
Students entering into Grand FinalTop Coder (Printed certificate) + CodeCombat CS1-4 license (duration of 3 months)
Top 50%Outstanding Coder (Printed Certificate)
OthersCertificate of Participation (Digital Certificate)
en_GBEnglish