[pyar] [ANN] Age of Empyres

Santiago Avendaño santiavenda2 en gmail.com
Lun Nov 23 19:15:36 ART 2015


Buena onda!!!

Muy divertido el juego

Santiago Avendaño
http://about.me/santiavenda2

El 23 de noviembre de 2015, 19:07, Federico Gonzalez <
federicogonzalez761 en gmail.com> escribió:

> Genial :D
>
> El 23 de noviembre de 2015, 6:55 p. m., Jose Luis Zanotti<
> joseluiszanotti en gmail.com> escribió:
>
>> Los Felicito!!!
>>
>>
>>
>> On 23/11/15 18:52, Pedro Ignacio Guridi wrote:
>>
>>> Chicos,
>>>
>>> Recien corrimos las partidas de la fase de grupo, las cuales ya se
>>> pueden ver en la pagina.
>>> Los clasificados para la siguiente ronda son:
>>>
>>> 'FedeG', 'Santiago', 'fisadev', 'reyiyo'
>>>
>>> Mañana se corre la siguiente fase.
>>>
>>>
>>> Nota: Los bots de onapsis (x ej el pguridi), no clasifican, y se
>>> excluyen de la tabla, pero estan para rellenar asi la cantidad de
>>> players es uniforme x grupo.
>>>
>>> saludos!
>>>
>>> 2015-11-23 16:03 GMT-03:00 fisa <fisadev en gmail.com>:
>>>
>>>> typo: cuando la ventana *pierde* foco
>>>>
>>>> On Mon, Nov 23, 2015 at 4:03 PM fisa <fisadev en gmail.com> wrote:
>>>>
>>>>> Buennnnnísimo lo del tooltip, ahorra banda de tiempo de tener que mirar
>>>>> las partidas enteras :D
>>>>> Otro detalle de eso: se puede sacar lo de que el replay se pause
>>>>> cuando la
>>>>> ventana tiene foco? porque querer ver el final de una partida implica
>>>>> no
>>>>> poder usar mi pc para nada mientras dura toda la partida, jeje.
>>>>>
>>>>> Saludos!
>>>>>
>>>>> On Mon, Nov 23, 2015 at 3:59 PM Pedro Ignacio Guridi
>>>>> <pedro.guridi en gmail.com> wrote:
>>>>>
>>>>>> Chicos,
>>>>>>
>>>>>> Efectivamente, era bug.. :O. Ya esta arriba el fix, y las partidas que
>>>>>> tenian ese bug, se corrieron de nuevo. Ya veo que Fisa conquisto
>>>>>> algunos HQ :D ..
>>>>>> Tambien agregue un tooltip en el resultado de la partida, que te dice
>>>>>> el motivo de porque gano (si conquisto HQ, o limite de turnos, etc.)
>>>>>>
>>>>>> saludos!,
>>>>>> Pedro
>>>>>>
>>>>>>
>>>>>> 2015-11-23 14:58 GMT-03:00 fisa <fisadev en gmail.com>:
>>>>>>
>>>>>>> Debugueando un poco (haciendo raise con data para mirar qué pasa
>>>>>>> adentro),
>>>>>>> estoy *casi* seguro de que pasa esto:
>>>>>>> Dado un HQ enemigo vacío y una unidad mía adyacente al HQ enemigo,
>>>>>>> cuando
>>>>>>> ejecuto self.move() con esa unidad en la dirección que me lleva al
>>>>>>> HQ,
>>>>>>> el
>>>>>>> juego no hace nada. No crashea, pero no se ejecuta el movimiento
>>>>>>> tampoco.
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Nov 23, 2015 at 2:49 PM Pedro Ignacio Guridi
>>>>>>> <pedro.guridi en gmail.com> wrote:
>>>>>>>
>>>>>>>> Santiago,
>>>>>>>>
>>>>>>>> La secuencia es la de la opcion 1:
>>>>>>>>
>>>>>>>> Opcion 1:
>>>>>>>> - Se le envía el gameMap al jugador 1
>>>>>>>> - Se realizan las acciones del jugador 1
>>>>>>>> - Se le envia el gameMap actual al jugador 2
>>>>>>>> - Se realizan las acciones del jugador 2
>>>>>>>>
>>>>>>>> Slds!,
>>>>>>>> Pedro
>>>>>>>>
>>>>>>>> 2015-11-23 14:34 GMT-03:00 Santiago Avendaño <
>>>>>>>> santiavenda2 en gmail.com>:
>>>>>>>>
>>>>>>>>> El 23 de noviembre de 2015, 14:19, fisa <fisadev en gmail.com>
>>>>>>>>> escribió:
>>>>>>>>>
>>>>>>>>>> Buenas! Dos preguntas:
>>>>>>>>>>
>>>>>>>>>> * A qué hora cierra hoy?
>>>>>>>>>> * Están seguros de que el HQ enemigo se puede conquistar? tengo
>>>>>>>>>> código
>>>>>>>>>> que
>>>>>>>>>> en el emulador conquista el HQ, pero cuando lo corro en el sitio,
>>>>>>>>>> mi
>>>>>>>>>> unidad
>>>>>>>>>> se queda frente al HQ vacío sin hacer nada. Y veo que el bot de
>>>>>>>>>> joac
>>>>>>>>>> también
>>>>>>>>>> hace lo mismo. El tile del HQ enemigo es reachable? el movimiento
>>>>>>>>>> para
>>>>>>>>>> conquistarlo está andando?
>>>>>>>>>>
>>>>>>>>>> On Fri, Nov 20, 2015 at 2:40 PM Jose Luis Zanotti
>>>>>>>>>> <joseluiszanotti en gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> nahhhhhhhhhhhhhhh la pucha...
>>>>>>>>>>>
>>>>>>>>>>> me cambian las cosas sobre la marcha :P
>>>>>>>>>>>
>>>>>>>>>>> Tengo el presentimiento que con los fixes se crashea mi bot
>>>>>>>>>>>
>>>>>>>>>>> vamos a ver si pulo un poco el code el finde.
>>>>>>>>>>>
>>>>>>>>>>> Gracias por el tan buen trabajo!
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On 20/11/2015 12:48 p. m., Joaquín Sorianello wrote:
>>>>>>>>>>>
>>>>>>>>>>>> 2015-11-20 9:17 GMT-03:00 Santiago Avendaño
>>>>>>>>>>>> <santiavenda2 en gmail.com>:
>>>>>>>>>>>>
>>>>>>>>>>>>> No se si es contra las reglas del juego pero bue, prefiero que
>>>>>>>>>>>>> nos
>>>>>>>>>>>>> divirtamos jugando a que nos aburramos debugueando.
>>>>>>>>>>>>>
>>>>>>>>>>>> No va contra las reglas. La parte mas divertida, es la
>>>>>>>>>>>> colaboración
>>>>>>>>>>>> entre jugadores.
>>>>>>>>>>>>
>>>>>>>>>>>> El siguiente código debería chequear que un movimiento sea
>>>>>>>>>>>>> válido
>>>>>>>>>>>>> (o
>>>>>>>>>>>>> al
>>>>>>>>>>>>> menos usando esta validación mi código dejo de crashear por un
>>>>>>>>>>>>> movimiento
>>>>>>>>>>>>> inválido)
>>>>>>>>>>>>> def valid_movement(x, y, direction, game_map):
>>>>>>>>>>>>>       new_pos = x + direction.x, y + direction.y
>>>>>>>>>>>>>       if new_pos in game_map:
>>>>>>>>>>>>>           tile = game_map[new_pos]
>>>>>>>>>>>>>           return tile.enemies_count == 0 and not tile.enemy_hq
>>>>>>>>>>>>> and
>>>>>>>>>>>>> tile.reachable and not tile.own_hq
>>>>>>>>>>>>>       else:
>>>>>>>>>>>>>           return False
>>>>>>>>>>>>>
>>>>>>>>>>>> Hay varias cosas, que no están documentadas, pero están
>>>>>>>>>>>> implementadas:
>>>>>>>>>>>>
>>>>>>>>>>>> Tiles, Unidades y Direcciones, son vectores, y tienen implemtado
>>>>>>>>>>>> __add__
>>>>>>>>>>>>
>>>>>>>>>>>> Entonces podes hacer:
>>>>>>>>>>>>
>>>>>>>>>>>> def can_do_step(unit, direction, game_map):
>>>>>>>>>>>>       target =  unit + direction
>>>>>>>>>>>>       try:
>>>>>>>>>>>>           validate_target(target)  # Valida que esté en el mapa
>>>>>>>>>>>> y
>>>>>>>>>>>> sea
>>>>>>>>>>>> reachable si no lanza InvalidActionException
>>>>>>>>>>>>           target_tile = game_map[target.as_tuple()]
>>>>>>>>>>>>           if target_tile.enemies_count == 0: # etc...
>>>>>>>>>>>>               return True
>>>>>>>>>>>>
>>>>>>>>>>>>       except invalidActionException:
>>>>>>>>>>>>           return False
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Saludos!
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> pyar mailing list pyar en python.org.ar
>>>>>>>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>>>>>>>
>>>>>>>>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>>>>>>>>
>>>>>>>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software
>>>>>>>>>>> Libre de
>>>>>>>>>>> Argentina - http://www.usla.org.ar
>>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> --
>>>>>>>>>> fisa  -  Juan Pedro Fisanotti
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> pyar mailing list pyar en python.org.ar
>>>>>>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>>>>>>
>>>>>>>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>>>>>>>
>>>>>>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software
>>>>>>>>>> Libre
>>>>>>>>>> de
>>>>>>>>>> Argentina - http://www.usla.org.ar
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Sumo a una consulta más:
>>>>>>>>>
>>>>>>>>> Cómo es la secuencia de ejecución de un turno?
>>>>>>>>>
>>>>>>>>> Opcion 1:
>>>>>>>>> - Se le envía el gameMap al jugador 1
>>>>>>>>> - Se realizan las acciones del jugador 1
>>>>>>>>> - Se le envia el gameMap actual al jugador 2
>>>>>>>>> - Se realizan las acciones del jugador 2
>>>>>>>>>
>>>>>>>>> Opción 2
>>>>>>>>> - Se le envía el gameMap ambos jugadores
>>>>>>>>> - Se realizan las acciones del jugador 1
>>>>>>>>> - Se realizan las acciones del jugador 2
>>>>>>>>>
>>>>>>>>> Saludos
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> pyar mailing list pyar en python.org.ar
>>>>>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>>>>>
>>>>>>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>>>>>>
>>>>>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
>>>>>>>>> de
>>>>>>>>> Argentina - http://www.usla.org.ar
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> pyar mailing list pyar en python.org.ar
>>>>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>>>>
>>>>>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>>>>>
>>>>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
>>>>>>>> de
>>>>>>>> Argentina - http://www.usla.org.ar
>>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> fisa  -  Juan Pedro Fisanotti
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> pyar mailing list pyar en python.org.ar
>>>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>>>
>>>>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>>>>
>>>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre
>>>>>>> de
>>>>>>> Argentina - http://www.usla.org.ar
>>>>>>>
>>>>>> _______________________________________________
>>>>>> pyar mailing list pyar en python.org.ar
>>>>>> http://listas.python.org.ar/listinfo/pyar
>>>>>>
>>>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>>>
>>>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>>>> Argentina - http://www.usla.org.ar
>>>>>>
>>>>> --
>>>>> --
>>>>> fisa  -  Juan Pedro Fisanotti
>>>>>
>>>> --
>>>> --
>>>> fisa  -  Juan Pedro Fisanotti
>>>>
>>>> _______________________________________________
>>>> pyar mailing list pyar en python.org.ar
>>>> http://listas.python.org.ar/listinfo/pyar
>>>>
>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>
>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>> Argentina - http://www.usla.org.ar
>>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151123/0788811e/attachment.html>


More information about the pyar mailing list