The Design and Implementation of Modern Online Programming Competitions
Benjamin Spector, Michael Truell

TL;DR
This paper introduces a framework for designing and implementing online programming competitions, exemplified by the Halite challenges, emphasizing principles and practical environment construction.
Contribution
It provides a set of design principles and a practical framework for creating online programming competitions, demonstrated through real-world examples.
Findings
Successful implementation of the 2016-17 Halite challenge
Framework facilitates competition environment construction
Brief mention of the subsequent Halite II challenge
Abstract
This paper presents a framework for the implementation of online programming competitions, including a set of principles for the design of the multiplayer game and a practical framework for the construction of the competition environment. The paper presents a successful example competition, the 2016-17 Halite challenge, and briefly mentions a second competition, the Halite II challenge, which launched in October 2017.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEducational Games and Gamification · Teaching and Learning Programming · Artificial Intelligence in Games
