|
|
|||||||||
| El Amiga Me Encanta ha conseguido el permiso por escrito de IDG Comunications España para ofrecer los artículos de la revista Amiga World España. |
| Tutorial: Amos the Creator | ![]() |
Este mes iniciamos una nueva sección dedicada por completo al lenguaje Este lenguaje permitirá, de "modo sencillo", lograr cosas que jamás habría pensado mediante un juego de comandos que le ahorrarán gran parte del trabajo, estos no son ni más ni menos que más de 500 comandos capaces de realizar las operaciones más diversas, desde mover un gráfico por la pantalla hasta tocar un modulo de música simplemente con una instrucción. Así no tendremos que preocuparnos de programar una rutina que haga tales operaciones, con lo que nos ahorraremos la consiguiente cantidad de tiempo.
|
* Una vez elegido su fichero, puede cargarlo en la memoria del Amiga haciendo click dos veces con el botón izquierdo del ratón. Su juego ahora será introducido desde el disco DATA de AMOS y será devuelto a la pantalla original del editor. Los contenidos de este ventana serán actualizados para mostrar el nuevo listado del programa. * Puede ejecutar este programa seleccionando el botón RUN del área del menú principal (o pulsando F1 del teclado si está perezoso). |
|
|---|
La pantalla del editor desaparecerá ahora completamente y Number_Leap será ejecutado delante de sus ojos. Después de que hayas jugado con este juego a su gusto, puede salir al Basic AMOS pulsando la teclas Ctrl y C simultaneamente.
Ctrl+C proporciona una forma efectiva de interrumpir la gran mayoría de programas AMOS. Esto puede ser desactivado desde dentro de su programa usando el comando BREAK OFF para más seguridad. Cuando el programa ha sido interrumpido, puede volver al editor pulsando la barra de espacio del teclado. Borrando un programa.
Ahora que hemos terminado con el programa Number Leap, podemos borrar este de la memoria con el comando NEW. No encontrará esta opción en el menú principal, ya que está colocado por separado en el menú SYSTEM. Este puede ser visto moviendo el puntero del ratón sobre la ventana de menú y pulsando el botón derecho del ratón.
Para borrar un programa:
* Asegúrese de que el puntero del ratón este sobre el área del menú.
* Pulse el botón derecho del ratón para que aparezca el menú SYSTEM.
* Mientras el botón esta pulsado, mueva el puntero sobre la opción NEW y seleccionela con el botón izquierdo del ratón. Alternativamente puede ejecutar esta opción directamente desde el teclado pulsando las teclas Shift+F9.
* Teclee Y para confirmar la operación o N para abortarla (También puede realizar esta opción usando el ratón.)
* Si el programa en curso no ha sido salvado, le preguntará si quiere almacenarlo en disco, Si selecciona la opción Yes, le aparecerá el selector de ficheros de AMOS. De otra forma el programa será totalmente borrado de la memoria.
Ahora vamos a echar un rápido vistazo al modo directo. Esto forma el corazón del paquete Basic AMOS y le permite experimentar con tus rutinas e inmediatamente observar los efectos.
Es importante que sepa que todas las pantallas, sprites y músicas definidas en su programa están completamente separadas de la ventana del editor. Así que no importa lo que haga en modo directo, le será posible volver a su listado con sólo pulsar una simple tecla.
Entre en el modo directo pulsando la tecla Escape. La ventana del editor se deslizará y se encontrarás con el programa principal visualizado.
Hacia la parte inferior de este área habrá una pequeña pantalla que puede ser usada para introducir sus comandos en modo directo. Pruebe a teclear la siguiente línea, pulsando Return para ejecutarla:
PRINT "SU NOMBRE"
Inserte su nombre entre las comillas, para imprimir su nombre en la pantalla del Amiga.
Ahora pulse las flechas de arriba y abajo del teclado para mover la ventana alrededor del área de visualización. Como puede ver, la ventana del modo directo es totalmente independiente de la pantalla del programa principal.
|
Vamos a experimentar con algunas de las instrucciones de sprites del Basic AMOS. Antes de que podamos usar estos comandos necesitamos cargar un grupo de imágenes de sprites en memoria. Permanezca en modo Directo e introduzca las líneas que vienen en letra mayúscula. Listado de ficheros de sprites. Vamos a listar todos los ficheros de sprites disponibles, en la pantalla del Amiga. |
|---|
* Asegúrese de que el disco de datos de AMOS está en la unidad de disco interna.
* Mostrar el directorio de ficheros del disco con la línea:
DIR "AMOS_DATA:SPRITES/"
Esto mostrará los ficheros de sprites suministrados con el disco de datos de AMOS. Estos ficheros contienen las imágenes que serán usadas en varios programas de ejemplo. Puede crear sus propias imágenes usando la utilidad para definir sprites del disco de programa de AMOS.
El definidor de sprites incorpora un montón de potentes características de dibujo que harán que le sea extremadamente fácil generar secuencias animadas con calidad profesional en sus juegos.
Ahora podemos cargar estos sprites usando el comando LOAD. Los sprites se cargarán en un banco especial de memoria así que no espere que aparezcan los sprites ya. Vamos a introducir los sprites usando en el programa Number Leap con el siguiente comando:
LOAD "AMOS_DATA:SPRITES/FROG_SPRITES.ABK"
Si comete un error, pulse F1, para conseguir la línea previa. Esta línea puede ser editada usando las teclas normales del cursor y puede ser reejecutada pulsando Return.
Ahora también vamos a cargar un fichero de música, usando un comando LOAD similar:
LOAD "AMOS_DATA:MUSIC/FUNKEY.ABK"
Con motivo de comprobar que todos los sprites y la música han sido cargados con éxito en memoria, llamaremos a la instrucción LISTBANK así:
LISTBANK
Esto imprime una línea como:
1.- Sprites
S:$0682B0 L:$000040
2.- Música
S:$043878 L:$0081FE
No se preocupe si los números no corresponden con estos ya que cambiarán dependiendo de la memoria disponible. El número de sprites que tenemos puede ser devuelto directamente con la función LENGHT.
PRINT LENGHT(1)
64
Siempre que en este tutorial existan líneas que pueda teclear el usuario lector, estas aparecerán en letra mayúsculas. Cualquier texto que devuelva el ordenador será mostrado más abajo de las líneas de programa, con letra normal.
Esto es todo por este mes, en el siguiente número seguiremos con este tutorial y el oculto mundo de la programación. ¡No se lo pierda!
| Envía esta página web a un amigo: Esta opción está desactivada temporalmente, rogamos disculpen las molestias |
|