[pyar] [ANN] Age of Empyres

Santiago Avendaño santiavenda2 en gmail.com
Mar Nov 24 15:53:11 ART 2015


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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151124/4088213b/attachment-0001.html>


More information about the pyar mailing list