"Magma Mountain" Bugs and Feedback

Bryukh already answered that question with a “not really”

Can you explain me how it affects the pathfinding code if all lava tiles damage you equally?

3 Likes

Could you give a link?

1 Like

so when you are trying to avoid lava in your code because of the fact that you are checking below you it ends up going in stair steps

1 Like

Sorry, but I don’t understand. Below? what if you move down or what if an opponent leaves lava near you? What if lava is from a fireball?

Lava is lava and doesn’t have an owner.

2 Likes

ok so yay i think it is a bad idea but can you please look at the pm i sent you my code most of the time it does what it should but it also kills its self alot

1 Like
1 Like

It seems like there may be an error with the simulation results for the matches.

In the simulation results it shows I lost a game:

Then when I spectate the match, it shows that I won:

Here is the link to the simulation:

1 Like

This has been an “error” in many arenas and bryukh has had to explain it already: when you spectate then it shows the newest code vs your code, not the code before, they don’t have version control.

1 Like

I see, thank you. (20 chars)

1 Like

Also, it can be a problem with the “Infinite loop” problem. Hmmm, need to think about how to prevent it.

Some players don’t save their “main” code to prevent reverse engineering it. So you can see “lose” but then you play against them and play against another programm.

2 Likes

When will the “turn” to shoot abilities function be added? Thanks a lot :]

2 Likes

The possible problem I mentioned with the simulation results still seems to be occurring. It has happened about 20 times and it always happens when I play as the blue side. It seems that if it was due to people not saving their code it would not always happen when I play as blue and would occur at a constant rate (it used to happen once or twice per hour and just today started happening at about 20 times per hour).

1 Like

@Bryukh I am not sure this is a problem in practice, but I found that if I pass time without doing anything in a while loop like in other arenas, the time step becomes 0.6 instead of 0.5. Movement still seems the same per time-step, but does it affect things like cool-down and lava time?

Sometimes, mysterious slowdowns make it hard to win for me. I hope that it isn’t intentional…
One more thing, hero.speed always returns undefined (in JavaScript).

Thanks. Fixed speed property. As for slowdowns – hard to say, maybe it’s a problem on heavy code on your opponents :thinking: or infinity loop problem.

it could be a problem with while-true loop which added a redundant frame-idle, I’ve added some compensation so should be ok now.

with the new turn ability you should add the move forward ability which moves the snail it waht ever derection the snail is pointing

The interesting idea. Thanks! Added such a method.

One thing that would be interesting is if items were added that have negative as well as positive effects. For example, an item that increased your score by two, but decreased your health by 1.

3 Likes