Diferencia entre revisiones de «Basic»

De WikiCAAD
 
(No se muestran 3 ediciones intermedias de otro usuario)
Línea 1: Línea 1:
'''BASIC''' (Beginner's All-purpose Symbolic Instruction Code) es un lenguaje de programación que se originó en la década de los 60. Fue diseñado para ser '''simple''', '''accesible''' y '''educativo''', lo que lo convirtió en una excelente opción para principiantes en la programación.
'''BASIC''' (Beginner's All-purpose Symbolic Instruction Code) es un lenguaje de programación que se originó en la década de los 60. Fue diseñado para ser '''simple''', '''accesible''' y '''educativo''', lo que lo convirtió en una excelente opción para principiantes en la programación.


En la creación de aventuras de texto, BASIC ha desempeñado un papel significativo. Aquí hay algunos aspectos clave:
== BASIC y las aventuras conversacionales ==
En al ámbito de las aventuras, fue utilizado para su programación, normalmente integrando el parser junto con la aventura, esto hacía que dichas aventuras por lo general no fueran tan elaboradas como las creadas usando una herramienta específica (por ejemplo el PAWS de la época). Estos son algunos de los motivos de su uso.


=== Su sencilla sintaxis ===
==== Sencilla sintaxis ====
Las aventuras de texto son juegos interactivos en los que los jugadores toman decisiones escribiendo comandos de texto. Estos juegos se basan en la narrativa, la exploración y la resolución de acertijos.
Las aventuras de texto son juegos interactivos en los que los jugadores toman decisiones escribiendo comandos de texto. Estos juegos se basan en la narrativa, la exploración y la resolución de acertijos.


Línea 10: Línea 11:
Los programadores pueden escribir rutinas para manejar la entrada del jugador, describir ubicaciones, objetos y eventos, y controlar la lógica del juego.
Los programadores pueden escribir rutinas para manejar la entrada del jugador, describir ubicaciones, objetos y eventos, y controlar la lógica del juego.


=== Estructura de una aventura de texto en BASIC ===
==== Estructura de una aventura de texto en BASIC ====
Una aventura de texto generalmente se divide en habitaciones. Cada habitación tiene una descripción y puede contener objetos o elementos interactivos.
Una aventura de texto generalmente se divide en habitaciones. Cada habitación tiene una descripción y puede contener objetos o elementos interactivos.


Línea 20: Línea 21:


A continuación tenéis un fragmento de código básico que crea una habitación en una aventura de texto:
A continuación tenéis un fragmento de código básico que crea una habitación en una aventura de texto:
 
<syntaxhighlight lang="basic" line>
  10 PRINT "BIENVENIDO A <TU AVENTURA DE TEXTO AQUÍ>"
  10 PRINT "BIENVENIDO A <TU AVENTURA DE TEXTO AQUÍ>"
  20 PRINT "PROGRAMADO POR <TU NOMBRE AQUÍ>"
  20 PRINT "PROGRAMADO POR <TU NOMBRE AQUÍ>"
  REM Descripción de la habitación:
  REM Descripción de la habitación:
  30 PRINT "ESTÁS EN UNA OSCURA CUEVA. VES UNA PUERTA AL NORTE."
  30 PRINT "ESTÁS EN UNA OSCURA CUEVA. VES UNA PUERTA AL NORTE."
</syntaxhighlight>


==== Arrays y datos en las aventuras de texto ====
==== Arrays y datos en las aventuras de texto ====
Para representar las habitaciones y sus detalles, se utilizan [[arrays]].


  - Para representar las habitaciones y sus detalles, se utilizan arrays. Un array es como un conjunto extendido de variables.
Por ejemplo, puedes crear un array para almacenar nombres de objetos o descripciones de habitaciones.
  - Por ejemplo, puedes crear un array para almacenar nombres de objetos o descripciones de habitaciones.
  - El uso de arrays permite organizar y acceder a los datos de manera eficiente.
 
== Contenido ==
[ocultar]
 
* 1 BASIC y las aventuras conversacionales
* 2 Véase también
* 3 Listados de aventuras en BASIC
* 4 Artículos
|}
 
== BASIC y las aventuras conversacionales ==
En al ámbito de las aventuras, fue utilizado para su programación, normalmente integrando el parser junto con la aventura, esto hacía que dichas aventuras por lo general no fueran tan elaboradas como las creadas usando una herramienta específica (por ejemplo el PAWS de la época).


== Véase también ==
El uso de arrays permite organizar y acceder a los datos de manera eficiente.


* Lista de aventuras escritas en BASIC
[[Categoría:Lenguajes de programación]]

Revisión actual - 15:04 8 jun 2024

BASIC (Beginner's All-purpose Symbolic Instruction Code) es un lenguaje de programación que se originó en la década de los 60. Fue diseñado para ser simple, accesible y educativo, lo que lo convirtió en una excelente opción para principiantes en la programación.

BASIC y las aventuras conversacionales

En al ámbito de las aventuras, fue utilizado para su programación, normalmente integrando el parser junto con la aventura, esto hacía que dichas aventuras por lo general no fueran tan elaboradas como las creadas usando una herramienta específica (por ejemplo el PAWS de la época). Estos son algunos de los motivos de su uso.

Sencilla sintaxis

Las aventuras de texto son juegos interactivos en los que los jugadores toman decisiones escribiendo comandos de texto. Estos juegos se basan en la narrativa, la exploración y la resolución de acertijos.

BASIC proporciona una base sólida para crear aventuras de texto debido a su sintaxis sencilla y su enfoque en la manipulación de cadenas y variables.

Los programadores pueden escribir rutinas para manejar la entrada del jugador, describir ubicaciones, objetos y eventos, y controlar la lógica del juego.

Estructura de una aventura de texto en BASIC

Una aventura de texto generalmente se divide en habitaciones. Cada habitación tiene una descripción y puede contener objetos o elementos interactivos.

Los datos de la aventura, como las descripciones de las habitaciones y los objetos, se almacenan en matrices o arrays.

Los comandos del jugador se analizan para determinar la acción deseada (por ejemplo, "ir al norte", "recoger llave", etc.).

Ejemplo de código en BASIC para una habitación

A continuación tenéis un fragmento de código básico que crea una habitación en una aventura de texto:

 10 PRINT "BIENVENIDO A <TU AVENTURA DE TEXTO AQUÍ>"
 20 PRINT "PROGRAMADO POR <TU NOMBRE AQUÍ>"
 REM Descripción de la habitación:
 30 PRINT "ESTÁS EN UNA OSCURA CUEVA. VES UNA PUERTA AL NORTE."

Arrays y datos en las aventuras de texto

Para representar las habitaciones y sus detalles, se utilizan arrays.

Por ejemplo, puedes crear un array para almacenar nombres de objetos o descripciones de habitaciones.

El uso de arrays permite organizar y acceder a los datos de manera eficiente.