Document Actions

acm Queue Launches Online Programming Challenge

Competition Open to All; Participants Get to Play Game of "Coercion"



NEW YORK, NY - For Release December 15, 2011




WHAT:  2012 acm Queue ICPC Challenge  

  •     Visual, interactive, competitive programming contest based on 2011 ACM ICPC Competition
  •     2012 acm Queue ICPC Challenge problem features a game called Coercion
  •     Participants code "players" in C++, C#, Java, Python or JavaScript to compete with other programmers
  •     Participants have 4 weeks to develop their players, and can compete against preliminary players
  •     Nightly updates of preliminary standings will indicate level of success
  •     Register for a free ACM Web account if you do not already have one or sign in if you do have one and submit your files (source code only, no executables)  

 WHEN:   Competition opens January 15.  Deadline is midnight Greenwich Mean Time February 12, 2012.
                No entries will be counted after that date. Results will be posted shortly after deadline.

 WHERE: Online at

 WHO:      Open to acm Queue readers worldwide

 ABOUT: The game of Coercion takes place on a square field that is divided into regions, which vary by height and slope of the field.  Each player controls three movable playing pieces called pushers, using them to push little doughnut-shaped markers around.  Players use the markers to claim new territory on the playing field.  The player with the most territory at the end of the match wins.  The game rules will describe how to control your team, score points, and win.  A double elimination tournament follows the coding phase, to determine the top four places. Final standings and all matches can be viewed at


About acm Queue

Written by software developers for software developers, acm Queue focuses on the technical problems and challenges that loom ahead, helping readers to sharpen their own thinking and pursue innovative solutions. acmqueue does not focus on either industry news or the latest "solutions." Rather, acmqueue takes a critical look at current and emerging technologies, highlighting problems that are likely to arise and posing questions that software engineers should be thinking about.


About ACM

ACM, the Association for Computing Machinery, is the world’s largest educational and scientific computing society, uniting computing educators, researchers and professionals to inspire dialogue, share resources and address the field’s challenges. ACM strengthens the computing profession’s collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence. ACM supports the professional growth of its members by providing opportunities for life-long learning, career development, and professional networking.  



Virginia Gold

#   #   #