[pyar] [ANN] Age of Empyres
Jose Luis Zanotti
joseluiszanotti en gmail.com
Vie Nov 20 02:50:36 ART 2015
Yo hace 5 dias q estoy y de pedo pude moverlo :O
Cambie la estrategia como 10 veces, y hoy queri amover para un lado y
los bots se movian todos para cualquier lado (leí tarde el msg q envió
joac con el cambio de reglas)
Igual es re anti pitonico mi bot, no puede hacer lo que quería, pero
bue, ya veremos q pasa...
On 20/11/2015 2:27 a. m., fisa wrote:
> Buenas!
> Escribo con buena onda, aunque con sueño porque ya es re tarde.
>
> Un detalle que ahorraría muchas renegadas: estaría bueno que si una
> unidad pide moverse o atacar en una dirección inválida, el juego
> simplemente siga, en lugar de crashear y hacerlo perder. Como regla
> más general: crashear el juego lo menos posible, avisar nomás, porque
> si crashea, el ciclo de agregar más código para chequearlo, subir,
> esperar a que se corra otra partida, etc, se te hace eterno y te pasa
> el 75% de las veces. Te lleva 40 minutos debuguear 5 lineas de código.
>
> Hay un bug importante en el juego: las coordenadas de las acciones
> están invertidas respecto a las coordenadas del mapa. Por ejemplo, si
> uno hace que todas sus unidades se muevan al norte usando self.N, se
> mueven todas hacia la izquierda del mapa. Y no es un tema visual,
> porque el problema es que en game_map la data no está girada. O sea,
> game_map y las acciones usan sistemas de coordenadas invertidos entre
> si. Entonces por ejemplo, si miro hacia el norte del mapa para
> chequear que pueda moverme, y decido moverme porque puedo, resulta que
> después explota porque no se movió hacia el norte que yo miré, sino en
> otra dirección.
>
> Me pasé unas 5 horas renegando con eso, tenía lógica bastante compleja
> de movimientos y no se notaba a simple vista que todo se rompía porque
> estaba bugueado el juego, sumado a que cada ciclo de debug lleva su
> buen rato de esperas.
> Hace un rato finalmente descubrí el bug, y con un hack fácil logré que
> mis unidades se muevan... y cuando hice andar mi primer partida
> "bien", descubrí que las unidades tienen rango de visión limitado, lo
> que no estaba dicho en ningún lado y básicamente me rompe toda la
> estrategia que programé. Ya es re tarde y mañana trabajo, así que no
> llego a modificar mi bot antes de las 18. Le puse toda la onda, pero
> como quedó el bot creo que no da para competir :(
>
> Saludos!
>
>
> On Thu, Nov 19, 2015 at 4:29 PM Joaquín Sorianello <joac en joac.com.ar
> <mailto:joac en joac.com.ar>> wrote:
>
> Mas novedades:
>
> Luego de que varios jugadores observaran que las reglas del juego
> beneficiaban demasiado a los bots que mantenían todas las unidades en
> la base, hicimos un cambio en las reglas:
>
> - Al inicio del juego, las unidades se mueven a las casillas aledañas
> al cuartel, excepto una.
> - Solo es posible tener una unidad dentro de la casilla de la base.
>
> Saludos!
> --
> Joaquín Sorianello
> A.K.A. Joac
> @_joac
> _______________________________________________
> pyar mailing list pyar en python.org.ar <mailto: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/20151120/261cad70/attachment.html>
More information about the pyar
mailing list