Grand Prix AI League is now live! Share your tips tricks and bugs you found during this practice arena! Looks like we are gonna be getting a lava lake clone. XD
@Bryukh This torney is very similar to lava lake. How will you prevent people copy and pasting their old code that won the tornament last time?
Yes. This arena is kind of “cheating” for us. We are going to run one experiment with AILeague in autumn which probably will resolve the fate of AILeague. So to save time for that we just reskinned the old arena. There won’t be two arenas in this season so its more like “summer break”. I think to change balance a little or/and add a few features for “grand prix” to make it little different.
What does that mean?
What to do next with AILeague. As any project, and especially AILeague, requires a lot of resources to maintain. New content, balance, and so on.
ominous
hey @Bryukh i need to ask, what is score? there wasnt much documentation in the hints just that it increases the time that the “water” stays there
You get score points for items and it affects how long you water trail remains.
hey sorry for the second question but does hero.waterAtXY return a true/false (like lava lake) or a number value
from the docs
Returns a number of the water state at the point
{x, y}
.
If it’s0
then the point is clear from water; otherwise, it shows the lifespan (seconds) of water on that point.
(post deleted by author)
(post deleted by author)
Daily Tip Of The Day 1:
your hitbox is a circle with a diameter of 8 units (radius of 4) so to anyone doing item based stratagies (mainly @iggymaster99) you dont have to move directly to the items x/y, only to a spot where your hitbox will touch the item (so you dont snake)
why does this code not work???
while True:
herosX = hero.x
herosY = hero.y
herosPos = {‘x’: hero.x, ‘y’: hero.y}
if hero.waterAtXY(hero.x+5, hero.y) == True:
if hero.waterAtXY(hero.x-5, hero.y) == False:
hero.moveLeft(1)
elif hero.waterAtXY(hero.x, hero.y-5) == False:
hero.moveDown(1)
elif hero.waterAtXY(hero.x, hero.y+5) == False:
hero.moveUp(1)
Hero.waterArXY returns numerical values (no water is 0)
Also anyone know who Chiron is?
no, ive never seen him before. (also why are there so many new ppl in the league who are so good?)
also thanks for the tip (:
also this doesn’t work still.
herosX = hero.x
herosY = hero.y
herosPos = {‘x’: hero.x, ‘y’: hero.y}
if hero.waterAtXY(hero.x+5, hero.y) == True:
if len(hero.waterAtXY(hero.x-5, hero.y)) == 1:
hero.moveLeft(1)
elif len(hero.waterAtXY(hero.x, hero.y-5)) == 1:
hero.moveDown(1)
elif len(hero.waterAtXY(hero.x, hero.y+5)) == 1:
hero.moveUp(1)