RetroBytes RetroBytes

 
 chatChat   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 
Tengo un problema con la deteccion de durezas

 
Publicar nuevo tema   Responder al tema
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
wose
Byte
Byte


Registrado: 20 May 2006
Mensajes: 64
Ubicación: Girona



MensajePublicado: Mar Jul 11, 2006 19:39 pm    Asunto: Tengo un problema con la deteccion de durezas Responder citando

Hola,

He estado fuera y por tanto ausente en este foro durante un tiempo. Ahora que vuelvo a la normalidad (aunque siguen las vacaciones Yujuuuu.....) quiero dedicarme al juego que quiero (Debo) hacer.

Ya os comente que era un tipo plataformas. Bien, lo que he hecho es coger algun codigo fuente y mirarlo a ver que tal. Me baje el source del Dr Malvado (un plataformas muy currado que ademas incluye el source) pero tal vez es un poco complicado y lo estoy estudiando de momento.

Lo que hice luego es hacerme mi propio codigo a ver que tal. Hice un simple scroll, un personaje por ahi que se mueve y que salta. El problema es a la hora de hacer las durezas (que por los que no lo sepan es un metodo para detectar suelos y plataformas que se suele hacer con un mapa igual que el del fondo, pero en las zonas que han de ser dureza se las pinta de un color "chillon", para poder parar de caer o lo que sea).

Lo que me pasa es que a veces me las detecta y a veces no, y no se porque, no se si es por una cuestion de dejar los botones pulsados o porque hago algo mal.

Me seria de ayuda si alguien me puede decir-enseñar-mandar ejemplo- o yokese de un metodo para durezas (y ya de paso de gravedad), o decidme como lo puedo hacer.

Bueno, espero que me ayudeis Wink

bye

pd: el source del dr.malvado ya se que es muy bueno y que me lo recomendareis, pero a parte de que ya lo tengo, me gustaria saber si hay algo mas sencillo (quiero decir que n sea TODO un juego sino solo un ejemplillo o algo del estilo), gracias
_________________

Volver arriba
Ver perfil de usuario Enviar mensaje privado
Benway
Invitado








MensajePublicado: Mie Jul 12, 2006 00:26 am    Asunto: Responder citando

Puffff... me gustaría ayudarte, pero entre que de Fénix NPI y que yo uso detección mediante tiles en vez de durezas... no voy a poder decirte mucho... Voy a pensar cómo lo haría yo (con durezas) y te cuento lo que se me ocurra Wink

ALX!!!!!! Manifiéstate!!!!! Wink
Volver arriba
Alxinho
Boss
Boss


Registrado: 22 Mar 2006
Mensajes: 6768
Ubicación: Barcelona
Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5
votos: 25


MensajePublicado: Mie Jul 12, 2006 05:54 am    Asunto: Responder citando

Wose, cuando tenga un hueco te digo que me voy a currar Tristón
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
wose
Byte
Byte


Registrado: 20 May 2006
Mensajes: 64
Ubicación: Girona



MensajePublicado: Mie Jul 12, 2006 15:07 pm    Asunto: Responder citando

Jejejeje... Ya lo he resuelto Razz

sorry por las molestias Laughing

alx, de momento no hace falta que te molestes, ya si mas adelante la vuelvo a cagar lo digo ok? xD

saludos a todos!

PD: aunque bueno, si quereis poner aqui algun metodo para esto, como querais, a lo mejor (seguro) va mas bien que el mio, que es muy sencillo, pero como querais, yo de momento voy tirando xD
_________________

Volver arriba
Ver perfil de usuario Enviar mensaje privado
Alxinho
Boss
Boss


Registrado: 22 Mar 2006
Mensajes: 6768
Ubicación: Barcelona
Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5
votos: 25


MensajePublicado: Mie Jul 12, 2006 17:59 pm    Asunto: Responder citando

Laughing ...

De todas formas a ver si saco tiempo y te cuelgo un programa de ejemplo que nunca viene mal comparar y ver como lo hacen otros :wink:

