[Olpc-uruguay] Pygame + sugar

Sebastian Vallejo sebastian.vallejo en gmail.com
Jue Ene 28 22:04:10 EST 2010


Aquí está el howto by ceibaljam!

http://drupal.ceibaljam.org/?q=node/517

2010/1/29 Sebastian Vallejo <sebastian.vallejo en gmail.com>:
> Y se entra por aquí:
> http://git.sugarlabs.org/
>
>
>
> 2010/1/29 Sebastian Vallejo <sebastian.vallejo en gmail.com>:
>> 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