[pyar] [ANN] Age of Empyres

fisa fisadev en gmail.com
Lun Nov 23 18:53:44 ART 2015


Buenísimo :D

On Mon, Nov 23, 2015 at 6:52 PM Pedro Ignacio Guridi <pedro.guridi en gmail.com>
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
>
-- 
--
fisa  -  Juan Pedro Fisanotti
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151123/8881b278/attachment-0001.html>


More information about the pyar mailing list