ermiyaeskandary / Slither.io-bot

Just for fun and AI. Written in Javascript, this is a project which the aim is to make a computer play against humans inside a human-driven game, which is in this case Slither.io. The goal is simple - try and make the snake live and get as long as possible.
Mozilla Public License 2.0
193 stars 124 forks source link

[Discussion] High Scores #301

Open jwilde35 opened 8 years ago

jwilde35 commented 8 years ago

NOTE : ALL GAMES SHOULD HAVE THE SAME SETTINGS THROUGHOUT ~ ErmiyaEskandary

is it okay to make an issue about our high scores?? like boasting about our high scores and what settings we have the bot on?

if so, these are my settings/ highscores from last night, take note of the high score XD image

ermiyaeskandary commented 8 years ago

Did you achieve that highscore with those settings throughout ? @clemens-tolboom PR which records the time as well would be useful in this case.

Fredyy90 commented 8 years ago

80k is my highest score so far.

2016-06-08_2158

ermiyaeskandary commented 8 years ago

@Fredyy90 Did you use the same settings all through out ?

Fredyy90 commented 8 years ago

Yes didn't change a thing, just had the window in the background running for ~72-96 hours

jwilde35 commented 8 years ago

i left the bot on over the weekend at my school and these were the results image

note: this was using the task execution mod

clemens-tolboom commented 8 years ago

@jwilde35 nice so those huge highscores for my #275 but I'm really puzzled in how to understand any scoring data.

Having an average is nice to have. Having a median too but what does it say? Using the data till now

@Fredyy90 ypur scoring has no median in it Guess you used an older version right?

Seple commented 8 years ago

Please test settings #290

clemens-tolboom commented 8 years ago

I just ran 4 concurrent (develop) bots for 2:12 hours (and recorded it into a 160GB video make system low on memory)

image

image

image

image

# a m max
21 3914 2378 14510
10 6989 4867 26334
13 6449 1467 26959
17 5660 3271 18321
grovtor commented 8 years ago

Can scores be saved to the log or a desktop text file?

@jwilde35 how does one install that? Explain it to me as if I were 14

ermiyaeskandary commented 8 years ago

@grovtor If you mean the task execution feature, install this

clemens-tolboom commented 8 years ago

@grovtor I use the HTML inspector then select the scores and paste it into a text file.

tjorim commented 8 years ago

For testing, and easy score saving, I would suggest to use https://github.com/K00sKlust/slither.io-bot-manager .

clemens-tolboom commented 8 years ago

I talked to a statisticus and he suggests it's not about the absolute score but the score made relative to the others. It is of no use to register 1000 as a bad score when you end up as # 1 where # 2 has 300 points.

That why I plead for more score info in #286

ChadSki commented 8 years ago

I'm not sure I agree that being #1 on the server with just 1000 points is very impressive. Ideally the bot simply doesn't die that small, and continues to grow even if other snakes are small.

Since we only consider comparing scores valid if you're running both bots at the same time, they should be facing roughly equal server conditions anyways.

In theory collecting extra information won't harm anything, but I'm concerned that people will be using the wrong information to make judgements.

But, I guess it would be interesting to see. ¯(ツ)

phrokton commented 8 years ago

The SnakeParamsBySize of the Task Execution branch seems like it would be best for unattended use especially as snake grows to the point where turning requires an absurd radius.

edit: oh, https://github.com/ErmiyaEskandary/Slither.io-bot/issues/290

I have not yet convinced myself I can edit that section to create more size brackets because it is not clear if those brackets connect to some other part of the code.

clemens-tolboom commented 8 years ago

@phrokton huh ?!??

jwilde35 commented 7 years ago

@phrokton you can... i have but did not save it... works fine