A ver si vemos pronto algo de tu proyecto Yujuuuu.....
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
jorjum
Retrobyte
Retrobyte


Registrado: 08 Sep 2006
Mensajes: 1009
Ubicación: Santiago
Reputación: 44.9Reputación: 44.9Reputación: 44.9Reputación: 44.9
votos: 6


MensajePublicado: Sab Nov 04, 2006 19:25 pm    Asunto: Responder citando

A ver si le damos mas vidilla a esta seccion que esta mas parada que...

------


El problema de detencion de durezas me interesa mucho, resulta que como sabeis estoy haciendo el Alex Kidd 2, y me gustaria resolver unos problemas. El personaje debe romper a veces unas piedras, saltar encima de ellas, pasar por debajo, pues bien: no consigo realizar un movimiento logico, no se como hacer que detecte las piedras como si fuese parte del escenario, pero a la vez que se puedan romper.
Es decir el personaje salta encima de ellas, pero a veces se mueve otras no, si toco con la parte trasera una piedra se queda inmovil,
me vuelvo loco, ayuda!!!!! ||O GRRRRRR!!!!!
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Benway
Invitado








MensajePublicado: Sab Nov 04, 2006 21:55 pm    Asunto: Responder citando

Te has planteado usar tiles en lugar de mapas de durezas?

Los mapas de durezas tienen muchas limitaciones, y no son una "buena solución".

Te planteas el mapa como una matriz de "tiles", y, en función de lo que haga el jugador, puedes sustituir unos tiles por otros, o quitarlos o lo que tu quieras Wink
Volver arriba
jorjum
Retrobyte
Retrobyte


Registrado: 08 Sep 2006
Mensajes: 1009
Ubicación: Santiago
Reputación: 44.9Reputación: 44.9Reputación: 44.9Reputación: 44.9
votos: 6


MensajePublicado: Sab Nov 04, 2006 23:10 pm    Asunto: Responder citando

Buena idea...

Y como se hace eso??


-------------------------


Por cierto Benway, de que va ese en el que andas metido, le eche un ojo por encima y tiene buena pinta.

http://computeremuzone.com/forum/index.php

Pon un enlace en un post y cuentanos algo que a lo mejor hasta me meto en el como miembro.
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Benway
Invitado








MensajePublicado: Dom Nov 05, 2006 16:52 pm    Asunto: Responder citando

jorjum escribió:
Buena idea...

Y como se hace eso??


Es muy simple. Generas una matriz de "casillas", y en cada casilla pones un tile (o no), con una forma concreta, para que:

- O bien formen la imagen, y causen las colisiones pertinentes
- O bien simplemente causen las colisiones (como un mapa de durezas, pero troceadito en casillas)

Yo uso un editor, que he hecho yo, para generar los datos, te pongo un pantallazo:

PANTALLAZO

Como verás, creo una especie de "mapa de durezas" (lo que ves en azul) sobre la plantilla del dibujo. Lo que ves en azul "semi-transparente" son los tiles "nube": Puedes atravesarlos hacia arriba y horizontalmente, pero no hacia abajo Yujuuuu.....

Y también verás que los "soportes" de los semáforos están dibujados con tiles Wink

Luego hay que comprobar las colisiones del personaje con cada casilla de la cuadrícula que ocupe.

Luego, en el juego, puedes hacer que, p.ej., si golpeas con la espada una puerta, se substituya el tile que no permite pasar, por otro que si permite pasar, y, al no haber ya ese tile, no encontraría colisiones, y le dejaría avanzar.

Aquí puedes encontrar unos links interesantes al respecto Wink.

jorjum escribió:
Por cierto Benway, de que va ese en el que andas metido, le eche un ojo por encima y tiene buena pinta.

http://computeremuzone.com/forum/index.php

Pon un enlace en un post y cuentanos algo que a lo mejor hasta me meto en el como miembro.


[MODO PUBLI ON]

