En qué estoy liado ahora...
- 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...
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...
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...
-
- Mensajes: 6226
- Registrado: 13 Nov 2010 02:08
- Ubicación: Barcelona
- Agradecido : 665 veces
- Agradecimiento recibido: 1017 veces
Re: En qué estoy liado ahora...
Caramba, que pinta más buena, si hasta se mueven como en el Maniac Mansion !!!
A ver en que acaba, pero seguro que será algo chulo.
A ver en que acaba, pero seguro que será algo chulo.
Buscando la IP de la W.O.P.R. he encontrado mi índice
- ron
- Mensajes: 21856
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 3862 veces
- Agradecimiento recibido: 4755 veces
- 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...
¡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
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. YouTube
- 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...
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...
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...
- 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...
Magnífico trabajo. Tiene muy buena pinta. Me va a llegar un 1 en breve y ya estoy empezando a recopilar información. La ruta una pasada desde luego!
CPC464,472,6128 16K,48K,+2,+2A/2B +3 64 Y ** 1 y ATMOS** CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 STFM 800XL 64-A ELECTRON 32 y 64
- 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...
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!
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!
- 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...
Tiene una pinta estupenda, que hay dentro de la caja??? Jejeje.
CPC464,472,6128 16K,48K,+2,+2A/2B +3 64 Y ** 1 y ATMOS** CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 STFM 800XL 64-A ELECTRON 32 y 64
- 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...
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í:
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:
Así que la cosa va marchando a buen ritmo. Aunque vaya para largo.
El resultado es algo así:
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:
Así que la cosa va marchando a buen ritmo. Aunque vaya para largo.
-
- Mensajes: 6226
- Registrado: 13 Nov 2010 02:08
- Ubicación: Barcelona
- Agradecido : 665 veces
- Agradecimiento recibido: 1017 veces
Re: En qué estoy liado ahora...
Vectoriales, isométricos, matamarcianos, etc. y ahora una aventura gráfica.
Como eres de los que acaban lo que empiezan... lo espero en candeletas.
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
- 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...
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
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
- 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...
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í
- 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...
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
https://youtu.be/8X57xr6rnGk
-
- Mensajes: 6226
- Registrado: 13 Nov 2010 02:08
- Ubicación: Barcelona
- Agradecido : 665 veces
- Agradecimiento recibido: 1017 veces
Re: En qué estoy liado ahora...
Ese inicio me ha recordado a Zork !!!
Buscando la IP de la W.O.P.R. he encontrado mi índice
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados