Apagada docs

Aprendiendo a programar el pasado

Herramientas de usuario

Herramientas del sitio


es:basic:gwbasic:start

Basica y GWBasic

BASICA era un intérprete de Basic incluido con IBM DOS en los PC de los años 80 y los primeros 90. GWBASIC era un intérprete de Basic compatible con Basica que se incluía con Ms-DOS. La diferencia principal entre ambos era que Basica requería un chip de Basic en el ordenador (“ROM BASIC”).

Cómo ejecutar estos programas en un PC actual:

  • Usando GWBasic con un emulador (Bochs, por ejemplo).
  • Usando el compilador Qb64 sobre un archivo basic grabado en formato ASCII (vea DecGwBas).
  • Usando Pcbasic, un intérprete de basic que emula el hardware antiguo cuando es necesario.

Aquí puedes encontrar alguna información y programas que puedes ejecutar con GWBasic.

Juegos

  • 3-en-raya: El tres en raya es uno de esos juegos de lógica para los que resulta muy fácil programar una “inteligencia artificial”, dada la limitada variedad de jugadas. Este programa es un tres en raya para gwbasic con representación gráfica de las jugadas en pantalla CGA pero interfaz de texto (hay que escribir el número de fila y la letra de la columna).
  • Avengraf es un juego “conversacional” con menús y gráficos desarrollado en gwbasic. No llegué a terminar las pantallas por la gran extensión de las mismas, pero es quizá mi proyecto más ambicioso en Gwbasic, con su propio editor de gráficos y código que se extiende por varios metros de papel.
  • avion-5: Es un clon de un juego relativamente popular en los 80 que consistía en bombardear una ciudad mientras el avión iba bajando. Usa exclusivamente el modo de texto.
  • el_muro es un programa “rompeladrillos” parecido al Arkanoid. Lo he modificado un poco respecto a la versión que hice en su día.

Utilidades

  • decgwba: DecGwBas y DecGwBa2, dos programas para convertir archivos binarios (comprimidos) de gwbasic en archivos ASCII. Útil para quienes deseen portar programas de GwBasic a otro intérprete. Observe que no necesita esto si ya tiene GwBasic (use SAVE “FILENAME.TXT”,A en su lugar.
  • teclas añade 10 teclas de función adicionales al menú de teclas rápidas de gwbasic.

Programas de dibujo y Creadores de juegos

  • logcomp1 fue un intento de crear un compilador de logo desde gwbasic. Había hecho ya un intento anterior para Spectrum, que se quedó en el papel, pero esta versión para PC funcionó razonablemente… teniendo en cuenta que realmente yo solo sabía cuatro cosas sobre el lenguaje logo.
  • pinta / zoomdraw es el editor gráfico con el que creé las pantallas de Avengraf. Es un programa que permite al usuario trazar líneas sobre la pantalla y las convierte en un programa basic. Dejó de ser útil cuando me cambié a qbasic, pues qbasic no acepta MERGE.
  • graficos.bas_y_edipant.bas es un programa para crear pantallas de juegos arcade. Lamentablemente, cuando lo creé no conocía ningún sistema para gwbasic equivalente a la orden “get” para gráficos de qbasic.
Este sitio web utiliza cookies. Al utilizar el sitio web, usted acepta almacenar cookies en su computadora. También reconoce que ha leído y entendido nuestra Política de privacidad. Si no está de acuerdo abandone el sitio web.Más información
es/basic/gwbasic/start.txt · Última modificación: 2016/01/26 13:01 por nepenthes