Skip to content

Participation Guide

Forewing edited this page Aug 18, 2020 · 3 revisions

Play as a human through the website

Basic workflow

  1. Use "ROOM" form to set current room.

  2. Sign up for a user of the room, the user can only be used in this room.

    To sign in, you must provide the user ID, not the username.

  3. Enter your numbers and submit.

Dashboard

  • You may get room list at the admin panel at /admin.

  • You may change how many rounds' histories to be shown on the chart, by clicking "History Range" on the right-top of the dashboard.

  • You may get a user's submit & score history by clicking "Show" under History column of the user rank table (not including current unfinished round).

Develop a Bot/AI and let it play through API

Detailed API Specification

Basic workflow

  1. Use POST("/users/:roomid") to create a user for the room.

  2. Use GET("/room/:roomid"), GET("/user/:userid") to get room history & user history.

    Then calculate your submits according to these data.

  3. Use POST("/user/:userid") to submit your result.

  4. Use GET("/sync/:roomid") to get the time to wait until the next round.

    Then go back to step 2.