2019

Stichting Benelux Speedrunner Gathering

Als "Head of Tech" bij BSG ben ik verantwoordelijk om het technische aspect op orde te krijgen en iteratief te verbeteren. Hieronder deel ik graag wat dingen waar ik erg aan bijgedragen heb.

Website

Ik begin met de website. Het thema heb ik gekocht op Themeforest, maar is wel stevig onder handen genomen om de gehele website eigen te maken. Kijk hierbij ook naar de "Over ons".

Schema

Daarnaast heb ik ons eigen schema-systeem ontwikkelt. Deze haalt data uit een CSV bestand die we halen uit een andere website, en laat dit zien met onze wensen. ALs ons evenement gaande is, zal het huidige spel gehighlight zijn, en zal de "To Current Run" knop je daar naartoe brengen. Dag-scheidingen worden ook automatisch toegevoegd.

Statistieken

De statistieken zijn gemaakt om mijzelf te leren omgaan met API's en JSON, om daar de juiste data uit te kunnen halen voor dataverwerking in Chart.js, ook een nieuwe library voor mij.

Overlay software

De software die wij voor onze layouts gebruiken is NodeCG, een op NodeJS gebaseerde broadcast-graphics framework. In simpele termen kan je professioneel-uitziende layouts maken en van data voorzien. Denk aan de graphics die bij de NOS en RTL te zien zijn. Ik heb de bundle "esa-layouts" van onze partners ESA, European Speedrunner Assembly, gepakt en helemaal naar onze eigen stijl aangepast. Er zitten kleine veranderingen in zoals de omnibar onderaan, om andere dynamische informatie daaruit te krijgen. De beste manier om het resultaat te zien, is onderstaande video te bekijken: