====== Colossal Cave Adventure ======
**Colossal Cave Adventure**, mas conocido como ADVENT es un [[juegos|juego]] de [[aventuras de texto|aventura de texto]], escrito entre 1972 y 1977 por Will Crowther y Don Woods.
===== Historia =====
Es considerada el primer juego de aventuras de texto, cuya temática fantástica propone explorar una caverna con oro y donde el mismo programa "narra" lo que sucede en distintos estamentos. Nunca fue lanzado comercailmente, aunque existieron muchas adaptaciones comerciales. La primera versión estaba escrita en FORTRAN, lo que hacía fácil portarlo.
La versión para la [[pdp#pdp-10|PDP-10]] tenía solo almacenamiento de seis bits, por lo tanto todo el texto estaba en mayúsculas. La versión [[pdp#pdp-11|PDP-11]] mejoraba esto y reflejaba los patrones de uso de esta máquina. La versión para la Altair 8800 fue probablemente la primera adaptación de software de mainframe a una [[microcomputadora]].
===== Cómo jugar =====
Ejecutalo con:
nfrotz /var/www/caja/anthk/zgames/spa/aventura.z5
Los comandos que teclees se componen de un verbo (en imperativo salvo los meta-verbos que van en infinitivo) y en ocasiones de un objeto directo, como por ejemplo:
>COGE LA ESPADA
También comprende el uso de pronombres, como por ejemplo:
>EXAMINALA
(en este caso ''-LA'' se refiere a la espada, en general se referirá al ultimo objeto manipulado que concuerde en genero. El comando ''PRONOMBRES'' te muestra que significa para el interprete cada pronombre en un momento dado).
Puedes dar ordenes a otros seres en el juego usando el nombre de la criatura, una coma, y la orden que quieras darle. Por ejemplo:
>ENANO, COGE EL HACHA
(naturalmente no siempre te van a obedecer).
Si tu frase está incompleta el interprete te pedirá aclaración. Por ejemplo:
>ABRE
¿que quieres abrir?
Puedes responderle en este momento el objeto directo que habías olvidado poner, o bien dar una orden nueva diferente.
El verbo ''ABRIR'' se usa también como sinónimo de ingles "UNLOCK" que quiere decir abrir algo que necesita una llave para ser abierto. Por tanto puedes decir:
>ABRE COFRE
lo cual se refiere simplemente a levantar su tapa (para lo cual el cofre debe tener la cerradura abierta), o bien:
>ABRE COFRE CON LA LLAVE VERDE
lo cual se refiere a abrir la cerradura del cofre, para la cual habrás de usar la llave adecuada.
En ingles la primera frase habría llevado el verbo ''OPEN'', mientras que la segunda necesita ''UNLOCK''. En castellano usamos ABRE en ambos casos. Esto lleva a la curiosa situación de que necesitas abrir el cofre en dos veces:
>ABRE COFRE CON LLAVE VERDE
te abre la cerradura tan solo, y a continuación necesitas poner:
>ABRE COFRE
para abrir la tapa.
Las mismas consideraciones se aplican a ''CIERRA'' (con respecto al ingles ''CLOSE'' y ''LOCK'').
Para mas detalles sobre el ADVENT, ¡juégalo! (puedes poner ''AYUDA'' para saber mas).
==== Meta-Verbos ====
r, re, repetir repite el ultimo comando
oops, epa, eepa permite corregir una palabra mal tecleada
undo, deshacer elimina los efectos de tu ultima accion
puntuacion, puntos Te dice que tal vas
"puntuacion total" Lo mismo pero dando mas detalles (depende del
total juego)
q, quit, terminar, fin Abandonar el juego
save, guardar, salvar Guarda a disco el estado del juego, para
seguir otro dia
load, cargar, recuperar Carga del disco el estado del juego para
continuar donde lo habias dejado
reiniciar Vuelve a empezar el juego desde cero
verificar Comprueba que el fichero del juego este bien
transcripcion on/off Activa/desactiva la transcripcion (copia en
disco de todo lo que va saliendo por pantalla)
superbreve, corto Solo te mostrara los nombres de los lugares,
pero no sus descripciones
normal, breve Te mostrara la descripcion la primera vez que
entres a un sitio. En lo sucesivo solo
mostrara su nombre
largo, verbose Te mostrara la descripcion completa siempre.
pronombres Te muestra que significa "lo" "la"...
Estos son (la mayor parte de) los comandos que comprende la librería en su versión actual. Los que se hallan en una misma linea son sinónimos.
=== Movimiento: ===
|n, |norte, |
|s, |sur, |
|e, |este, |
|o, w, |oeste,
|ne, |nordeste,|
|nw, no,| noroeste|
|se, |surdeste|
|sw, |so, suroeste|
|u, |arriba, sube,|
|d,| abajo, baja,|
|entra, sal,|
==== Verbos de Acción ====
=== Posesivos ===
''coge/toma'' algo o a alguien
''saca algo'' o alguien de algun sitio
''quita algo'' , quita algo de algun lugar, quitale algo a alguien
''sacate/quitate'' algo (que llevas puesto),
''ponte/viste algo'',
''vistete con'' algo,
''pon algo'' o a alguien en algun lugar,
''echa algo'' a //alguien// por //algun lugar//,
''mete algo'' o a alguien en //algun lugar//,
'' pon algo sobre'' algun lugar, etc...
''vacia algo'', ''vacia'' //algo// en //algun otro sitio//,
''cambia''/''transfiere'' //algo// a //otro lugar//,
''deja''/''suelta'' //algo// o a //alguien//,
''deja'' //algo// sobre/en //algún lugar//,
''lanza/arroja algo'' a/contra algo o alguien,
''tira algo'', ''tira algo en'' algún sitio, ''tira de'' algo,
''da/dale algo'' a alguien,
''compra'',
''muestra/enseña'' algo a alguien,
== De operación ==
''i'', inventario, inventario estrecho, inventario ancho
''x''/examina/mira/describe/observa/inspecciona/lee algo
''z'', espera
''mira'' --> descripcion del lugar en que estas
''mira dentro'' //de algo//,
''mira debajo'' //de algo//,
''abre/destapa'' //algo//,
''desbloquea/abre'' //algo con// una llave,
''cierra/tapa'' //algo//,
''bloquea/cierra'' //algo con// una llave,
''entra''
''entra''/''metete en'' //algún lugar//,
''sientate''/''echate en'' //algún lugar//,
''sal'',
''sal de'' //algún lugar//,
''bajate de'' //algun lugar//,
''registra/busca'' //en// objeto,
''saluda/agita'' las manos
''sacude/agita'' //objeto//,
''ajusta/fija'' //algo//,
''pulsa'', ''empuja'', ''mueve'', ''desplaza'',
''empuja algo'' //hacia una dirección//
''gira'', ''atornilla'',
''enciende/conecta'' //algo//,
''desconecta/apaga'' //algo//,
''ataca''/''mata''/''golpea''.... //a alguien//,
=== De interacción hablada ===
''di/responde'' algo a alguien,
''habla'' con alguien sobre algo
''pregunta a'' alguien por algo
''pide/pidele'' algo a alguien
''come/traga'' algo
''canta'',
== De Movimiento ==
''duerme'',
''escala/trepa [por]'' //algún sitio//
''subete a'' //algún sitio//
''salta'', (en el sitio)
''salta'' objeto, ''salta sobre'' un objeto,
''tuerce/retuerce'' //algo//,
''nada'',
''balancea''/''balanceate''/''columpiate''/''menea''... //algo// (o //en algo//)
''sopla'' //algo//,
''reza'',
''despierta''/''espabila'',
''despierta a'' //alguien//,
''besa a'' //alguien//,
''piensa'',
''huele'',
''huele'' //algo// o //a alguien//,
''escucha'',
''escucha'' //algo// o //a alguien//,
''prueba''/''saborea''/''lame'' //algo//,
''toca''/''palpa'' //algo//,
''limpia''/''lava''/''frota'' //algo//,
''ata'' algo, ''ata algo a'' //otro objeto//,
''quema'' //algo//, quema //algo// con //algo//,
''bebe'' //algo//,
''llena/rellena'' //algo//,
''corta algo'', ''corta algo con'' otro objeto,
''cava''/''excava'' [en] lugar, ''cava''/''excava'' [en] lugar con objeto,
=== Respuestas ===
''si'' (responde "si" a una pregunta realizada por el juego)
''no'' (responde "no", o según el contexto, es interpretado como "noroeste")