En qué estoy liado ahora...

Avatar de Usuario
Chema
Mensajes: 2664
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 3190 veces
Agradecimiento recibido: 926 veces
Contactar:

En qué estoy liado ahora...

Mensajepor Chema » 03 Sep 2015 12:31

Pues parado no estoy, aunque el curro y la familia no me dejan demasiado tiempo libre. La cosa está muy muy verde, aviso, pero me lo estoy pasando pipa.

Mi objetivo es desarrollar OASIS (Oric Adventure Script Interpreting System), algo similar al SCUMM de Lucas, pero probablemente más simple :) De ahí a tener un juego terminado hay un mundo, y la cosa es ya complicada de por sí, así que no sé hasta donde voy a llegar.

De momento tengo bastante trabajo hecho, el sistema de scripts multitarea, el motor de dibujo (aunque tengo que mejorarlo), algunos comandos sencillos, y otras muchas cosas que van haciendo falta. Es un curro bastante tocho, y aunque ya digo que tengo bastante hecho, queda MUCHO para tener algo medianamente útil. Y eso sería solo un motor, sin juego.

Pero bueno, que la cosa es ir dando pequeños pasos y ya se verá :)

Estoy comentando el desarrollo aquí (en inglés) y el último vídeo de cómo va la cosa es éste. Ojo que los gráficos, fuentes, etc. son todo temporales para probar.

https://youtu.be/oTOtcPGmQbo

Ya os iré comentando. Paciencia, que va para largo...

dancresp
Mensajes: 6226
Registrado: 13 Nov 2010 02:08
Ubicación: Barcelona
Agradecido : 665 veces
Agradecimiento recibido: 1017 veces

Re: En qué estoy liado ahora...

Mensajepor dancresp » 03 Sep 2015 12:36

Caramba, que pinta más buena, si hasta se mueven como en el Maniac Mansion !!! -shock

A ver en que acaba, pero seguro que será algo chulo. -drinks
Buscando la IP de la W.O.P.R. he encontrado mi índice

jojo073

Re: En qué estoy liado ahora...

Mensajepor jojo073 » 03 Sep 2015 14:25

buena pinta!!!

Avatar de Usuario
ron
Mensajes: 21856
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4755 veces

Re: En qué estoy liado ahora...

Mensajepor ron » 03 Sep 2015 14:59

wow !!! pintaza que tiene eso...

Avatar de Usuario
Silicebit
Mensajes: 1770
Registrado: 16 May 2011 21:13
Ubicación: La buhardilla del silicio.
Agradecido : 229 veces
Agradecimiento recibido: 487 veces
Contactar:

Re: En qué estoy liado ahora...

Mensajepor Silicebit » 04 Sep 2015 20:03

¡Va avanzando la cosa! :-)

Cuando vi el vídeo me pregunté como se verían los gráficos en modo AIC, y enseguida me vino a la cabeza el vídeo de Zak is back -por lo del cambiazo que pega-. :-)


https://www.youtube.com/watch?v=jt0vDyuUzI0
El 6809 es el Rolls-Royce de los 8bits, el 6502 es el Mercedes, y el Z80 el SEAT 850. Sorry, but... I think different. :-P -0r1c -m3s3x -t4nd1 -cbmja YouTube

Avatar de Usuario
Chema
Mensajes: 2664
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 3190 veces
Agradecimiento recibido: 926 veces
Contactar:

Re: En qué estoy liado ahora...

Mensajepor Chema » 04 Sep 2015 20:11

Aunque parezca que no, ya hay mucho metido en el motor, lo que pasa es que son cosas técnicas que no se aprecian bien (o eso quiero pensar yo :) ). Pero, como digo, queda mucho y muchas decisiones de diseño que tomar...

En cuanto a lo de los colores, Silicebit, que sepas que estoy pintando con las mismas rutinas que en Skool Daze (con alguna modificación, pero es el mismo sistema con tiles) así que ya soporta AIC. Lo que pasa es que lo de los gráficos siempre lo dejo para el final :)

Otra cosa es que me veo en algún momento diseñando pantallas en AIC (con lo mal que dibujo) para poder exportarlas, convertirlas en tiles... Y eso me pone los pelos de punta. Si al menos hubiese un editor decente que correr en un PC...

Avatar de Usuario
Jinks
Mensajes: 2701
Registrado: 09 Oct 2013 16:47
Agradecido : 348 veces
Agradecimiento recibido: 478 veces
Contactar:

Re: En qué estoy liado ahora...

Mensajepor Jinks » 04 Sep 2015 20:18

¿"solo un motor"? Como si fuera moco de pavo...

Avatar de Usuario
duca750
Mensajes: 2160
Registrado: 19 May 2015 10:52
Ubicación: Olivenza (Badajoz)
Agradecido : 775 veces
Agradecimiento recibido: 275 veces

Re: En qué estoy liado ahora...

Mensajepor duca750 » 07 Sep 2015 16:47

Magnífico trabajo. Tiene muy buena pinta. Me va a llegar un -0r1c 1 en breve y ya estoy empezando a recopilar información. La ruta una pasada desde luego!
-4mstr4d CPC464,472,6128 -sp3zy 16K,48K,+2,+2A/2B +3 -cocbm1 64 Y -coam1** -0r1c 1 y ATMOS** -m3s3x CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 -j4tar1 STFM 800XL -3nt3r 64-A ELECTRON -codrg132 y 64

Avatar de Usuario
Chema
Mensajes: 2664
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 3190 veces
Agradecimiento recibido: 926 veces
Contactar:

Re: En qué estoy liado ahora...

Mensajepor Chema » 14 Sep 2015 00:05

Gracias a todos! Sigo trabajando y ahora tengo una buena base para las acciones. Sin ponerme demasiado técnico, sigo un poco la idea de SCUMM en MI2 (solo 9 verbos).

La idea es que cada objeto tiene un recurso de código script asociado, donde se tiene además una tabla que relaciona partes del script con verbos. Cuando se ejecuta una acción sobre un objeto se localiza su recurso de código, se mira en la tabla y la parte de script asociada se ejecuta en uno de los hilos (en paralelo con el resto de scripts en ejecución). Así todo está dirigido por scripts.

El programador del juego escribiría código con lo que pasa con cualquier acción realizada sobre un objeto. El intérprete de scripts es aun muy preliminar, pero por supuesto podrá hacer todo lo típico: manejar variables y flags, tomar decisiones, lanzar otros scripts, etc. Por cierto, todas las cadenas de texto están también en recursos y se referencian por identificadores.

Aun hay glitches y bugs (por ejemplo la caja se selecciona fuera de su dibujo), pero la base es sólida (creo) y aun siendo un proyecto a muy largo plazo, la cosa creo que marcha a buen ritmo. Ver veremos...

Os dejo un video de todo esto:
https://youtu.be/xUJDaTMoNHs

Como siempre cualquier idea o comentario es bienvenida!

Avatar de Usuario
duca750
Mensajes: 2160
Registrado: 19 May 2015 10:52
Ubicación: Olivenza (Badajoz)
Agradecido : 775 veces
Agradecimiento recibido: 275 veces

Re: En qué estoy liado ahora...

Mensajepor duca750 » 14 Sep 2015 20:46

Tiene una pinta estupenda, que hay dentro de la caja??? Jejeje.
-4mstr4d CPC464,472,6128 -sp3zy 16K,48K,+2,+2A/2B +3 -cocbm1 64 Y -coam1** -0r1c 1 y ATMOS** -m3s3x CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 -j4tar1 STFM 800XL -3nt3r 64-A ELECTRON -codrg132 y 64

Avatar de Usuario
Chema
Mensajes: 2664
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 3190 veces
Agradecimiento recibido: 926 veces
Contactar:

Re: En qué estoy liado ahora...

Mensajepor Chema » 01 Dic 2015 21:10

Que sepáis que no estoy parado. Sigo desarrollando esto (voy posteando cosas en defence-force). He avanzado bastante con el motor y he tenido que hacer una pausa para construir un editor de habitaciones, porque ya lo necesitaba.

