[Olpc-uruguay] Pygame + sugar

Flavio Danesse fdanesse en gmail.com
Jue Ene 28 21:12:47 EST 2010


No tengo idea como se crea un repositorio en sugar labs.


El 28 de enero de 2010 11:17, Gabriel Eirea <geirea en gmail.com> escribió:

> > Y en conozco uruguay, me gustaría saber como hicieron para separar los
> > departamentos en la imagen, es decir como hacer que cada departamento
> esté
> > delimitado por sus bordes de forma que al hacerle click, por ejemplo, se
> > pinte de otro color (solo ese departamento).
>
> Hay una imagen con los departamentos que es la que el usuario ve, y
> hay otra imagen del mismo tamaño que se carga en memoria pero el
> usuario no ve, en que las distintas áreas a detectar (departamentos,
> ríos o cuchillas) están pintadas con un color distinto. El componente
> rojo del color expresado en RGB identifica cada zona. Cuano el usuario
> hace click sobre la pantalla, se leen las coordenadas y se busca el
> pixel correspondiente en la imagen oculta; el color de ese pixel
> contiene la clave para identificar el área.
>
> Fijáte en el código en:
>
>
> http://dev.laptop.org/git/activities/conozco-uruguay/tree/conozco-uruguay.activity/conozcouy.py
>
> línea 141:
>
>            colorAca = self.mapa.get_at((pos[0]-shift_x, pos[1]-shift_y))
>            if colorAca[0] == self.claveColor:
>                return True
>            else:
>                return False
>
> En el caso de elementos puntuales como ciudades, el procedimiento es
> más sencillo porque se identifican con las coordenadas y un radio
> pequeño de tolerancia.
>
> línea 100:
>
>        if (pos[0]-self.posicion[0])**2+\
>                (pos[1]-self.posicion[1])**2 < RADIO2:
>            return True
>        else:
>            return False
>
>
> > Invito a todos quienes deseen ayudar en el desarrollo de este juego a
> formar
> > un grupo de colaboración.
> > Como es el primer juego que voy a hacer, será una cosa sencilla, como
> para
> > aprender y hacer experiencia. La idea es hacer un clon del WAR, el juego
> de
> > mesa.
> > Un mapa del mundo, varios ejércitos para conquistarlo, se juega por
> turnos,
> > etc.
> > Quisiera que se pudiera jugar en red. Actualmente no se como implementar
> la
> > red y tengo muchas dudas sobre el resto, manejo bien la parte de
> imágenes,
> > sonidos y videos.
>
> Me parece una idea muy buena. Te propongo que para hacer un verdadero
> desarrollo en equipo:
>
> 1) crear una página con una descripción del proyecto
> 2) crear un repositorio de código (en git.sugarlabs.org o en otro
> repositorio)
> 3) crear un grupo en nuestro portal o una lista de correo en otro lado
> para comunicación del grupo
> 4) comunicar todos esos recursos a esta lista para que los interesados
> puedan sumarse rápidamente
>
> Saludos,
>
> Gabriel
> _______________________________________________
> Olpc-uruguay mailing list
> Olpc-uruguay en lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-uruguay
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20100129/a7892382/attachment.htm 


More information about the Olpc-uruguay mailing list