[pyar] [ANN] Age of Empyres

Jose Luis Zanotti joseluiszanotti en gmail.com
Lun Nov 23 18:55:14 ART 2015


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



More information about the pyar mailing list