Ocho años después de nuestra anterior publicación –vaya cómo pasa el tiempo– es momento de revisitar Neohabitat, el “revival” del primer MMO gráfico de la historia: Habitat de Lucasfilm, que pudieron jugar allá por 1986 en EE. UU. los poseedores de un Commodore 64. ¡Y cómo ha evolucionado para bien!
Recordemos que el proyecto fue resucitado en 2017 por The MADE (Museum of Art and Digital Entertainment) junto con los creadores originales Chip Morningstar y F. Randall Farmer, reconstruyendo el servidor, el cliente y el mundo original para que pueda jugarse hoy desde nuestro C64 y, como vamos a ver, desde cualquier PC, tablet o teléfono.
@Naibor nos comenta:
En estos últimos meses han trabajado muchísimo en mejorar el juego. Han corregido un montón de bugs, han implementado un nuevo Bridge que le aporta muchísima estabilidad, y le han metido hasta un bot IA (SageBot) que es capaz de aprender del entorno y de las interacciones, y se comporta de forma muy natural, es muy impresionante. Están trabajando en una versión CRT para C64U que usa el modem Swiftlink integrado, pero todavía no es estable, les está dando muchos quebraderos de cabeza.
Ahora ya no hay excusa para no probar este pedazo de historia de los juegos en línea.
Cómo sumergirse en el mundo de Neohabitat
Lo mejor es ir directamente a la fuente, el repositorio Github de F. Randall Farmer, y de ahí al proyecto Neohabitat
https://github.com/frandallfarmer/neohabitat
Si descendemos en la página encontramos el Readme principal, donde se listan todas las maneras de poder conectarse.
Para jugar en navegador tenemos tres opciones:
- Cliente de Neohabitat corriendo Vice en el navegador: Es una experiencia que puede satisfacer a puristas, ya que estamos corriendo el código de C64 con sus tiempos de carga, incluso los sonidos de la disquetera. Pero no necesitamos configurar (casi) nada y disponemos, además de la ventana del juego, de “Docent” que nos proporciona una guía de las salidas de la pantalla en la que estamos, pistas sobre el juego y acceso a la documentación original.
- Play Accelerated: Una fantástica opción en la que jugaremos a la versión en Java. Esto significa que no tendremos tiempos de carga y además manejaremos todo con el ratón de nuestro PC. Por lo demás, como la primera opción, incluyendo Docent.
- Play Mobile: Pensado para jugar en pantallas más pequeñas como teléfono o Tablet.
Además tenemos las opciones clásicas que requieren instalación, con mayor o menor esfuerzo:
- Emulador C64 (Vice): Un autoinstalador que ya lleva el Vice y nos hace gran parte del trabajo.
- Ultimate 64/Ultimate II+: Versión para usar con este hardware y conectarse a tu Wifi.
- Commodore 64 real: Versión de discos para C64, necesita un modem Wifi.
La verdad es que las primeras opciones son muy interesantes, ya que nos permiten usar Neohabitat con muy poco esfuerzo y conocimientos. Nos vamos a centrar en ellas.
Cómo arrancar la versión con emulador VICE en el navegador
En la página de Github pulsaremos sobre “Play Original Now”
Esto es lo que nos encontramos al elegir esta opción. Comentar que al ser un navegador podemos utilizar sin problema todos los plugins de traducción para ajustar Docent al idioma que queramos.
En este punto, haciendo clic con el ratón veremos el proceso de carga hasta quedarnos en la pantalla de presentación.
Mi experiencia es que la tecla de disparo no se ha mapeado correctamente (al menos para jugar con un portátil sin teclado numérico, como hago yo). Nada que no se arregle con un poquito de configuración del Vice que viene en el navegador. Pulsamos F12 para abrir el menú.
En el menú de Vice, navegando con los cursores, vamos a “Machine Settings” y de ahí a “Joystick Settings”. En “Joystick Device 1” debería decir “Keyset 1” y si es así, bajamos a “Define Keysets”, entramos y en “Keyset 1 Fire” pulsamos ENTER y luego la tecla que queramos poner como disparo (en mi caso, la tecla que hay sobre el TAB).
Queda algo así:
Pulsamos la tecla ESC para cerrar este menú y, ahora sí, pulsamos nuestra tecla de Fire y arranca Neohabitat.
Ponemos el nombre preferido para nuestro Avatar, ENTER y… ya casi lo tenemos.
Tenemos que pulsar ALT+N (para cambiar el disco) y luego cualquier otra tecla, y ya arranca Neohabitat.
Cómo manejar a nuestro avatar
Es bien sencillo. Aparte de poder escribir texto que aparecerá en pantalla como algo que dice nuestro Avatar, hay 4 comandos que se manejan con el joystick (en esta versión los cursores y la tecla de Fire que hemos configurado, aunque se puede usar un joystick que reconozca el Windows).
Movemos la cruz con los cursores hasta el punto donde queremos que se realice la acción y pulsamos el botón de disparo. Nuestra cruz se transforma en una interrogación con 4 flechas alrededor. Sin soltarlo pulsamos el “Comando” que deseamos y al soltar disparo, se ejecutará.
- Arriba: comando GO para mover el Avatar. Si lo ejecutamos en uno de los lados de la pantalla, iremos a esa pantalla contigua.
- Abajo: DO. El comando de acción genérico.
- Derecha: GET. Para coger cosas y si lo hacemos sobre nosotros (en el cuerpo) accederemos al inventario, donde podremos pulsar sobre los objetos –como el dinero– para pasarlo a la mano. Si lo hacemos sobre nuestra cabeza, eso cogeremos (si no llevamos nada, sólo se puede llevar un objeto a la vez)
- Izquierda: PUT. Otro de los comandos de acción que más vas a usar. Si lo usamos sobre nuestro cuerpo cuando llevamos un objeto en la mano, se meterá en el inventario (si se puede). Si llevamos una cabeza en la mano y no tenemos una “puesta”, nos la pondremos (es una de las formas de personalizar el Avatar). Si llevamos dinero en la mano y lo ejecutamos sobre una de las máquinas de venta, compraremos el objeto (que aparecerá en el suelo y podremos cogerlo)
Vamos a ver las otras versiones y luego hablaremos sobre los primeros pasos en Neohabitat.
Cómo arrancar la versión Java para navegador
En la página de Github pulsaremos sobre “Play Accelerated”
Y ya. No hay que configurar teclas (se juega con el ratón) ni cambiar discos. Un diálogo nos preguntará por el nombre del Avatar y listo. Para interactuar con el mundo movemos la cruz con el ratón, y con el botón izquierdo ejecutamos los comandos:
- Botón izq+Arriba: GO
- Botón izq+Abajo: DO
- Botón izq+Derecha: GET
- Botón izq+Izquierda: PUT
Ahí vemos cómo hemos comprado una nueva cabeza en una máquina de venta “Vendroid” y podemos ver otra diferencia con la versión anterior, que es un teclado virtual (que podemos esconder). Esta versión además de los tiempos de carga instantáneos tiene alguna ayuda como flechas en los bordes para facilitar ir a otras pantallas. Ojo, los colores no son exactamente iguales a los de la versión con Vice o las que corren en C64, están más saturados y son más brillantes.
Cómo arrancar la versión para móviles
En la página de Github pulsaremos sobre “Play Mobile” para disfrutar de la misma versión Java disponible para navegador pero sin Docent.
En este caso el teclado virtual nos va a servir para mucho, porque necesitamos configurar nuestro Avatar con las teclas de función. Además nos sirve para escribir mensajes. Nota: F2 y F4 se pueden pulsar con Shift+F1 y Shift+F3
El Avatar se maneja mediante la pantalla táctil, tocando y luego moviendo el dedo arriba/abajo/derecha/izquierda para acceder a los comandos GO, DO, GET y PUT.
Podemos ocultar el teclado con la tecla que hay junto a F7 y luego poner la imagen apaisada para disfrutar mejor de la experiencia.
Primeros pasos en Neohabitat
Nada más empezar configuraremos nuestro Avatar con las teclas de función, eligiendo el sexo, cabeza, altura y colores y apareceremos en Inmigración. Rápidamente vamos a poder comprar otra cabeza.
Unos consejos generales para empezar a disfrutar la experiencia:
- Acceder al inventario: Para eso, tendremos que hacer GET en nuestro cuerpo (no en la cabeza). En la ventana de inventario, pulsar sobre el objeto que queramos coger con la mano. Eso se usa para poder tener el dinero en la mano, necesario para comprar cosas.
- Máquinas de vending “Vendroid”: Hay una multitud de máquinas para comprar objetos y es interesante saber cómo interactuar con ellas:
- a) Si hacemos DO sobre la máquina, cambia el objeto que vende. También nos dice el precio de ese nuevo objeto.
- b) Si tenemos dinero en la mano, hacer PUT sobre la máquina compra el objeto (si tenemos suficiente dinero). El objeto aparece en el suelo, para cogerlo deberemos guardar el dinero (PUT sobre tu cuerpo para meterlo en el inventario) y luego GET sobre el objeto.
- Docent: Este asistente es superútil. Moverse por Populopolis (la ciudad inicial) es confuso (las direcciones N, S, E y O cambian según la orientación de la calle en la que estemos), así que tener definidas las salidas válidas y dónde van es muy interesante. Además, proporciona anécdotas y comentarios de los creadores que nos ayudan a imaginar cómo fue la experiencia real. Recomiendo leer la historia del “Meeting Hall” donde debatieron sobre las leyes en Habitat y cómo hacer que se cumpliesen. Recuerdo que las herramientas de traducción de los navegadores nos pueden ayudar mucho.
- Desconexiones: Si en alguna ocasión tu Avatar deja de moverse puede ser porque nos hemos desconectado del servidor. Basta con refrescar el navegador y, cuando nos lo pidan, usar el mismo nombre de Avatar. Apareceremos en el punto en el que estábamos. Esto también funciona de un día a otro aunque imagino que ocasionalmente se limpiarán los avatares abandonados.
Conclusión
El mundo de Neohabitat es enorme, es un placer perderse por sus calles y leer todas las notas sobre el universo que nos han dejado sus autores. Realmente se ha vuelto muy disfrutable y accesible este metaverso.
Video de @naibor probando
https://www.youtube.com/watch?v=lwXrcG-gcc0



0 Comentarios