Revistas en papel
 Commodore Amiga World Nº2 - Septiembre 1989
Anterior
MenĂº
Logotipo

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.

A M I G A   M A G I A S
Amiga World

Si quieres aprovechar realmente toda la potencia de tu ordenador con pequeños trucos y
consejos en esta sección encontrarás lo que necesitas.

AAARGH!

En el conocido juego arcada ¡Aaargh!, tras destruir la primera ciudad y encontrar el huevo existe un pequeño truco para destruir a tu adversario en la batalla por el juego. El truco consiste simplemente en ponerse a golpear. Quédate quieto (sin moverte hacia delante) coloca el joystick en la posición de dar puñetazos y quédate así. Cuando el monstruo llegue hacia a ti será golpeado inevitablemente, hasta que le ganes. Pero si en vez de esto intentas hacerte el valiente y atacarle, te ganará todas las veces.

Michael J. Cervetti


SMOOTH CON DELUXE PAINT

Este es un truco para aquellos que utilizan Deluxe Paint II y sus potentes efectos especiales.

Si quieres hacer un "smooth" para mejorar los contornos de las figuras, cógela en primer lugar con un brush. Después, entra en el modo de perspectiva pulsando la tecla ENTER, especifica el nivel de anti-aliasing que deseas (para mejorar el efecto) y haz un click con el botón del ratón para fijar la figura en su posición. Este método tiene dos ventajas: primero, puedes modificar el grado del "smooth" y además puedes mover o rotar el resultado.

Alex Bienchisii


BORRADO DE FICHEROS VACÍOS

Si alguna vez te has encontrado atrapado con un fichero vacío como resultado de haber intentado cargar un fichero desde una BBS o por algún problema con un programa Basic o de otro tipo, sabrás lo frustrante que puede llegara ser intentar borrarlo por todos los medios posibles. Tras haber estado acumulando estos ficheros en mis discos, finalmente descubrí una forma de borrarlos. Utilizando el ED, crea un nuevo fichero en RAM con el mismo nombre que el fichero que quieres borrar. Después sólo tienes que copiar el fichero sobre el antiguo y borrarlo... ¡y ya habrá desaparecido!

Brian Ecton


OKIMATE 20 EN BLANCO Y NEGRO

La mayoría de los colores de mi impresora Okimate 20 son muy buenos. Sin embargo, he encontrado una forma para hacer que uno de ellos sea excelente. El negro suele aparecer casi siempre como algo parecido al azul marino oscuro, si estás utilizando una cinta de color, o como un negro claro con puntos blancos si estás utilizando cinta negra. Hay dos formas de conseguir que quede tan negro como tú quieras que aparezca.

La primera, si estás imprimiendo un dibujo que sólo sea de blanco y negro, consiste en definir los Preferences para impresora en color, pero utiliza una cinta negra, en vez de la cinta amarilla-roja-azul. De esta forma la impresora dará tres pasadas de negro, y no aparecerá el azul marino que normalmente es el resultado de la mezcla de los tres colores.

En cuanto a la segunda, si estás dibujando un gráfico en color, imprímelo con una cinta de color, pero haz una marca en el papel para saber dónde ha comenzado la impresión. A continuación, cambia todos los colores del menú (excepto el negro) a blanco, y vuelve a imprimir el dibujo sobre el anterior utilizando una cinta negra. Esto creará una segunda pasada de los trazos negros sobre los azul marino, resultando una impresión mucho más clara y definida.

Douglas Rollison

BUSCAR Y REEMPLAZAR EN BASIC

El Amiga Basic tiene uno de los mejores editores que he visto, pero le faltan algunas características importantes. Por ejemplo, habría sido muy interesante disponer de una función para buscar texto, o para reemplazar el nombre de una variable por el de otra. Pero bueno, parece que esto no es imposible, sólo tienes que utilizar un editor diferente del que lleva incorporado el AmigaBasic.

Graba tu programa Basic como un fichero ASCII utilizando la opción ",A" del comando SAVE. Por ejemplo:

     SAVE"Miprorgama.txt",A

Yo suelo añadir ".txt" o ".btx" para indicar que el programa está formateado en ASCII y localizarlo en la lista del directorio. Este listado ASCII puede cargarse en el editor del CLI, así como utilizar todas las funciones de ED, como buscar y reemplazar. Más adelante se puede leer el fichero desde el Amiga Basic y editarlo o ejecutarlo normalmente. No es necesario ningún comando especial para cargar la versión en ASCII, trátalo como a cualquier otro programa Basic normal. Después de grabarlo otra vez, quedará en el disco como un programa Basic con tokens.

