Programmering videospel i industriella maskin Controller PAC/PLC (3 / 4 steg)
Steg 3: OPTOSCRIPT och flödesschema programmering
OPTOSCRIPT OCH FLÖDESSCHEMA PROGRAMMERING
Spelet utvecklades med gratis PAC-kontrollen för Windows suite. Det finns inte ett officiellt verktyg för att programmera en Opto22 PAC använder Linux, men på grund av kontrollstrategier skickas till PAC är textfiler med innehåll kodade i FORTH inte bör vara mycket hårt utveckla ett alternativ. Det programmera språket använder flödesscheman. Flera diagram kan skapas och köras parallellt, på så sätt spelets logik kan delas upp från RFB protokoll genomförandet. En stor fördel med PAC vs PLC (klyftan är stänger lite varje dag!) är möjligheten att använda grundläggande nätverk primitiver, som kan användas att bygga nya protokoll som inte ingår som RFB. I detta fall ligger primitiver mycket nära klient-uttaget fungerar av bekant programmeringsspråk.
Spelets logik, paddel positionering, bollen rörelse, kollision upptäckt och noter var programmerat i en oberoende flödesschema, däri sätt spelet kunde nås genom andra medel eller protokoll som digital eller analog I/O, eller använda ett SCADA med Modbus, etc. Spelet är för en enda spelare och det finns en liten "smart" algoritm som spelar som en dator motståndare.
I genomförandet av RFB-protokollet togs några genvägar, mycket klient begäranden ignoreras, en mycket enkel färgpalett var överförda och en mycket grov rektangel kodning användes, så spelet har inte mycket avancerad grafik!