meepen / salien-bot

Steam Summer Sale 2018 "Salien" minigame bot - runs in console or browser
MIT License
417 stars 103 forks source link

Ability Usage is Inefficient #89

Open Draco18s opened 6 years ago

Draco18s commented 6 years ago

In poking around with this, I noticed that abilities are targetted at where enemies are now as opposed to where they will be and most of the various abilities have some travel time.

In particular, the meteor (ability 5, green) is a boulder that falls down, then rolls towards towards the right continuing to crush enemies until it goes off screen. The bot makes no attempt to place this as far to the left as possible to maximize the usage of that ability.

I was also noticing the salien special (ability 1, green) was taking 4 or 5 throws to hit the fastest, smallest enemies (it should only take 1!)

As such I had to enable the auto-kill console script to avoid the occasional defense overrun, despite having all abilities unlocked.

meepen commented 6 years ago

Completely agree. We need to focus on this more now that it's becoming a problem.

enjoybeta commented 6 years ago

i would suggest just using laser, laser at speed 200/s can almost kill everything instantly

EoD commented 6 years ago

@enjoybeta well, we are using around 66/s (every 15ms) as we are trying not to cheat and be as human as possible. Setting it to 200/s (every 5ms) it is basically cheating.

enjoybeta commented 6 years ago

i can't click my mouse 66/s for minutes, valve knows what we are doing

EoD commented 6 years ago

@enjoybeta if you want to have it the easiest way possible, just use the headless version. It never looses points.