Адам сайтты ашып, залда тұрған нағыз ойын автоматының тікелей бейнесін көреді. Ол экрандағы түймені басады — және ол автоматтың өзінде басылады: сигнал браузерден серверге, серверден корпус ішіндегі платаға барады, плата контактіні тұйықтайды. Барабандар айналады, камера нәтижені көрсетеді, ақша залдағы тірі келуші сияқты есептеледі. Мұнда бәрін өзіміз жасадық: плата микробағдарламасынан бейнені көрсететін клиентке дейін.
Мұнда бүкіл вертикальді өзіміз жасадық: AVR-дегі бейнетүсіру платасының микробағдарламасынан бастап нативті бейне декодері бар Unity клиентіне дейін.
Ойыншы автоматты Janus арқылы WebRTC-пен көреді: 1998 ағын — мыңға жуық аппараттың әрқайсысына экран мен камера. WebRTC өтпесе, WebSocket үстіндегі MPEG қосалқы жолы қосылады.
Басу браузерден WebSocket арқылы C++ плата серверіне, одан автомат ішіндегі өз желілік платамызға барады: ATmega128 және өз қолымызбен жазылған желілік стек, өйткені дайыны микроконтроллер жадына сыймады. Плата түймелер мен сенсорлық экранның түйіспелерін тұйықтайды. Кредиттер мен төлемдер SAS өнеркәсіптік протоколы бойынша есептеледі — автомат залмен сөйлесетін сол протокол.
