Problemas usando el PythonG para hacer un jueguecillo
bernard romera
bernard_24_ en hotmail.com
Mar Ago 26 18:08:53 CEST 2003
Se me ocurrió hacer una sencilla version del juego tron -ese q controlas una
raya y tienes que intentar no chocar con las otras ni con la tuya misma- con
el PythonG.
Para detectar en cada punto si se ha colisionado con una raya creé dos
listas :recorridox y recorridoy, en las que se iba almacenando cada punto (x
e y) en que la raya cambiaba de sentido. Así se comprobaba si cada nuevo
punto estaba entre dos de esos puntos, pero entonces al hacerse la lista
cada vez más grande, el juego se iba ralentizando.
Depués quité esto y probé a crear una matriz que representase todos los
puntos de la pantalla. Todos tenían un valor inicial de 0. Al pasar la raya
sobre un punto cambiaba el valor de 0 a 1. Si el valor es 1 la raya habría
colisionado. Con esto supuse que el juego se ralentizaría mucho menos pero
no es así.
¿Alguna otra idea?, ¿tal vez hay una mejor manera de hacer esto que con la
librería de PythonG?
Espero haberme expresado bien y gracias por adelantado
_________________________________________________________________
Localiza y ponte en contacto con tus antiguos compañeros de clase en MSN
Compañeros. http://mipasado.msn.es/
Más información sobre la lista de distribución Python-es