[pyar] [ANN] Age of Empyres

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


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


More information about the pyar mailing list