viernes, abril 02, 2010

Creando un RPG en BASIC para MSX (IV)


Primero dar las gracias a los blogs que se han hecho eco de este juego, muchas gracias! Aunque no he hecho ninguna entrada nueva he sigo avanzando en el desarrollo de este pequeño RPG, y ya puedo decir que esta a un 80%.

En el sistema de combates y de subida de nivel ya esta completado. Al final he decidido no complicarme la vida moviendo los enemigos. Habra de dos tipos: estáticos en el mapeado y ataques aleatorios. Una vez se inicia el combate no te puedes mover con las teclas de dirección, primero tienes que usar un comando para huir. Creo que esta es la manera de seguir haciendo el juego entretenido e inesperado, sin complicar la programación.

La historia ya esta terminada, y todos los diálogos estan escritos en el juego, pero falta pulirlos un poco y corregir el inglés. También he rehecho algunos decorados añadiendo detalles para dar un poco mas de colorido. Ya tengo listo un pueblo, una ciudad, un templo en ruinas y un profundo bosque, a parte de la montaña final.

En una revisión de la rutina de movimiento conseguí acelerar bastante el movimiento del personaje, pero al añadir comprobaciones extras para los combates y un cambio en la rutina que escribe los comandos en pantalla se ha vuelto a relantizar, aunque no tanto como antes.

Por ahora aun queda insertar personajes en el mapa (hay mas dialogo que personajes), programar los pocos eventos del juego (en realidad no son mas que un dialogo, y luego modificar un flag o recibir un objeto) y añadir una pantalla de game over y final de juego. También estoy preprandolo para insertar algo de sonido para darle mas vidilla. A parte, por supuesto, de depurar todo el código.

Y bueno, aun con sus bugs, creo que el juego ya esta condiciones de enseñarlo como video, así que he tomado un video con el openMSX y aqui lo teneis en youtube. Lo cierto es que tenia pensado probarlo en un MSX real y hacer un video también de esto, pero cuando he ido ha probarlo la goma de mi disquetera había dicho "hasta aquí hemos llegado" y me he quedado con las ganas...

Con este ritmo, el siguiente post ya será con la versión beta disponible ^ o ^

jueves, abril 01, 2010

Esos primeros ordenadores de 16 bits japoneses

En una revista de informatica de 1982 japonesa he encontrado publicidad de ordenadores de varios fabricantes japoneses. Por estas fechas la mayoria se estaba pasando a experimentar con arquitecturas de 16 bits (el comptaible IBM PC se impuso en Japón hasta la segunda mitad de los 90). La revista va dirigida a un público profesional, asi que en general la mayoría de los anuncios son de, caros, ordenadores dirigidos a empresas. Además, en este caso la revista estaba centrada en arquitectura y CAD, por lo que la mayoria de los anunciantes listan junto con el ordenador el software que tienen disponible para estos menesteres.


Sharp ofrece un ordenador cuyo principal punto fuerte es un Basic potente, pero de arquitectura desconocida. La forma me recuerda mucha a la del Apple II.


Epson. Es la única que aun no ofrece un ordenador de 16 bits, sino un ordenador-procesador de textos, basado en el Z80 y CP/M.


Seiko. Varierdad de ordenadores, de 8 bits, y su primer ordenador de 16 bits (con 3 CPU intel y multi-tarea, o eso dicen). Los de la derecha tienen el monitor algo pequeño, no? El diseño de estos últimos me recuerda mucho a algun Trs-80, pero parece que su arquitectura es diferente.


Mitsubishi. Curioso ordenador de 16 bits que corre CP/M 86 con compiladores (Basic, Fortran, Cobol, ...) proporcionados por Microsoft. Tal vez un ejemplo de lo que hubiera surgido si IBM no hubiera elegido el Ms-Dos como sistema operativo.


Nec también ofrece su (algo mas barata) gama ordenadores domesticos, aunque un no aparece el que se convertiria en el rey de los 16 bits en Japón, el Pc-98 (si lo hace su hermano pequeño, el PC-88, que es como el Spectrum en Japón, salvando las distancias de precio) ofrece otro carisimo ordenador de 16 bits, que no me suena de nada.

lunes, enero 25, 2010

Los ordenadores Japoneses en los 80


Computer Chronicles era un programa de TV popular y de larga vida en la televisión americano. Trataba sobre ordenadores y por el desfilaron muchos ordenadores y personalidades del mundo de la microinformática, sobretodo en los 80.

