Python - Alguna idea para hacer esto?

 
Vista:
sin imagen de perfil

Alguna idea para hacer esto?

Publicado por David (8 intervenciones) el 02/09/2016 00:58:51
Hola, estoy desarrollando un juego de laberinto, y lo mas importante del laberinto es que no puedes pasar de una pared a otra, tienes que chocar, eso lo se, y lo he hecho con los bordes.
Pero el laberinto es tan grande que hacerlo con cada pared seria super costo.
Ademas con un sistema diferente quizas se podrian poner mas laberintos y que con el mismo codigo funcionasen todos.
Mi idea es esta:
Crear un sistema que detecte si tienes una pared al lado(por ejemplo el derecho) y si pasa eso, la velocidad pasa a 0.
Quizas es algo descabellado, pero se podria detectar el color de los pixeles que tiene el cuadrado alrededor?
El cuadrado es el personaje(lo que se mueve por el canvas), sabiendo el color se podria crear el sistema con bastante facilidad.
No paso el codigo, porque funciona con una foto y os daria error.
Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder