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.