¿Qué qué es ComputerEmuZone? Es LA página de referencia con respecto al software de entretenimiento español. Puedes encontrar todos los juegos españoles que se hicieron en la "época dorada", y también remakes hechos en España y mucho más Sonrisa

El enlace que das es el del foro, que como habrás visto, tiene un montón de movimiento: Últimamente unos 300 mensajes / día, aunque lo importante no es la cantidad Wink

También nos hemos "unido", gracias a esa página, un grupo de programadores y grafistas, y hacemos juegos para ordenadores de 8 bits, y remakes para PC de juegos españoles de 8 bits: http://cezgs.computeremuzone.com

Seguro que puedes encontrar un montón de cosas útiles en esa página

[MODO PUBLI OFF] Wink Razz
Volver arriba
wose
Byte
Byte


Registrado: 20 May 2006
Mensajes: 64
Ubicación: Girona



MensajePublicado: Lun Nov 06, 2006 16:58 pm    Asunto: Responder citando

Hola,

Gracias por la idea. Ya me lo plantee al principio y finalmente decidi que para el juego que voy a hacer, que sera MUY sencillo, no se si valia la pena liarme con tiles.
Seguramente al final sale mas a cuenta y "gasta" menos, pero de momento ya si acabo este juego que nunca avanzo y mas tarde si que me gustaria algo de tiles (especialmente me gustaria hacer algo de estrategia, pero son solo especulaciones, si este plataformas cutre no lo termino ni a tiros imaginate xD)

En fin, gracias igualmente Wink

bye
_________________

Volver arriba
Ver perfil de usuario Enviar mensaje privado
jorjum
Retrobyte
Retrobyte


Registrado: 08 Sep 2006
Mensajes: 1009
Ubicación: Santiago
Reputación: 44.9Reputación: 44.9Reputación: 44.9Reputación: 44.9
votos: 6


MensajePublicado: Lun Nov 06, 2006 17:02 pm    Asunto: Responder citando

Uau!!!!!

De p... madre!! Bailando

me ha gustado, si señor, pero...(atencion pregunta del millon)
donde puedo conseguir ese programa de detencion de tiles?
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
grijander
Retrobyte
Retrobyte


Registrado: 18 Mar 2007
Mensajes: 626




MensajePublicado: Lun Mar 19, 2007 10:31 am    Asunto: Responder citando

ottia chicos, perdón. M e he metido aquí porque he visto el título del hilo "tengo un problema con la detección de durezas" y resulta que estais hablando de programación. Twisted Evil .
lo siento. Taluegorrrr!!!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Alxinho
Boss
Boss


Registrado: 22 Mar 2006
Mensajes: 6768
Ubicación: Barcelona
Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5
votos: 25


MensajePublicado: Lun Mar 19, 2007 12:24 pm    Asunto: Responder citando

Juaaajuajua qué mariconazoooo ... juajuajuajua .... Juaaajuajua
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
jorjum
Retrobyte
Retrobyte


Registrado: 08 Sep 2006
Mensajes: 1009
Ubicación: Santiago
Reputación: 44.9Reputación: 44.9Reputación: 44.9Reputación: 44.9
votos: 6


MensajePublicado: Lun Mar 19, 2007 13:09 pm    Asunto: Responder citando

jajajajjaaj pero quien es este personaje?????????
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
zemman
Boss
Boss


Registrado: 08 Ago 2006
Mensajes: 2660
Ubicación: Sevilla
Reputación: 55.9Reputación: 55.9Reputación: 55.9Reputación: 55.9Reputación: 55.9Reputación: 55.9
votos: 14


MensajePublicado: Lun Mar 19, 2007 15:51 pm    Asunto: Responder citando

grijander escribió:
ottia chicos, perdón. M e he metido aquí porque he visto el título del hilo "tengo un problema con la detección de durezas" y resulta que estais hablando de programación. Twisted Evil .
lo siento. Taluegorrrr!!!


Laughing Laughing Laughing Laughing Laughing Laughing Laughing Laughing Laughing

