Procrastinating Rank 1 in Splinterlands

Words
286
Reading
2 min
Listen
Play
7y

Developing a Splinterlands Bot is both fascinating and frustrating at the same time. I've been working on mine for 6 months, but I'm still not in the Top 50 and neither in the Top 10.

Procrastination


The main issue is my unyielding determination to procrastinate. Pretty much since the start, I intended to implement the universal "algorithm" to get good at any game. Alpha Zero. Or by now, Mu Zero.

The method requires no human input, just a computer program trying to beat itself indefinitely. Nothing but the game rules. Plus some machine learning magic. It's younger brother Mu Zero works even without rules.

Now, what did I actually do in those 6 months? I implemented the Monte Carlo Tree Search algorithm from scratch, wrote a simulation of the Splinterlands Battle Simulator. The first part is needed for Alpha Zero, the second is optional. But for some reason, I didn't program the rest. Probably because of my irrational distaste of neural networks.

But now I've started working on that part. Pretty much because I can't do anything else. Classic Temporal Difference Learning- doesn't work. Breadth-first initialisation - nope. RAVE - double nope. Thompson Sampling - comparable.
I hope I'll finish soonish because wonsama@wonsama with his Deep Reinforcement Learning approach plays pretty successfully. He did pretty good work on his bot.

Current Season


In the current season, Aicu performs as always. Somewhere between rank 110 and Rank 50.

Win streaks followed by loss streaks.

Some work out:
https://steemmonsters.com/?p=battle&id=5ff9d7f40ac52835c6631a18ff198bcc7f09cb6c&ref=aicu

Some matches are close:
https://steemmonsters.com?p=battle&id=b73020be7ab6fb4b7dab59b5e3eedb49a64d62f1&ref=aicu

Some just fail miserably:
https://steemmonsters.com/?p=battle&id=d75bee665c448829d70b7ed9c8093ab8d8587481&ref=aicu

Anyway, lot's of works to be done until rank 1.

Giveaway


Onto the giveaway:

The giveaway works as usual. Comment down below with your Splinterlands username. And after seven days I'll draw the winners randomly.