@CodeBullet

Source code is up 
Sorry for the wait but I hope it answers some questions 
https://github.com/Code-Bullet/SnakeFusion

@Kyle10189

god, I agree with that "why" at the end
it was doing so well
and then it was just done with life

@tenj00

At the end it realized that it was just a snake AI

@jimmyrebel2010

It's shit like this that would make me uncomfortable letting autopilot drive me around in a Tesla - Right around the time I convince myself everything is going to be alright the car would start flashing blue and then white and launch me off a cliff.

@vizardshinji7415

The moment you are giving AI names  

I liked steven tho. He got some really nice moves

@want-diversecontent3887

Steven likes diagonals.
Sally uses no diagonals unless necessary to survive.
Sammy can do quick U-turns.
Skye goes to the bottom right corner before getting food.
Simon is like Skye, but the top right corner instead.

@feynstein1004

Damn I want one of these snake babies. Anyway, when I noticed the snake freaking out when it kinda got boxed in, I realized that that's because unlike us, the snake can only see in the plane it's in, which is why it can't figure out that the situation isn't hopeless. If there were a way to make the snake see like we do, it'd quickly figure out that coiling would be the most successful way to survive and I think it would be pretty much unbeatable.

@john-pj5gs

Its an ai with multiple identity disorder :)

@ahsanrehman1602

Meet Simon, the robot who holds the Snake World Record.

@MrFlameRad

Next time can you have it change color based on whose code it's running, with a key somewhere on the screen?

@SK-by6qd

Is it just me, or are the white snake parts really intense?

@coder0xff

Now run a bunch of simulations to generate training data, build some new nets from it, evolve some more, do a new fusion, repeat.

@natetso3307

Damn, this is fascinating. Wish I knew how to do stuff like this. I’d make four or five snake personalities and put them all in a big arena with multiple food sources, while also trying to incorporate a hunger mechanic where the snakes die if they don’t get food after so many moves, and also a mechanic where a dead snake leaves food that the others can consume. Make it a genetic algorithm with each death beginning a new generation for that snake, and they’d eventually start evolving to hunt and hide from each other, like a digital ecosystem. Or at least, that’s how I fantasize it to be. I don’t know jack about this stuff so not sure if this is even possible lol.

@turitou19

This is better than a drama movie, the moment the fusion snake was trapped an came victorious out of its own jail i was on the verge of my seat! Really good stuff

@MathewClips

An AI with split personality disorder, with the capability to change personality at will in order to adapt to any situation. Yup skynets happening.

@PatrickHoodDaniel

You have just put me down a serious rabbit hole.  Been a programmer for 35 years, clicked on github link, determined programming language you used, watching tutorials, now I need to drop everything I WAS doing!!  Thanks

@Nathan_Lang

snake? Snake! SNAAAAAKE!!!

@TheTransforcer

Love how it flashes white right after it picks up another block, as it runs through the various commands figuring out its next path. Beautiful.

@Drumax0

I literally yelled out WHY at the end then I laughed so hard when the text popped up lmfao

@iamzomb.

It's fun seeing the snake "personalities" change on the colored part