CodeCombat Competition
District Competition: Screening Round
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.
- 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 | |
Champion | Trophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months) |
1st runner-up | Trophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months) |
2nd runner-up | Trophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months) |
Students entering into Grand Final | Top Coder (Printed certificate) + CodeCombat CS1-4 license (duration of 3 months) |
Top 50% | Outstanding Coder (Printed Certificate) |
Others | Certificate of Participation (Digital Certificate) |
Secondary Division | |
Champion | Trophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months) |
1st runner-up | Trophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months) |
2nd runner-up | Trophy + Printed Certificate + CodeCombat CS1-4 license (duration of 3 months) |
Students entering into Grand Final | Top Coder (Printed certificate) + CodeCombat CS1-4 license (duration of 3 months) |
Top 50% | Outstanding Coder (Printed Certificate) |
Others | Certificate of Participation (Digital Certificate) |