El resultado es algo así:
2015-11-18 %281%29.png
Editor
2015-11-18 %281%29.png (30.88 KiB) Visto 2760 veces


y permite edición básica en modo AIC, importar/exportar imágenes, copiar/pegar, undo/redo multinivel, edición de los walkboxes, etc. Es una herramienta para mi uso, no genérica, que me permite exportar luego al formato de datos del motor.

Ahora he creado una pantalla de prueba con algo de color y otros elementos que me permitan ir añadiendo funcionalidad. Es ésta; ignorad las bandas que aparecen a derecha e izquierda, que tengo que eliminarlas y tened en cuenta que no está hecha para que quede bien, sino para probar cosas:
2015-12-01.png
Un ejemplo de pantalla


Así que la cosa va marchando a buen ritmo. Aunque vaya para largo.

dancresp
Mensajes: 6226
Registrado: 13 Nov 2010 02:08
Ubicación: Barcelona
Agradecido : 665 veces
Agradecimiento recibido: 1017 veces

Re: En qué estoy liado ahora...

Mensajepor dancresp » 01 Dic 2015 23:45

Vectoriales, isométricos, matamarcianos, etc. y ahora una aventura gráfica.

Como eres de los que acaban lo que empiezan... lo espero en candeletas.
Buscando la IP de la W.O.P.R. he encontrado mi índice

Avatar de Usuario
luiscoco
Mensajes: 2414
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 38 veces
Agradecimiento recibido: 59 veces

Re: En qué estoy liado ahora...

Mensajepor luiscoco » 02 Dic 2015 05:22

Me gusto la fuente de letras, los personajes y el movimiento
Lo que no se es porque en ingles
Yo se que es lo mejor al final, pero si somos pocos los que hacemos cosas en español, ponlo al menos 2 idiomas para que sepan que acá si se hacen cosas

Avatar de Usuario
Chema
Mensajes: 2664
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 3190 veces
Agradecimiento recibido: 926 veces
Contactar:

Re: En qué estoy liado ahora...

Mensajepor Chema » 02 Dic 2015 10:18

luiscoco escribió:Me gusto la fuente de letras, los personajes y el movimiento


Uy, pues todo eso es totalmente temporal. La fuente la saqué de otro juego (1337) y los gráficos (todos) los importé/adapté de otros sitios porque lo que estoy haciendo ahora es el motor. Una vez funcionando es cuando toca hacer un juego... Y es ahí donde vendrá la etapa de diseño de gráficos, sonidos, etc. ¡con lo mal que se me da a mí! :(

Lo que no se es porque en ingles
Yo se que es lo mejor al final, pero si somos pocos los que hacemos cosas en español, ponlo al menos 2 idiomas para que sepan que acá si se hacen cosas


Hombre, en principio todas las cadenas son recursos que el motor toma de disco, así que (en principio) se podría traducir. Lo suelo hacer en inglés porque los poquitos que usamos el Oric es el idioma que compartimos. Tampoco es cierto, porque un porcentaje enorme habla francés (de ahí que Space:1999 tuviese versión francesa) pero es que yo ni papa...

Pero vamos que ahora el curro es en el motor, no hay juego ni nada parecido. Aunque tengo algunas ideas anotadas por ahí -507

Avatar de Usuario
Chema
Mensajes: 2664
Registrado: 21 Jun 2012 20:13
Ubicación: Gijón
Agradecido : 3190 veces
Agradecimiento recibido: 926 veces
Contactar:

Re: En qué estoy liado ahora...

Mensajepor Chema » 06 Dic 2015 23:29

Venga, un vídeo rápido de cómo van las cosas. Cada vez el motor está más completo, aunque queda mucho trabajo por hacer...

https://youtu.be/8X57xr6rnGk

dancresp
Mensajes: 6226
Registrado: 13 Nov 2010 02:08
Ubicación: Barcelona
Agradecido : 665 veces
Agradecimiento recibido: 1017 veces

Re: En qué estoy liado ahora...

Mensajepor dancresp » 06 Dic 2015 23:42

Ese inicio me ha recordado a Zork !!!
Buscando la IP de la W.O.P.R. he encontrado mi índice


Volver a “Oric”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados