Laser Game Brno – Komplexní herní systém

Naším úkolem bylo vytvořit software pro zbraně i celou herní arénu. Zaměřili jsme se na komplexní řešení, které propojovalo funkcionality hardware s ovládáním přes webové rozhraní, což značně rozšířilo možnosti samotné hry.

Zajímavou částí práce byla potřeba napsat vlastní jaderné moduly pro obsluhu připojených periferií – je to jeden z projektů, kde jsme ve větším rozsahu pracovali i s hardwarem. Skvělou výzvou bylo vytvořit systém, který funguje i při výpadku Wi-Fi, dokáže rychle nahradit poškozenou zbraň a dynamicky nastavovat herní módy.

Pro klienta jsme vyvinuli nový herní set, který na rozdíl od současných setů obsahuje jedinečné ovládací prvky pro změnu zbraní, nové dosud nepoužité role hráčů a systém počítání statistik. Pro komunikaci s hardwarem byly využité jazyky Python a C++, pro administraci hry byly využité technologie HTML5 a AngularJS.

Technologie v projektu