Aventura con imágenes en basic-xbasic

Página 2/4
1 | | 3 | 4

Por Imanok

Paragon (1143)

Imagen del Imanok

08-12-2013, 22:54

Hay un par de AVG's del estilo, también hechos en xbasic para MSX2, a los que les podrías echar un ojo para que veas lo que se puede llegar a hacer.

Hablo de LILO y NASH

Por jorge.romero.9655

Master (147)

Imagen del jorge.romero.9655

10-12-2013, 01:11

Gracias por las referencias Imanok. El Lilo esta de muy buen ver, tanto técnica como "artisticamente" Tongue

El que no he conseguido encontrar aun es el Nash. He visto referencias de moai tech sobre el 99 o así... pero ningún enlace al juego, vídeo o captura. ¿Sabéis de algún sitio donde poder ver algo mas de ese juego?

Por Imanok

Paragon (1143)

Imagen del Imanok

10-12-2013, 14:05

El juego lo hicieron los chicos de Moai-Tech, precisamente.

Igual mesiasmsx te puede ayudar, ya que él era miembro de dicho grupo

Por kabish

Master (223)

Imagen del kabish

10-12-2013, 15:26

Yo lo tengo por ahí, original. Si no lo encuentras dímelo y te lo rulo.

Por jorge.romero.9655

Master (147)

Imagen del jorge.romero.9655

20-12-2013, 02:10

Saludos de nuevo.

Sigo diseñando sobre papel... y me surgen nuevas dudas:

Quiero poner una imagen por estancia, pero claro, necesitaría saber cuantas imágenes me caben en memoria. Si uso solo un tercio de las pantalla ¿como puedo calcular el espacio que ocuparan en sc2 o sc8? Cuando cargo una nueva imagen con bload, ¿como puedo liberar el espacio que ocupaba la imagen anterior? Entiendo que al trabajar en Basic solo dispongo de veintitantos kb, ¿no?

Perdonad si suenan un poco tontas las preguntas.

Por Imanok

Paragon (1143)

Imagen del Imanok

20-12-2013, 09:39

No hace falta que lo tengas todo en memoria... cargas lo que necesites cada vez desde disco o rom y listos.
Además, para MSX2 cuentas con un mínimo de 64Kb de VRAM (aunque la mayoría de MSX2 cuentan con 128Kb) y puedes almacenar imágenes que cargues de una vez.

Si te da igual MSX1 que MSX2, yo tiraría de MSX2 porque puedes alcanzar mayor calidad en las imágenes y no tienes que calentarte el coco con las restricciones del sr2.

En cuanto al tamaño, en sr5 cada 2 pixels ocupan 1byte, así que echa cuentas (todo esto, sin comprimir, claro).

Por jltursan

Prophet (2190)

Imagen del jltursan

20-12-2013, 21:11

De todas formas, si al menos nos vas contando ya cual va a ser la plataforma escogida (MSX1 o MSX2) ya vamos a ir afinando en las respuestas y sugerencias Wink

Si no te decides porque no tienes claro lo que te va a ocupar todo, dinos en que soporte te interesaría tener la aventura. Ya te adelanto que el disquette y el MSX2 ganan por goleada...

Por jorge.romero.9655

Master (147)

Imagen del jorge.romero.9655

21-12-2013, 23:14

Tienes razón, trataré de ser mas preciso, pero en el fondo creo que quiero teta y sopa. XD

Por todo lo visto hasta el momento lo quiero hacer primero siguiendo el cauce mas sencillo, en MSX2. Queda mas bonico, mas fácil para mi como grafista y cuento con mas recursos a la hora de programarlo. En cuanto al formato, la idea es tirar de disco porque es fácil y las cargas son rápidas.

Hasta aquí, todo razonable. Paso ahora con lo que ademas sería para mi deseable. Por una parte me gustaría poder crear mas adelante otra versión mas limitada para MSX1. Por otro lado, también me encantaría poder pasar alguno de mis juegos a cartucho algún día, pero tengo entendido que las herramientas para crear archivos .rom tienen algunas limitacion en cuanto a tamaño.

Dicho esto concreto mejor la pregunta: quiero hacer una aventurta en MSX2 , pero teniendo en mente una posible conversión futura a MSX 1. Teniendo en cuenta que usaré aproximadamente un tercio de la pantalla para los gráficos, y que cada ubicación tendrá una imagen. Sobre cuantas ubicaciones pensáis que mee podría permitir hacer?

Por DrWh0

Paladin (768)

Imagen del DrWh0

26-12-2013, 16:14

Jorge, en la cinta de programas que te pasé tienes una versión modificada del juego de Dominó en el que precisamente hago una redefinición de caracteres antes de arrancar el juego, así ahorras memoria y aumentas la velocidad de ejecución (ese juego basic tardaba un rato en hacer la redefinición inicial de los caracteres gráficos pero salvando eso merece la pena), también había en una de las msx-club que te pasé (no recuerdo en cual la verdad) un pequeño cargador en ensamblador para dejar accesible la memoria reservada por si se te quedan cortos los escasos kb que deja disponible el basic (acuérdate que mi primera aventura coversacional petaba toda la memoria libre del basic), así simplemente ejecutas ese programilla y tienes para tí toda la memoria disponible desde basic.

El método de los bload en este caso es lo deseable, pero ten en cuenta que directamente vas a pedir disquetera, pero eso a estas alturas da igual Smile

Y ojito con cargar cosas en la vram tan alegremente, acuerdate de limpiar la ram implicada antes de cargar nada que luego salen las cosas que salen por ahí Wink

La conversión a cartucho para programas simples no es muy dificil, y hay programas que lo hacen directamente (DSK2ROM)

Por jltursan

Prophet (2190)

Imagen del jltursan

26-12-2013, 18:52

Quote:

Dicho esto concreto mejor la pregunta: quiero hacer una aventurta en MSX2 , pero teniendo en mente una posible conversión futura a MSX 1. Teniendo en cuenta que usaré aproximadamente un tercio de la pantalla para los gráficos, y que cada ubicación tendrá una imagen. Sobre cuantas ubicaciones pensáis que mee podría permitir hacer?

Me parece un objetivo bastante ambicioso; pero bueno, si cae la conversión, mejor que mejor Smile .

Vamos a por la cuenta de la vieja LOL! : un tercio de pantalla SC5 ocupa 8KB, si lo comprimes y tienes mucha suerte (usa mucho color plano cuando se pueda) es posible que se te reduzca al 50%, 4KB. Si suponemos que en el programa en sí no creo que se te vayan muchos más de los 64KB redondos, en un disquete te quedarían 720-64 = 656KB que a razón de 4KB por pantalla te daría para 164 ubicaciones. No se si eso cubre las expectativas que tenías.

En caso de una conversión a MSX1 no tendrías problema alguno, las pantallas de SC2 ocuparían muchísimo menos que las del MSX2.

Una pena que la versión del PAWS portada por pitpan no llegara a soportar gráficos. Es uno de los mejores asistentes para la creación de aventuras Sad

Y como comenta DrWh0, cualquier extra o rutina que puedas necesitar coméntalo, probablemente por aquí podremos proporcionártela.

Página 2/4
1 | | 3 | 4