Stap 3: OPTOSCRIPT en STROOMDIAGRAM programmering
OPTOSCRIPT EN PROGRAMMERING VAN HET STROOMDIAGRAM
Het spel werd ontwikkeld met behulp van gratis PAC control voor Windows suite. Er is niet een officiële tool om te programmeren van een PAC van de Opto22 met behulp van Linux, maar als gevolg van de controlestrategieën verzonden naar de PAC zijn tekstbestanden met inhoud gecodeerd in FORTH moet niet moeilijk ik een alternatief. De programmeertaal gebruikt stroomdiagrammen. Aantal grafieken kunnen worden gemaakt en uitgevoerd in parallel, op die manier die het spel logica kan worden afgesplitst van RFB protocol implementatie. Een groot voordeel van PAC vs PLC (de kloof is een beetje elke dag sluit!) is de mogelijkheid om het basisnetwerk primitieven, die kunnen worden gebruikt voor het bouwen van nieuwe protocollen niet bevatten zoals RFB gebruiken. In dit geval zijn de primitieven zeer dicht bij de client/server socket functies van bekende programmeertalen.
Het spel van de logica, peddel positionering, ball beweging, botsingdetectie en scores werden geprogrammeerd in een onafhankelijke stroomdiagram, in die zin dat de manier het spel kan worden benaderd door andere middelen of protocollen zoals digitale of analoge I/O, of met behulp van een SCADA met Modbus, enz. Het spel is voor een enkele speler en er is een kleine "intelligente" algoritme dat als een computer tegenstander speelt.
Bij de uitvoering van RFB protocol sommige sneltoetsen waren genomen, alot voor client verzoeken worden genegeerd, een zeer eenvoudige kleurenpalet werd overgebracht en een zeer ruwe rechthoek codering werden gebruikt, zodat het spel niet zeer geavanceerde graphics!