Como el Amiga es multitarea, puedes dejar la ventana del Amiga Basic activada en la parte de atrás de la pantalla y abrir el editor ED, sin molestar en absoluto al Amiga Basic. Para todos aquellos a los que no les resulte familiar el editor ED, la función FIND (buscar) trabaja de la siguiente manera, Pulsa ESC y teclea:

     F/palabra/

Donde "palabra" es la serie de caracteres que quieres localizar. Después pulsa RETURN. Utiliza CTRL-G para repetir la búsqueda varias veces.

Brad Webb


FONDIDOS DE COLORES DESDE BASIC

¿Alguna vez has deseado saber cómo hacen los programadores profesionales para conseguir los efectos de "fundido" cuando pasan de una pantalla a otra, y te gustaría utilizarlo en tus propios programas? Es muy sencillo hacerlo desde el Amiga Basic. Yo suelo utilizar la instrucción PALETTE para definir los colores de la pantalla. Para comenzar, se parte de una pantalla en negro y se hacen aparecer los colores. He aquí un ejemplo:

     Fundido.ON:
FOR I=0 TO 1 STEP .02
PALETTE 0,0,0,0
PALETTE 1,I,I,I
PALETTE 2,I,0,0
PALETTE 3,0,0,I
NEXT I

utilizando una subrutina GOSUB se puede ahorrar tiempo y memoria, sólo tienes que añadir RETURN a continuación del NEXT I. Este sencillo bucle muestra cómo los colores cambian desde negro hasta blanco, rojo y azul. El bucle podría ser más complejo todavía para adaptarse a otros colores.

Para hacer desaparecer los colores fundiéndolos hacia negro, basta invertir el FOR...NEXT, de la siguiente manera:

     Fundido.OFF:
       FOR I=1 TO 0 STEP -.02
       PALETTE 0,0,0,0
       PALETTE 1,I,I,I
       PALETTE 2,I,0,0
       PALETTE 3,0,0,I
       NEXT I

J. McGover & M. Doubbas


BASIC SIN BORDE

Como otros muchos usuarios, he ido acostumbrándome al entorno de ventanas del Amiga Basic. Es bien sabido que se pueden asignar distintos atributos a estas ventanas utilizando el comando WINDOW. Sin embargo, aún con todos los gadgets fuera de la pantalla (tamaño, delante u detrás, barra del título, etc.) utilizando el atributo "0", aún queda un borde alrededor de las ventanas. Para las ocasiones especiales en que quieras una ventana sin borde, existe una solución parcial.

Aparentemente, los gadgets y el color del borde de la ventana están controlados por PALETTE 1. Asignando a PALETTE 1 el mismo color que el fondo (PALETTE 0), el borde queda "invisible". Sin embargo, hay un par de cosas que también hay que hacer. En primer jugar, se debe utilizar combinaciones apropiadas de colores del fondo y de los caracteres mediante el comando COLOR. Esto permite escribir (y ver) el texto que escribas en la pantalla. En segundo lugar, y como parte del cierre del programa, debes devolver los valores de PALETTE 0 y 1 a sus valores originales. Esto eliminará los problemas de visualización al salir del Basic. Otro problema que puede aparecer es que los menús también se vean afectados por el cambio de colores y no puedas leerlos con facilidad si utilizas este truco. El siguiente programa sirve para demostrar esta técnica:

SCREEN 1,320,200,2,1
WINDOW 2,,,0,1                                        ' Ventana sin gadgets
WIDTH 38
PALETTE 1,0,.3,.6                                     ' Azul del Amiga
PALETTE 2,1,1,1                                       ' Blanco para el texto
COLOR 2,0                                             ' Pinceles letras/fondo
Texto:
  LOCATE  6,2:PRINT "Ventana sin borde?"
  LOCATE  8,2:PRINT "PALETTE 1 tiene el color del
                     fondo"
  LOCATE 10,2:PRINT "El texto se puede imprimir con
                    las combinaciones apropiadas de
                    los colores del fondo y de los
                    caracteres"
  LOCATE 15,2:PRINT "Cuando termines, tienes que
                     restaurar la paleta original"
  WHILE MOUSE(0)=0:WEND                               ' Esperar
Cerrar:
  PALETTE 1,1,1,1                                     ' Restaurar paleta
  COLOR 1,0                                           ' Restaurar colores
  WINDOW CLOSE 2
  SCREEN CLOSE 1
  END

Earl Davis


Envía esta página web a un amigo:
Esta opción está desactivada temporalmente, rogamos disculpen las molestias

Volver a la página anterior

Al menú principal