Paso 3: OPTOSCRIPT y programación de diagrama de flujo
OPTOSCRIPT Y PROGRAMACIÓN DE DIAGRAMA DE FLUJO
El juego fue desarrollado usando control de PAC gratis para Windows suite. Allí no es una herramienta oficial para programar un PAC de Opto22 usando Linux, sin embargo, debido a las estrategias de control enviadas al PAC es archivos de texto con contenido codificado en FORTH no deberían ser muy difícil preparar una alternativa. El lenguaje de programación utiliza diagramas de flujo. Varias cartas podrían crear y ejecutar en paralelo, de esa manera que lógica del juego se podría dividir de la implementación del protocolo RFB. Una gran ventaja de PAC vs PLC (la diferencia es cierra un poco cada día!) es la capacidad para utilizar primitivos de la red básica, que pueden utilizarse para construir nuevos protocolos no incluidos como RFB. En este caso las primitivas están muy cerca las funciones de socket de cliente/servidor de lenguajes de programación familiar.
El juego lógica, paleta posicionamiento, movimiento de la bola, detección de colisiones y puntuaciones fueron programadas en un diagrama de flujo independiente, en que forma el juego se accedía por otro medio o protocolos como analógica o digital I/O, o usando un SCADA con Modbus, etc.. El juego es para un solo jugador y hay un pequeño algoritmo "inteligente" que juega como un opositor de la computadora.
En la aplicación del protocolo RFB se tomaron algunos atajos, mucho cliente solicitudes se ignoran, se transmitió una paleta de colores muy sencillo y un rectángulo muy cruda se utiliza la codificación, por lo que el juego tiene no muy avanzado de gráficos!