[pyar] [ANN] Age of Empyres

fisa fisadev en gmail.com
Mar Nov 24 15:55:21 ART 2015


Yo te tenía bastante miedo! los últimos partidos venían re parejos, jeje.

On Tue, Nov 24, 2015 at 3:53 PM Santiago Avendaño <santiavenda2 en gmail.com>
wrote:

> justo con fisa me toca la semifinal!?!?!?
>
> (me crucé con Alemania en semis, jaja)
>
> Santiago Avendaño
> http://about.me/santiavenda2
>
> El 24 de noviembre de 2015, 15:50, fisa <fisadev en gmail.com> escribió:
>
>> :D
>>
>> On Tue, Nov 24, 2015 at 3:47 PM Pedro Ignacio Guridi <
>> pedro.guridi en gmail.com> wrote:
>>
>>> Chicos,
>>>
>>> Ya tenemos la semifinal!!!
>>> Si entran a [1]  estan las partidas de la semi!.
>>>
>>> En 1hora aprox se juega la final entre los clasificados!
>>>
>>> [1] https://pycon.onapsis.com/matches/ageofempyres/
>>>
>>> saludos!,
>>> Pedro
>>>
>>> 2015-11-23 19:15 GMT-03:00 Santiago Avendaño <santiavenda2 en gmail.com>:
>>> > 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
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > 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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151124/0af71af5/attachment-0001.html>


More information about the pyar mailing list