
Len Payne
lenpayne
Backstory
I am the CTO of a software company that builds tools for food banks and other hunger relief organizations. I was introduced to BattleSnake through a post on the Canada.ai Slack. Seeing a competition that pits people to code against each other, that helps benefit Food Banks Canada? That's awesome. I grabbed some of my team and we started building a Snake in our spare time out of PHP scraps and gumption. It went... okay. Stay Home and Code (SHAC) came and went, and we... well, we participated. Since SHAC, I built a new snake framework in a different set of technologies (still PHP, just not the same bits of PHP.) It's smarter, and I've had a lot of fun with the Summer League challenges. But it's still not doing any ML/DL/RL of any kind. We're sticking to decision trees and A* algorithms along a graded map. It's put the snake in a higher tier, but not quite battling for supremacy with Pruzze yet.
Technologies
AWS PHP
Joined April 7, 2020
-
Snake tweaked specifically to take on challenges.
Private PHP Friendly Huggable AWS Latency
-
Snake built with Swoole and PHP. Uses a graded map and the A* algorithm for pathfinding.
Private Squads PHP Clueless AWS Latency
-
Second deployment of my primary snake. Designed to be second-fiddle in squad games.
Private Squads PHP Classy AWS Latency
-
We made this in PHP in our spare time in the two weeks leading up to Stay Home and Code. It is 100% decision-tree based, and learns nothing. Dumb as rocks, and a little old school. Built in Amphp for the HTTP layer, because we felt Symfony was overkill for an API.
Private PHP AWS Latency
-
"Bless the Maker and His water. Bless the coming and going of Him. May His passage cleanse the world. May He keep the world for His people." -Frank Herbert
Private PHP Hungry AWS Latency

Spring League 2021 Participant
1 month, 1 week ago
Spring League Bronze
1 week, 2 days ago
Spring League Silver
1 week, 1 day ago
Spring League Gold
4 days, 10 hours ago
Spring League Royale Bronze
1 week, 2 days ago
Spring League Royale Silver
1 week ago
Spring League Royale Gold
1 day, 18 hours ago
Fall League Participant
2 months, 3 weeks ago
Next36 Participant
2 months, 3 weeks ago
Stay Home Participant
2 months, 3 weeks ago
Winter Classic 2020 Participant
2 months, 3 weeks ago
Summer League 2020, Elite Top 10
2 months, 3 weeks ago
Summer League 2020 Participant
2 months, 3 weeks ago
Battlesnake Heads
chomp
football
jackolantern
mask
orca
pixel-round
pumpkin
sneaky
alligator
comet
iguana
lantern-fish
missile
moto-helmet
moustache
rocket-helmet
snail
space-helmet
Battlesnake Tails
football
ghost
leaf
pixel-round
pumpkin
swirl
swoop
virus
alligator
comet
fish
flame
iguana
ion
missile
skinny-jeans
snail
tire
Arena Standings
Challenges
-
Solo Survival Challenge
Survive as many turns as possible. Your Battlesnake is all by itself on a small game board. Score: 857
Sept. 2, 2020 -
Solo Length Challenge
Reach the longest possible length. You'll have only yourself to contend with while playing solo on a small game board. Score: 49
Aug. 29, 2020 -
Survive Against Yourself
Play against yourself 1-on-1 and try to survive as many turns as possible. Standard rules, medium game board. Score: 633
Aug. 29, 2020 -
Keep Four Battlesnakes Alive
Go up against 3 copies of yourself and try to keep all Battlesnakes alive as long as possible. Your score is determined by when the first Battlesnake is eliminated, not the last. Board size is a non-standard 11x19. Score: 665
Sept. 11, 2020 -
Occupy Every Corner
Have your Battlesnake occupy as many corners as possible when the game ends. Score: 4
Sept. 2, 2020 -
Battlesnake Royale - 1v1v1
Go up against two copies of yourself in Battlesnake Royale game mode, and try to make the game last as long as possible! Score: 315
Sept. 2, 2020 -
BETA - The Prüzze Challenge
Defeat as many of Prüzze's snakes as possible! Have feedback or ideas for this challenge? Let us know in the Battlesnake slack group. Note - trophies resulting from this challenge are unlikely to be permanent. Score: 3
Sept. 9, 2020