Paso 1: para el código
Muy bien. El código. Aquí ya' ir:
PNLTYPE "OFF"
X = 110
Y = 100
CLS
IMPRIMIR "UN OBJETO SPRITE BASADO EN JUEGO"
IMPRIMIR "PULSE CUALQUIER TECLA PARA COMENZAR"
IF BTRIG() > 0 THEN GOTO
ESPERAR 1
GOTO
CLS
SPSET 0,64,0, A, 0, 0
SPOFS 0, X, Y
IF (BOTÓN) == 4 ENTONCES X = X - 1 = 1
IF (BOTÓN) == 8 LUEGO X = X + 1 = 0
ESPERAR 1
GOTO
Bueno, casi definitivamente te estás preguntando qué todo lo que es. Voy a explicar. En la parte superior, dice PNLTYPE "OFF". Dice que la pantalla inferior permanecerá en blanco. Bajo dice SPSET 0,64,0, A, 0, 0. SPSET es el comando para la visualización de un objeto sprite. Todas las cosas después de él determinan lo que será el sprite y qué combinación de colores y otros. El primer número es el número que el sprite será lo que será denominado. El segundo número determina qué sprite es. El tercer número es el número que cambia el esquema de color. El cuarto es el número que permite girar el sprite horizontalmente, que en nuestro código un número entero se utiliza en su lugar. El quinto número es el número que permite girar el sprite verticalmente. Finalmente, el sexto número hace el sprite visto como texto o sobre el texto. SPOFS determina donde está el sprite. El primer número es el número de sprite que desea mover. La segundo y tercero son la X y posición Y. El A = 0 y A = 1 en el final de las declaraciones de BUTTON() si cambia el sprite así que parece como si está cambiando de dirección.
Opcional:
Si desea configurar límites de tu sprite, podría agregar este poco de código:
IF X < 0 entonces X = 0
IF X > 256 entonces X = 256
Esto debería ser bastante fácil de averiguar lo que hace. Colóquelo debajo del botón IF () s.