dudas para mi proyecto churrero phantomas Z

For all things Churrera. ¿Estás haciendo un juego? ¿quieres proponer un cambio? ¿tienes alguna duda? ¡Cuéntanoslo!

Moderador: na_th_an

jimihendrix
Mensajes: 7
Registrado: Dom, 17 Ago 2014, 11:32

dudas para mi proyecto churrero phantomas Z

Mensajepor jimihendrix » Dom, 17 Ago 2014, 12:11

holaaaaaaa

hace poco descubrí la churrera que es una idea fantástica para poder volver a mi infancia y mi maravilloso spectrum, el cual conservo con mucho amor
me encantaba phantomas2 es mi preferido, y le agradezco mucho a su creador las horas y horas que disfruté con ese juego
por eso quiero reproducir en parte ese juego, cambiando la estructura del mapa etc para sentirme otra vez dentro
siempre quise hacer juegos en spectrum , hice mis pinitos en basic,en codigo maquina no encontraba una guia paso a paso para juegos

me gustaría coger sus gráficos para hacer como una secuela de ese juego con la misma idea y gráficos/personajes
ya tengo el sprite del muñeco y se mueve por un mapa ya
he leido la guia churrera la cual estoy usando para mis primeros pasos

mis dudas :cabesa:
-he visto que usa el creador (el gran Emilio) mismos tiles con distinto color para ponerlos por el mapa y asi crear diferentes pantallas, ¿como puedo implementar en el motor churrero que indique el tile y me lo ponga con otro color?¿con script?
-las llaves y objetos parpadean, supongo que usando un bucle de colores con algo parecido a la pregunta anterior
-he jugado a las secuelas mojonas de phantomas que me han encantado, pero no distingo en el código que puedo utilizar para implementarlo ami juego y el motor churrero, lo estoy intentando modificar por mi cuenta, ¿que phantomas utiliza motor churrero que me pueda ayudar un poco en este aspecto?
-en el juego se lanzan flechas, ¿viene algo parecido implementado en la churrera?
-¿como metió unas 90 pantallas en 48ks, puedo hacer algo parecido? Emilio era un genio :adore: :adore:

gracias por la ayuda y consejos
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: dudas para mi proyecto churrero phantomas Z

Mensajepor na_th_an » Lun, 18 Ago 2014, 10:49

¡Bienvenido! Me alegra encontrar a otro fan de esta genial saga :)

Te comento entre lineas.

jimihendrix escribió:-he visto que usa el creador (el gran Emilio) mismos tiles con distinto color para ponerlos por el mapa y asi crear diferentes pantallas, ¿como puedo implementar en el motor churrero que indique el tile y me lo ponga con otro color?¿con script?

Lamentablemente, esto no es posible con el motor sin modificar. Hay varias formas de hacerlo, usando "tiles mapeados" o indexados, en los que hay una tabla donde se indica qué caracteres y de qué colores forman cada tile. La churrera tiene un sistema de tiles muy sencillo para ahorrar.

En Severin Sewers usamos tiles indexados. Te adjunto un paquete con el código de la versión demo de 48K, que es mucho más fácil de examinar que la versión completa. Está en el archivo supertileset.h. Se define, para cada tile de 16x16, qué 4 caracteres y qué colores lo forman, algo parecido al concepto que se explica aquí: http://tcyr.wordpress.com/2012/02/22/tu ... n-tileset/

jimihendrix escribió:-las llaves y objetos parpadean, supongo que usando un bucle de colores con algo parecido a la pregunta anterior

Supongo que en le juego original se actualizan los atributos (colores) de la zona de pantalla que contiene el objeto cada frame del juego. Habría que buscar la forma de programar algo así.

jimihendrix escribió:-he jugado a las secuelas mojonas de phantomas que me han encantado, pero no distingo en el código que puedo utilizar para implementarlo ami juego y el motor churrero, lo estoy intentando modificar por mi cuenta, ¿que phantomas utiliza motor churrero que me pueda ayudar un poco en este aspecto?


La verdad es que ningún juego de Phantomas usa el motor churrero. El movimiento de Phantomas es más sencillo, no se basa en un motor de inercia. La pantalla también tiene un tamaño diferente. Cuando hemos hecho un Phantomas siempre hemos empezado un motor de 0. Quizá el último que hicimos, Phantomas en el Museo, sea el que tiene más código de la Churrera (versión 4, creo), aunque se trata más de un cortapega que de otra cosa.

jimihendrix escribió:-en el juego se lanzan flechas, ¿viene algo parecido implementado en la churrera?

No. Habría que programar un tipo nuevo de enemigo, aunque el comportamiento es muy sencillo y no sería demasiado complicado.

jimihendrix escribió:-¿como metió unas 90 pantallas en 48ks, puedo hacer algo parecido? Emilio era un genio :adore: :adore:

El juego original utiliza una forma de mapeado diferente. El motor tiene un montón de objetos de diferentes tamaños y cada pantalla es una lista de objetos con su ubicación. Nuestro motor, en cambio, emplea una rejilla fija de tiles. Cada modelo tiene sus ventajas: sus pantallas suelen ocupar poco si son sencillas y tienen mucha repetición. Las nuestras ocupan siempre lo mismo, aunque sean irregulares y complejas. Por otro lado, como nuestro motor de movimiento es más complejo, la organización en forma de rejilla es más adecuada para calcular las colisiones del jugador.