En Internet Archive se pueden visionar todos los programas y a mi me ha llamado especialmente el dedicado a Japón. No sólo porque aperece uno de los padres del MSX Nishi, sino que ademas podemos ver como era el mercado y las tiendas japonesas en esa epóca.

Os recomiendo un nostálgico visionado.

En el mundo de Dragon Quest se habla castellano...



Quién lo iba a decir!
Anuncio japonés del próximo DQ6 para NDS.

P.D.: No es una coña, es el anuncio que ponen por la tele.

miércoles, enero 20, 2010

Creando un RPG en BASIC para MSX (III)


Despues del descanso navideño he retomado la programación, un poco a rachas, asi que no ha avanzado mucho.

Esta vez he arreglado las estadisticas y el inventario del protagonista, de forma que sea mas facil usarlas para los combates. Tambien he implementado los comandos W)EAR y R)EADY para equiparse con armaduras y armas.

Lo siguiente es ya implementar el sistema de combate. Creo que va a resultar demasiado complicado hacer que los enemigos se muevan dignamente, asi que creo que los dejare estaticos hasta que tenga una manera mejor de moverlos.

miércoles, diciembre 16, 2009

El Amiga en Japón



El Amiga, nunca fue un ordenador popular en Japón, sin embargo este país se caracteriza por tener frikis de todo, y parece ser que en su tiempo tambien los hubo del amiga. Preguntando a un amigo aficcionado a lo retro japones me dijo que el amiga era conocido por que se utilizo en cierto programa de television, pero no supo decirme nada mas.

Buscando un poco, encontre que habia una serie de libros publicados sobre el Amiga a principio de los 90, con titulos como el "Amiga es el mejor!" o "Como estas Amiga?" (como suena, en español). Pues resulta que dos de estos libros estan en la biblioteca de mi uni, asi que he podido hecharles un vistazo.



Los libros son medio guía de uso, medio noticias sobre el Amiga. Es como una web sobre amiga resumida en un libro, en una epoca que aun el acceso a internet no era usual. Así me he podido enterar de muchas cosas sobre el Amiga en tierras niponas (la foto con varios libros es prestada de una subasta en Yahoo auctions).

Commodore saco muchos de sus ordenadores primero en Japon que en el resto del mundo (por eso de atacar antes de ser atacado); incluso la carcasa del VIC20 fue diseñada por ingenieros japoneses. Pero en cambio, el amiga nunca fue lanzada oficialmente en Japón, aunque algun distribuidor minoritario se interesó en distribuirlo. Asi que se pudo adquirir mas o menos facilmente en algunas tiendas, mas bien dirigidas a aficcionados a la informática.

Una de las barreras que tenian los japoneses era el OS en ingles y la incapacidad de introducir caracteres japoneses. Parece que hubo extensiones para intentar hacer mas amigable el sistema a japoneses que no hablaban ingles, e incluso llego a haber un procesador de textos para japones.



Y lo que destaca sobre todo uno de los libros, el Amiga se utilizo para labores comerciales en dos programas de television, como me habían comentado. Concretamente parece que se utilizaba para generar imagenes, en uno de los casos en tiempo real, para superponer a las del programa. Uno de ellos, la utilizacion de un amiga no era casual. El director era gran fan del amiga, asegura ser uno de los primeros propietarios del A1000 japoneses y por eso favorecio que se usaran amigas. En el caso de la segunda cadena, la NHK japonesa, se utilizaron amigas porque era mucho mas barato que encargar los CGs al departamento correspondiente.



Hoy en dia el Amiga sigue siendo un ordenador de coleccionista en Japón, y de vez en cuando se ven ordenadores en paginas de subastas, sobretodo de los que lo adquirieron durante su etapa comercial. Para mi desgracia la mayoria son sin monitor, sin garantizar que funcionen y sin discos de sistema... asi que conseguir uno funcional en Japón hoy en día es algo complicado.

Aqui teneis una página con scans ilegibles de la review del a1200

lunes, diciembre 07, 2009

Dos dojin games interesantes


Lleve un tiempo viendo estos dos juegos en un tienda de dojin games (fan games o tal vez en occidente diriamos indies) en Akihabara. Los dos usan como inspiración dos sagas clásicas, pero mezclandolas con elementos de shooter.



Por un lado tenemos a , que une la mecanica y estetica del Castlevania pero con acentuando los ataques a distancia, convirtiendolo en todo un shooter. Teneis una demo aqui o en la web de sus creadores. Este juego ya ha dado vueltos por la red blogs occidentales, asi que seguramente mucha gente lo conoce.

Por otro lado tenemos a youkai taiji shinan (o la instruccion de la excorista de fantasmas) que basandose en el mitico kiki kaikai lo convierte en un shooter multidireccional la mar de entretenido (y dificil). Si no ando equivocado los personajes y el estilo de shooter estan inspirado en el mitico Toho Project (o forma parte de el? la verdad es que estoy hecho un lio con esto). Podeis acceder a la demo, aquí (al final de la pagina) o en la web de sus creadores.

viernes, noviembre 20, 2009

viernes, noviembre 13, 2009

Los videojuegos en el año 1987


Navegando entre videos japoneses he econtrado una serie de documentales japoneses sobre su historia cercana, y el del año 1987 lo dedican a los videojuegos. Hablan un poco de todo, desde Takahashi Meijin hasta como el Dragon Quest se conviritio en el juego nacional.

A parte, en la introducción mencionan el curioso hecho que, en plena burbuja economica japonesa, era tan dificil encontrar un taxi por la noche que la gente levantaba la mano con billetes para atraer a los taxistas.

lunes, noviembre 02, 2009

Programando un RPG en BASIC para MSX (II)

Después de hacerle unas modificaciones al editor he comenzado a poblar el mundo de personajes. Ahora ya tengo el primer pueblo (hay dos en el juego) y algunas zonas con enemigos.

Con los personajes amigables ya es posible conversar, pero aun no he terminado el sistema de combate para poder atacar a los enemigos. A parte aun no he pensado como moverlos. Estoy seguro que mover cinco enemigos en pantalla puede ser demasiado, asi que creo que reducire el numero de enemigos en pantalla.


Las colisiones las hago consultando una string para el BG y comparando posiciones con los elementos moviles, asi que no son muy rapidas que digamos. Usando una tabla de 29x15, el tamaño de pantalla, podria calcularlo mas rapido, pero tendria que crear esta tabla al cambiar de pantalla (o cambiar la forma en que la dibujo, lo cual me da mucha pereza). Tal vez accediendo directamente a la pantalla podria funcionar. ¿Alguna idea para hacerlas mas rápido?

Tambien he ido creando las pantallas que me faltan, pero creo que alguna queda algo sosa, tal vez añada algun tile más para darle mas variedad. Por otro lado he cambiado los stats desde la parte inferior derecha a la primera linea de pantalla, para dejar espacio a textos más largos al hablar con personajes. Me gustado mas abajo, pero con 3o columnas no hay espacio para mucho...

Bueno, espero tener listo para la siguiente parte el sistema de combate y los enemigos.

lunes, octubre 19, 2009

Programando un RPG en BASIC para MSX (I)

Ultimamente no tengo mucho tiempo libre, pero entre rato y rato (como por ejemplo momentos del tipo se-me-han-hecho-las-7-de-la-mañana-trabajando-y-tengo-que-volver-en-dos-hora-que-mas-da-no-dormir) he empezado a programar un pequeño RPG en BASIC para MSX.

Principalmente lo estoy programando en PC con el openMSX y cuando estoy en casa paso el BAS a mi MSX via diskette de 3.5. En general estoy editando dentro del mismo editor BASIC, ya que puedo ejecutar instaneamente y ya me va bien tal cual.

El juego esta inspirado en los Ultima clásicos. En realidad la idea de hacerlo me vino cuando supe que tanto Akalabeth como el primer Ultima se habían programado en BASIC en un Apple II.
También me he inspirado en juegos RPG-aventura de Spectrum como el "Ojo del Guerrero de la Estrella" o "El Misterio de la Montaña de plata"; aunque quiero un poco mas de velocidad, sobretodo al dibujar al escenario y más jugabilidad actual (vamos, que cualquiera se lo pueda pasar).
Para poder terminarlo en un tiempo finito, el juego esta muy simplificado. Hay una area, una isla, con dos pueblos, un bosque; todo compactado en un total de 4 x 4 pantallas.

Después de investigar un poco los modos de pantalla del MSX me decidí por usar el modo SCREEN 1, usando el texto como tiles, para poder imprimirlos con PRINT en vez de con VPOKE. De esta manera solo utilizo VPOKE para las tiles y sus respectivos colores.

