RetroBytes
Entre para ver sus mensajes privados
Tengo un problema con la deteccion de durezas

 
Publicar nuevo tema   Responder al tema    Foros de discusión » Programación » Fénix
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 13: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
_________________

Ver perfil de usuario Enviar mensaje privado
Benway
Invitado







MensajePublicado: Mar Jul 11, 2006 18:26 pm    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
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Mar Jul 11, 2006 23:54 pm    Asunto: Responder citando
Wose, cuando tenga un hueco te digo que me voy a currar Tristón
_________________
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 09:07 am    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
_________________

Ver perfil de usuario Enviar mensaje privado
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Mie Jul 12, 2006 11:59 am    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.....
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
jorjum
Retrobyte

Retrobyte

Registrado: 08 Sep 2006
Mensajes: 1012
Ubicación: Santiago
Reputación: 49.5Reputación: 49.5Reputación: 49.5Reputación: 49.5Reputación: 49.5
votos: 6


MensajePublicado: Sab Nov 04, 2006 13: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!!!!!
_________________
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Benway
Invitado







MensajePublicado: Sab Nov 04, 2006 15: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
jorjum
Retrobyte

Retrobyte

Registrado: 08 Sep 2006
Mensajes: 1012
Ubicación: Santiago
Reputación: 49.5Reputación: 49.5Reputación: 49.5Reputación: 49.5Reputación: 49.5
votos: 6


MensajePublicado: Sab Nov 04, 2006 17: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.
_________________
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Benway
Invitado







MensajePublicado: Dom Nov 05, 2006 10:52 am    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
wose
Byte

Byte

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



MensajePublicado: Lun Nov 06, 2006 10:58 am    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
_________________

Ver perfil de usuario Enviar mensaje privado
jorjum
Retrobyte

Retrobyte

Registrado: 08 Sep 2006
Mensajes: 1012
Ubicación: Santiago
Reputación: 49.5Reputación: 49.5Reputación: 49.5Reputación: 49.5Reputación: 49.5
votos: 6


MensajePublicado: Lun Nov 06, 2006 11:02 am    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?
_________________
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 04: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!!!
Ver perfil de usuario Enviar mensaje privado
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Lun Mar 19, 2007 06:24 am    Asunto: Responder citando
Juaaajuajua qué mariconazoooo ... juajuajuajua .... Juaaajuajua
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
jorjum
Retrobyte

Retrobyte

Registrado: 08 Sep 2006
Mensajes: 1012
Ubicación: Santiago
Reputación: 49.5Reputación: 49.5Reputación: 49.5Reputación: 49.5Reputación: 49.5
votos: 6


MensajePublicado: Lun Mar 19, 2007 07:09 am    Asunto: Responder citando
jajajajjaaj pero quien es este personaje?????????
_________________
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
zemman
Boss

Boss

Registrado: 08 Ago 2006
Mensajes: 2684
Ubicación: Sevilla
Reputación: 65.3Reputación: 65.3Reputación: 65.3Reputación: 65.3Reputación: 65.3Reputación: 65.3Reputación: 65.3
votos: 14


MensajePublicado: Lun Mar 19, 2007 09:51 am    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:
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Lun Mar 19, 2007 10:27 am    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...)
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
zemman
Boss

Boss

Registrado: 08 Ago 2006
Mensajes: 2684
Ubicación: Sevilla
Reputación: 65.3Reputación: 65.3Reputación: 65.3Reputación: 65.3Reputación: 65.3Reputación: 65.3Reputación: 65.3
votos: 14


MensajePublicado: Lun Mar 19, 2007 10:29 am    Asunto: Responder citando
Te ha faltado el (BOING-BOING) tm

Pedorreta
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Lun Mar 19, 2007 10:42 am    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
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
grijander
Retrobyte

Retrobyte

Registrado: 18 Mar 2007
Mensajes: 626




MensajePublicado: Lun Mar 19, 2007 11:57 am    Asunto: Responder citando
jejeje. Si es que Alx en persona es de lo más mimosón.
Ver perfil de usuario Enviar mensaje privado
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Lun Mar 19, 2007 11:59 am    Asunto: Responder citando
Jajajaja ... otro que ha sucumbido a mis encantos xD Brodgard desde luego mira que no venir Jajaja...
_________________
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 14:21 pm    Asunto: Responder citando
A todo esto, ¿cómo va la Copa Amor? ¡¡¡PLATAFORMA CLASIFICACIÓN VIRTUAL YA!!! Juaaajuajua
Ver perfil de usuario Enviar mensaje privado
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Lun Mar 19, 2007 14: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í...
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
grijander
Retrobyte

Retrobyte

Registrado: 18 Mar 2007
Mensajes: 626




MensajePublicado: Mar Jun 12, 2007 16:40 pm    Asunto: Responder citando
Jorjum, sigues adelante con el Alex Kid 2?
Ver perfil de usuario Enviar mensaje privado
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Mie Jun 13, 2007 03:53 am    Asunto: Responder citando
Ostias, es verdad! que Jorjum se metió un poco en ésto de programar Sonrisa
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión » Programación » Fénix Todas las horas son GMT - 5 Horas
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


Powered by phpBB © 2001, 2002 phpBB Group
PlayStation by Scott Stubblefield


¿Quieres crear un foro gratis como este? foro gratis