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