Para empezar hice un pequeño editor de mapas en Flash que luego me escribia las lineas DATA de las pantallas. Como imprimo el escenario con PRINT, no es mas que una tira de letras, hasta que se reescriben los caracteres. Estos tiles los cree con el MSX Tile Editor y de ahí tambien exporte las lineas DATA.
Todas las tiles son graficos 8 x 8 y las he dibujado intentando imitar el estilo del primer Ultima, aunque en mi caso son la mitad de pequeños. Al principio todas las tiles estaban en blanco y negro, pero buscando por documentacion en internet descubrí donde pokear para cambiar los colores, así que en la versión actual todo esta un poco mas alegre. Supongo que de haber estado mirando las versiones de Apple II, todo el texto lo escribí en mayusculas, lo cual me vino de perlas por las limitaciones de colorido en este modo. Los gráficos son cutres, pero ya me gusta que tenga este aspecto.
El sprite del protagonista tambien se escribe como un caracter, por lo que solo se mueve de bloque en bloque; pero dado que ese es el estilo de juego que busco (cada movimiento = un turno), ya me va bien. Guardando el caracter de fondo y volviendolo a imprimir cuando se mueve cualquier elemento se puede crear facilmente le ilusion de movimiento sobre un background.

Así que de momento ya tengo un editor, un personaje y un mundo navegable. Ahora falta poblar el mundo de personajes y acabar de de crear el escenario. El juego funciona perfectamente en mi MSX2 Sony, cargandolo desde diskette. Para el siguiente articulo, espero tener el juego casi terminado (¡qué optimismo!). Creo que me quedan muchas cosas que decir, pero ya lo dejo para la proxima vez.

Las leyendes del RPG

Aunque ya conocia esta serie de libros fue mi amigo Glintas quien me recomendó echarle un vistazo a este libro sobre los retro - RPG japoneses. Es un libro con mucho texto (en japonés) y pocas imágines; así probablemente solo sea del interés de los que tenga cierta fluencia leyendo el idioma nipón.

Existen cuatro libros llamados "Densetsu RPG" o "The Leyend of the Role Playing Game", según el subtitulo. El primero corresponde a los años 80, y los 3 siguientes a 3 partes de los 90. Cada libro recoge articulos sobre RPGs clasificados por año de lanzamiento, ya anteriormente publicados en la Game Side; una revista sobre videojuegos japonesa con bastante porcentaje de reviews retro (anteriormente se llamba Used Game, y era sólo retro).

Hasta ahora solo he conseguido y casí completado de leer el primer libro y me he quedado encantado con el contenido. Obviando los RPG más populares (DQ, FF, ...), el libro narra para cada año un puñado de juegos que influenciaron a los autores. Todas las reviews son bastante subjetivas y incluyen tanto comentarios del juego como muchas anecdotas personales de la época. Creo que precisamente este es uno de los valores del libro para el público occidental, ya que normalmente el mercado y la sociedad japonesa en los 80, fuera del main stream, no es fácil de conocer.

Otro punto fuerte es que se incluyen muchos juegos de calidad y casi desconcidos para el público occidental. Esto se debe a que trata plataformas que solo tuvieron salida en japón, como el Famicon Disk System o el PC-8801 (si, el libro también habla de RPGs para PC, con un apartado por ejemplo para los Ultima o Wizardry).

Para los que sepais japones es una buena y barata compra, tampoco es demasiado dificl de leer. Para los que no, si os gustan los RPG, tomad nota de los juegos que salen y echadles un vistazo.

El libro en amazon.
La web de la editorial con capturas.

martes, agosto 18, 2009

Review del Metal Gear de MSX en una revista Española

Gracias a la página de Konamito, he estado ojeando unos scans de una antigua revista de MSX llamada Mundo MSX. La calidad en general de los 5 números que estan disposnibles es bastante baja, rayando en generallo que seria una revista profesional. Sin embargo, como curiosidad he encontrado esta review del Metal Gear de MSX que Konami lanzo a traves de Serma en España, allá por 1988.

Notese que el juego fue traducido al castellano y, a diferencia de otros idioms, la versión española tradujo ciertos terminos de manera no muy acertada al español (¿Los Zorros?).

De : Konamito

jueves, agosto 13, 2009

Sorcerian, version PC AT

Antes de que los RPGs japoneses fueran representados por los Final Fantasy o Dragon Quest, probablemente los juegos mas populares eran los creados por Falcom. La mayoria de los juegos de Falcom, menos algunas excepciones (como una parte de la saga Y's) son bastante desconocidos en occidente.

Navegando por internet he encontrado esta version de Sorcerian para PC AT, distribuida por Sierra-on-line en occidente. Si leeis los comentarios sobre Falcom, debió de editarse en el momento de mayor esplendor de la compañia japonesa. Realmente Sorcerian es uno de los juegos clásicos de Falcom de los 80, pero por desgracia la mayoria de sus juegos permanecen desconcodios o ineditados en occidente...

De : Computer Game Museum