WARNING! Algoboard is in beta, so things can change without warning.
You can use the hash sign (#) at the beginning of a line to create a comment.
Each contestant entry contains the following pieces of information separated by semicolons (;).
Note: Contestant names cannot begin with a backslash (\). If you want to include a semicolon (;) or begin with a hash sign (#), you must wrap the name in quotation marks ("...").
| Order | Function | Allowed values |
|---|---|---|
| 1 | Sets the contestant's name |
String |
| 2 | Sets the contestant's color | Any valid CSS background |
| 3 | Sets the contestant's initial score | Number |
| 4 | Sets the contestant's final score | Number |
| 5 | Sets the contestant's status, only if the autoEliminate configuration setting is set to false |
safe (default), eliminated, newEliminated, rejoining |
Use a semicolon (;) to separate the key and value, and prefix a configuration key with a backslash (\).
| Key | Function | Allowed values | Default value |
|---|---|---|---|
| background | Sets the background of the score block | Any valid CSS background |
black |
| rankBackground | Sets the background of the rank block | Any valid CSS background |
gray |
| rankText | Sets the text color of the rank block | Any valid CSS color |
white |
| eliminatedColor | Sets the text color of the "ELIMINATED" tag | Any valid CSS color |
red |
| rejoiningColor | Sets the text color of the "REJOINING" tag | Any valid CSS color |
lime |
| font | Sets the font for everything except the "ELIMINATED" and "REJOINING" tags | Any valid CSS font |
500 36px "Cooper Hewitt" |
| statusTagFont | Sets the font for the "ELIMINATED" and "REJOINING" tags | Any valid CSS font |
bold italic 36px "Cooper Hewitt" |
| boardHeight | Sets the height of the board | Any valid CSS height |
720px |
| boardWidth | Sets the width of the board | Any valid CSS width |
1280px |
| barHeight | Sets the height of the bars | Any valid CSS height |
40px |
| rankWidth | Sets the width of the rank block | Any valid CSS width |
160px |
| rankPadding | Sets the right padding of the rank block | Any valid CSS padding |
0 40px 0 0 (40px on the right, 0 everywhere else) |
| boardPadding | Sets the padding of the point area | Any valid CSS padding |
10px 10px 10px 0 (0px on the left, 10px everywhere else) |
| maxBarWidth | Sets a limit for the width of bars | Number with px unit |
900px |
| barGap | Sets the gap between bars | Any valid CSS gap |
2px |
| lang | Sets the language for scoreboard text and number formatting | BCP 47 language code (lookup) | en (English) |
| beforeIncreaseTime | Delay before the animation in milliseconds (1000ms = 1s) | Number | 0 |
| increaseTime | Duration of the bar growth and score increase animation in milliseconds (1000ms = 1s) | Number | 2500 (2.5s) |
| afterIncreaseTime | Delay after the bar growth and score increase animation in milliseconds (1000ms = 1s) | Number | 0 |
| rankAdjustmentTime | Duration of the bar sorting animation in milliseconds (1000ms = 1s) | Number | 2500 (2.5s) |
| afterRankAdjustmentTime | Delay after the bar sorting animation in milliseconds (1000ms = 1s). After this, tags are applied. | Number | 1000 (1s) |
| autoEliminate | Determine who is eliminated automatically | Boolean (true or false) |
true |
| newEliminations | Sets the number of contestants to be newly eliminated | Number | 1 |
| eliminatedBefore | Sets the number of contestants who were eliminated before | Number | 0 |