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
196 stars 124 forks source link

General Discussion #1

Open Drflash55 opened 8 years ago

Drflash55 commented 8 years ago

Can't wait to see how this will turn out in due time...

FliiFe commented 8 years ago

We got some things working. We made a slack team. https://slitherio-bot.herokuapp.com/

FliiFe commented 8 years ago

It can now hunt for food - huge first step!

ermiyaeskandary commented 8 years ago

@Evanito Slack team is like gitter but way better - explained because you responded with a confused emoji

Evanito commented 8 years ago

Thank you @FliiFe for the updated link.

Drflash55 commented 8 years ago

I'd like a function that allows you to turn off the bot at will...

Just so that if it doesn't get food properly, you can go ahead and grab them yourself.

ermiyaeskandary commented 8 years ago

Done

ThunderGemios10 commented 8 years ago

Can you make it avoid head collisions?

FliiFe commented 8 years ago

@ThunderGemios10 Being worked on. Join our slack team for more info (click on the slack badge on the repo main page)

dracco1993 commented 8 years ago

@ErmiyaEskandary @FliiFe The Slack invite appears to have run out of codes. Any way I could get an invite to that?

haylinmoore commented 8 years ago

Could an invite be send my way? herohamp@herohamp.xyz

ermiyaeskandary commented 8 years ago

@herohamp @dracco1993 We are trying to resolve an issue with Slack. When it's fixed, we'll let you know. :)

rusch95 commented 8 years ago

Same on the Slack issue

ermiyaeskandary commented 8 years ago

@FliiFe Reply from Slack yet ?

ermiyaeskandary commented 8 years ago

Sigh... Time flies ...

It can now hunt for food - huge first step!

Drflash55 commented 8 years ago

Just got 1st place with the bot...

It's really growing!

ermiyaeskandary commented 8 years ago

:+1:

Drflash55 commented 8 years ago

And #12 got solved today...

Man... We're solving things pretty quickly.

I wish that the 'Summer' version of this bot will be able to charge after snakes itself, use an algorithm to find out the best ways to 'coil' snakes (trap them), and find out ways to quickly kill snakes (such as making very tight turns around their head when small and taking advantage of the horrible cornering of bigger snakes). It could also use the algorithm to predict a snake's movements so it's able to trap them in a 'thin hole' (your tail and head are so close together, that they have no other choice but to die).

This seems like good ideas on paper, but actually programming it will take some time. Although I'd love to see some of these suggestions being a reality in the near future.

Cheers to everyone, and keep working hard! :+1:

SeppeTutorials commented 8 years ago

Hello!

I made a tutorials of How to install this bot. https://youtu.be/QF9JBMi-fLo?t=38s I hope you like it!

Keep up the good work!! Seppe Tutorials

(Sorry if this is the wrong place to post this)

ermiyaeskandary commented 8 years ago

Thanks. Will add it to the readme soon. @TheFlyingPlatypus can you post the link of your video as well ?

ermiyaeskandary commented 8 years ago

Added . @TheFlyingPlatypus could I have your video link as well ?

FliiFe commented 8 years ago

Could we rename this to something like General discussion, or something ? Because Anticipation doesn't make any sense anymore

ermiyaeskandary commented 8 years ago

Doesn't make a difference for me. Your choice

Drflash55 commented 8 years ago

So...

We have issue #103 finally fixed... Took a week or two, but it's finally dealt with (possibly).

I like giving my status updates on how the bot is going... Makes it feel like I'm writing in little journal logs, every time something major happens... Really helps with looking back at how far we came...

Drflash55 commented 8 years ago

About 7 hours ago, we reached V1.0.0.

We are really making progress... Keep up the good work, everyone!

Drflash55 commented 8 years ago

So, with our current version, we have a hotkey that can quickly switch between approach and avoid modes with the collision detection, an average score counter that shows how well the bot is doing, more helpful visual debugging elements, and we improved the loading time tremendously by removing the starting animation with the logo.

Pretty soon, we might be able to get the bot to attack others with an aggressive mode that can track how players move so it can cut them efficiently.

This just keeps getting better all the time.

clemens-tolboom commented 8 years ago

we have a hotkey that can quickly switch between approach and avoid modes

@Drflash55 where is that hotkey?

I hope we can loosen up de control flow for the bot as I tried in https://github.com/ErmiyaEskandary/Slither.io-bot/tree/feature/task-execution

Defimatt commented 8 years ago

@clemens-tolboom #237