Unofficial web scoreboard for the FLL Robot Game.
This is a private project that is not supported or approved by the FIRST® LEGO® League. However, it may be the official scoreboard for some events organised by Robots-JU.
Feel free to report bugs and suggestions in the issues !
This new app merges the previously separated UI and libraries for all previous years into a single codebase.
Robots-JU hosts the latest version at https://fll-scoreboard.robots-ju.ch/. No need to install anything !
This is a Mithril single-page application. It is build with Babel and Webpack via Laravel Mix.
# Clone the repo, and run the following in it to build the app
yarn install
yarn dev # also check `yarn watch` and `yarn production`, these are standard Laravel Mix shortcuts
# Application is ready in the `site` folder
# Start a web server in the `site` folder, for example with PHP
php -S localhost:4000
# A webserver is required for the javascript routing to work
The scorer for each year is unit-tested based on the rule book.
The test requires the application compiled with Mix first (yarn dev
), then the tests can be run with yarn test
.
The table overview images and the season logos come from the official Robot Game material. The images were resized and compressed to a more suitable size.
The missions illustrations displayed with each task come from the official robot game handbook, completed with a few original images.
Applies to all mission strings in the missions.ts
files.
- The English rules are copied from the official robot game handbook distributed by HANDS on TECHNOLOGY.
- The French rules are copied from the translated handbook distributed by the EPFL (until 2019) or HANDS on TECHNOLOGY (since 2020).
This code is released under the MIT license.