[pyar] [ANN] Age of Empyres
Federico Gonzalez
federicogonzalez761 en gmail.com
Lun Nov 23 19:07:26 ART 2015
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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151123/4b593d11/attachment-0001.html>
More information about the pyar
mailing list