[Olpc-uruguay] Pygame + sugar

Sebastian Vallejo sebastian.vallejo en gmail.com
Jue Ene 28 21:42:00 EST 2010


Creo que es esto a lo que se refieren:

http://wiki.sugarlabs.org/go/Activity_Team/Git_FAQ

2010/1/29 Flavio Danesse <fdanesse en gmail.com>:
> 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
>
>
> _______________________________________________
> Olpc-uruguay mailing list
> Olpc-uruguay en lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-uruguay
>
>


More information about the Olpc-uruguay mailing list