Ostias grijander!!!! Juaaajuajua Juaaajuajua que me partooooo !!!!


JAJAJAJAJAJAJAJAJAJAJA.

Me alegra de verte por aqui :wink:
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Alxinho
Boss
Boss


Registrado: 22 Mar 2006
Mensajes: 6768
Ubicación: Barcelona
Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5
votos: 25


MensajePublicado: Lun Mar 19, 2007 16:27 pm    Asunto: Responder citando

Otro zumbaete que hemos conocido en cez, no lleva mucho tiempo foril pero ya se ha hecho notar Jajaja...

Además que lo conocí en Madrisx y es un tío mega agradable :wink: (ya empezamos con el peloteo Ajajajajaaaaa... Ajajajajaaaaa...)
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
zemman
Boss
Boss


Registrado: 08 Ago 2006
Mensajes: 2660
Ubicación: Sevilla
Reputación: 55.9Reputación: 55.9Reputación: 55.9Reputación: 55.9Reputación: 55.9Reputación: 55.9
votos: 14


MensajePublicado: Lun Mar 19, 2007 16:29 pm    Asunto: Responder citando

Te ha faltado el (BOING-BOING) tm

Pedorreta
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Alxinho
Boss
Boss


Registrado: 22 Mar 2006
Mensajes: 6768
Ubicación: Barcelona
Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5
votos: 25


MensajePublicado: Lun Mar 19, 2007 16:42 pm    Asunto: Responder citando

Jajajaja ... es que és eso que ves porque si editas mi mensaje verás que si pones BOING BOING en minúscula sale eso Pedorreta
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
grijander
Retrobyte
Retrobyte


Registrado: 18 Mar 2007
Mensajes: 626




MensajePublicado: Lun Mar 19, 2007 17:57 pm    Asunto: Responder citando

jejeje. Si es que Alx en persona es de lo más mimosón.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Alxinho
Boss
Boss


Registrado: 22 Mar 2006
Mensajes: 6768
Ubicación: Barcelona
Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5
votos: 25


MensajePublicado: Lun Mar 19, 2007 17:59 pm    Asunto: Responder citando

Jajajaja ... otro que ha sucumbido a mis encantos xD Brodgard desde luego mira que no venir Jajaja...
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Guardian_Misterioso
Giga Byte
Giga Byte


Registrado: 10 Dic 2006
Mensajes: 482

Reputación: 41.2Reputación: 41.2Reputación: 41.2Reputación: 41.2
votos: 6


MensajePublicado: Lun Mar 19, 2007 20:21 pm    Asunto: Responder citando

A todo esto, ¿cómo va la Copa Amor? ¡¡¡PLATAFORMA CLASIFICACIÓN VIRTUAL YA!!! Juaaajuajua
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Alxinho
Boss
Boss


Registrado: 22 Mar 2006
Mensajes: 6768
Ubicación: Barcelona
Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5
votos: 25


MensajePublicado: Lun Mar 19, 2007 20:43 pm    Asunto: Responder citando

Jajajaja !!! es que es una clasificación que se lleva por dentro y no se vé Pedorreta

Pero tranquilo que tú andas por los primeros puestos Para tí...
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
grijander
Retrobyte
Retrobyte


Registrado: 18 Mar 2007
Mensajes: 626




MensajePublicado: Mar Jun 12, 2007 22:40 pm    Asunto: Responder citando

Jorjum, sigues adelante con el Alex Kid 2?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Alxinho
Boss
Boss


Registrado: 22 Mar 2006
Mensajes: 6768
Ubicación: Barcelona
Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5Reputación: 51.5
votos: 25


MensajePublicado: Mie Jun 13, 2007 09:53 am    Asunto: Responder citando

Ostias, es verdad! que Jorjum se metió un poco en ésto de programar Sonrisa
_________________
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Fénix Todas las horas son GMT + 1 Hora
Página 1 de 1


Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro


Mapa del sitio - Powered by phpBB © 2001, 2007 phpBB Group

¿Quieres crear un foro gratis como este? foro gratis