Ten en cuenta que nuestro motor está programado en C. Cuando programas directamente en ensamblador, puedes optimizar muchisimo más y permitirte más virguerías, aparte de que el motor de Phantomas es tremendamente sencillo, su motor de sprites es también muy sencillo (¡fíjate cómo parpadea todo! y no me refiero a cambiar de color, me refiero a aparecer y desaparecer cuando hay mucha tralla en pantalla) y está orientado de otra manera.

Creo que lo mejor, si quieres hacer un juego de Phantomas, es que tomes como base el motor de uno de nuestros Phantomas (preferiblemente Phantomas en el Museo, o quizá Severin Sewers si quieres tiles de colores) y que construyas tu juego a partir de ahí. Aunque no es la churrera, la mayoría de los conceptos aplican igual.
Adjuntos
Severin_Sewers_48K-2014-08-18.zip
(211.17 KiB) Descargado 146 veces
Como diría Rorshach: "Urm..."
jimihendrix
Mensajes: 7
Registrado: Dom, 17 Ago 2014, 11:32

Re: dudas para mi proyecto churrero phantomas Z

Mensajepor jimihendrix » Lun, 18 Ago 2014, 11:06

muchas gracias por todo, voy a ponerme a liarla gorda y ya voy contando :)

es muy interesante todo lo que dices, ahora caigo en varios detalles del juego :porro:

preferiría usar la última churrera por ahora, que la veo más optimizada e ir trabajando con ella, de todas formas voy a ver todo lo que me comentas, asi además si modifico alguna cosilla interesante en este juego luego los demás podrán utilizarlo

:ymca:
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: dudas para mi proyecto churrero phantomas Z

Mensajepor na_th_an » Lun, 18 Ago 2014, 13:00

El tema es que el motor de Phantomas es mucho más sencillo (el del movimiento del personaje). No lleva inercia, sino que todas las trayectorias son fijas.

La verdad es que llevo un rato planteándomelo, y si tuviese una tarde libre no me importaría montar una suerte de motor de Phantomas con todo lo que pueda pillar de la churrera (incluido el scripting). La verdad es que podría ser un fork interesante.
Como diría Rorshach: "Urm..."
Avatar de Usuario
angel
Mensajes: 23212
Registrado: Vie, 09 Ene 2009, 13:04
Ubicación: Torreznolandia
Contactar:

Re: dudas para mi proyecto churrero phantomas Z

Mensajepor angel » Lun, 18 Ago 2014, 13:02

na_th_an escribió:El tema es que el motor de Phantomas es mucho más sencillo (el del movimiento del personaje). No lleva inercia, sino que todas las trayectorias son fijas.

La verdad es que llevo un rato planteándomelo, y si tuviese una tarde libre no me importaría montar una suerte de motor de Phantomas con todo lo que pueda pillar de la churrera (incluido el scripting). La verdad es que podría ser un fork interesante.


Yo a eso me apunto, que me encantaría otro phantomas :-)
(_\_) (_|_) (_/_) (_|_) ILLO KE HEHEHEHEHEHEEEHEHEHEH!

¡Activa tu rainbow pechónico!
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: dudas para mi proyecto churrero phantomas Z

Mensajepor na_th_an » Lun, 18 Ago 2014, 13:06

Sería muy sencillo: render de pantalla, enemigos, hotspots y llaves del Mk2. Motor de Phantomas en el museo. Scripting básico (poner y quitar tiles, flags, etcétera)... Podría molar.
Como diría Rorshach: "Urm..."
Avatar de Usuario
angel
Mensajes: 23212
Registrado: Vie, 09 Ene 2009, 13:04
Ubicación: Torreznolandia
Contactar:

Re: dudas para mi proyecto churrero phantomas Z

Mensajepor angel » Lun, 18 Ago 2014, 13:09

MOLAWWWR.
(_\_) (_|_) (_/_) (_|_) ILLO KE HEHEHEHEHEHEEEHEHEHEH!

¡Activa tu rainbow pechónico!
Avatar de Usuario
na_th_an
Mensajes: 26412
Registrado: Vie, 09 Ene 2009, 12:18

Re: dudas para mi proyecto churrero phantomas Z

Mensajepor na_th_an » Lun, 18 Ago 2014, 13:23

:lol: :lol: :lol: :lol: :lol:
Bueno, a ver si tengo alguna tarde por ahí :lol:
Como diría Rorshach: "Urm..."
Avatar de Usuario
angel
Mensajes: 23212
Registrado: Vie, 09 Ene 2009, 13:04
Ubicación: Torreznolandia
Contactar:

Re: dudas para mi proyecto churrero phantomas Z

Mensajepor angel » Lun, 18 Ago 2014, 13:26

MOLAWWWR.

:lol:
(_\_) (_|_) (_/_) (_|_) ILLO KE HEHEHEHEHEHEEEHEHEHEH!

¡Activa tu rainbow pechónico!
Avatar de Usuario
Cthonian Godkiller
Mensajes: 268
Registrado: Mar, 04 Feb 2014, 22:11
Ubicación: Santa Cruz de Tenerife

Re: dudas para mi proyecto churrero phantomas Z

Mensajepor Cthonian Godkiller » Lun, 18 Ago 2014, 18:05

na_th_an escribió:Sería muy sencillo: render de pantalla, enemigos, hotspots y llaves del Mk2. Motor de Phantomas en el museo. Scripting básico (poner y quitar tiles, flags, etcétera)... Podría molar.


Nathan , fue leer esto e imaginarte saltando y gritando : Poderes a mi ! transformarse !! y FUSIÓN !!! :twisted: :twisted:
Soy el Destino Final de Todos los Destinos
http://cthoniangodkiller.wordpress.com/

Volver a “La Churrera”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado