Aventura con imágenes en basic-xbasic

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

Por jorge.romero.9655

Master (147)

Imagen del jorge.romero.9655

05-12-2013, 02:10

Saludos comunidad.

Hace tiempo que quiero crear otro mini juego en basic, pero no se si el concepto que tengo en mente se puede llevar a cabo en este lenguaje. La idea es crear algo a caballo entre aventura conversacional y libro tipo "elige tu aventura" donde te limitas a escoger opciones. Hasta aquí todo bien, pero estaba pensando en añadir imágenes para ilustrar los textos e incluso algo de música si fuera posible. ¿Se me va o un poco la pinza o lo veís factible? Tampoco estoy seguro de si hay rutinas en ensamblador ya creadas que se puedan utilizar para simplificar algunas de estas tareas. Con respecto al sonido creo que había algo por ahí, pero lo que mas me preocupan son las imágenes. Lo que mejor ser me da es el grafismo y me gustaría crear algo agradable a la vista.

¿Que opináis? ¿Merece la pena intentarlo o le estoy pidiendo peras al olmo al tratar de hacerlo en básic?

Login sesión o register para postear comentarios

Por kabish

Master (223)

Imagen del kabish

05-12-2013, 13:27

Cobra's arc, Arquimedes XXi y Salvage estan hechos en basic + cm.

En principio yo lo veo factible.

Por guantxip

Paragon (1594)

Imagen del guantxip

05-12-2013, 14:15

En msx 1 hay AVG's japos que deben estar hechos en Basic con los gráficos que se crean con Draw y tardan en colorearse. No sé qué pretendes hacer, en qué screen tenías pensado hacerlo, y si quieres dibujar con comandos Basic, usar dibujos sc2, sc5, digitalizaciones sc8 ....

Incluso usando el powerbasic o gbasic para gfx9000 podrían hacerse muchas maldades. ;P

Por anonymous

incognito ergo sum (109)

Imagen del anonymous

05-12-2013, 18:19

En mi opinión no hay juego que se ajuste más al Basic que el que propones. La única pega que veo serían los tiempos de carga de las propias imágenes y poco más, incluso se podría usar Screen 8. Eso sí, como ya se comentó en este hilo, usa sin dudarlo Nestor Basic que es una extensión mejorada del Kun Basic. Si quieres manejar gráficos y demás en Basic a una velocidad decente no te queda otra.

Por jorge.romero.9655

Master (147)

Imagen del jorge.romero.9655

06-12-2013, 01:35

Perdonad que no haya sido mas especifico, pero es que que aun no tengo del todo claro como hacerlo.
Quisiera evitar usar las rutinas de dibujo de basic porque a priori son super lentas y se me hacen muy limitado crear fondos a base de primitivas. He visto herramientas muy cómodas para crear imágenes en formato sc2, así que por ahí estaba pensando en orientar mis esfuerzos... meter los archivos. SC2 en el disco y después cargarlos con un bload se me hace un poco bruto, pero por el momento es lo único que se me ha ocurrido. ¿Que me recomendáis?

Por Warchild

Paragon (1269)

Imagen del Warchild

06-12-2013, 12:55

¿El juego es para MSX1? A mí me rondaba la idea de hacer uno para MSX2, para disponer de gráficos más vistosos. Tal como te han dicho, el Basic te servirá perfectamente y en un disco puedes tener bastantes gráficos. Puedes limitar el dibujo al primer tercio de la pantalla, esto en screen 2 serían 4096 bytes por gráfico.

Si te interesa, puedo colaborar contigo en el juego. Más por desgracia que por suerte, tengo mucho tiempo libre ahora, así que si puedo serte útil, puedes escribirme a mi correo.

Por jorge.romero.9655

Master (147)

Imagen del jorge.romero.9655

06-12-2013, 15:36

¿Tambien eres otro afiliado al club del INEM? :'(

La idea de hacerlo en MSX1 es mas que nada porque lo conozco algo mejor. Tengo un VG8235 en casa, pero no me he puesto a probar los modos de pantalla adicionales, mas por desconocimiento que por otra cosa. Los manuales que he estado estudiando eran de MSX1, pero tampoco tengo inconveniente en hacerlo para MSX2, mas bien todo lo contrario.

Desarrollo un poco la idea y te envio un correo esta semana que entra, ¿te parece? si tienes algo ya en mente, dimelo y lo vemos tambien. Big smile

Por PAC

Guardian (5277)

Imagen del PAC

06-12-2013, 18:59

¡MSX2 sin dudarlo! Piensa que Nestor Basic necesita un MSX2/128Kb como mínimo y tu Philips ya lo lleva de serie ¿Por qué no sacarle provecho? Con lo cómodo que son los copys... Wink

Por theNestruo

Expert (111)

Imagen del theNestruo

06-12-2013, 22:08

Si quieres insistir en el MSX1, te recomendaría en vez de tener BLOAD,S de .SC2 completos, tener miniprogramitas ASM (BLOAD,R) que te volcaran lo que hiciera falta en cada caso. Por ejemplo:
- Uno que cargue la pantalla de título y te deje lista la fuente de letra en el tercer banco.
- Imágenes en los dos bancos superiores sin modificar el tercero (donde iría el texto).
- etc.
Además podrías utilizar compresión Smile

Respecto al modo de pantalla, al BASIC se le puede engañar con un POKE para que, estando en SCREEN 2, se crea que está en SCREEN 1 y poder usar LOCATE, PRINT, INPUT, etc.
Y me suena (pero esto no lo sé con certeza) que había otro POKE para limitar la parte de pantalla que se scrollaba, con lo que podrías usar PRINT e INPUT tranquilamente y se mantendría la imagen de la parte superior de la pantalla.

Por jorge.romero.9655

Master (147)

Imagen del jorge.romero.9655

08-12-2013, 04:06

Mmmm... he estado bicheando y por el momento ya he podido poner imagenes SC2 junto con el texto, e incluso algo de musiquita PSG gracias al Pt3Tools y vuestras orientaciones. No se si seguir con SC2 a modo de primer acercamiento y ponerme a estudiar los modos graficos de MSX2 para hacer algo mas vistoso en el futuro, pero por lo que estoy viendo a nivel de programacion es muy parecido, ¿no? es decir, ¿podria por ejemplo convertir mis imagenes a .SC8 y escribir debajo como estoy haciendo con las imagenes .SC2? es que si al final va a ser casi lo mismo en cuanto a programacion, casi que me tiro a hacer las imagenes con modos graficos mas potentes.

Para poder escribir ahora mismo haciendo algo mas o menos como esto:

BLOAD"imagen",S 
OPEN "GRP:"FOR OUTPUT AS #1
PRINT #1,"texto"

y el texto lo voy situando con PSET

He visto que tambien se puede meter un poke para hacerle creer al equipo que estas en otro modo grafico, pero por el momento voy sobrado con esta solucion. ¿El metodo que uso ahora es tambien aplicable a los modos graficos de MSX2?

¿Que modos graficos de MSX2 pensais que serian los mas adecuados para este tipo de juego?

A lo tonto se me estan acumulando un monton de alternativas... asi da gusto. ¡Gracias por vuestra ayuda! Big smile

Por anonymous

incognito ergo sum (109)

Imagen del anonymous

08-12-2013, 11:29

En MSX2 también puedes crearte una fuente propia con un editor gráfico, la guardas en una página de la VRAM y la usas posteriormente para los textos. Eso sí deberás diseñar una rutina que sepa reconocer cada caracter y copiarlo en la página principal.

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