Well if it was not evident already I love programming, perhaps a little too much. Getting started at a young age I started learning C#, and used it to write simple applications, my first being a binary translator that was hundreds of lines longer than it needed to be but it worked. After a while however simple applications were no longer interesting enough to me.
Trying to find a middle ground between simple and extremely complex I stumbled upon game development. After choosing Unity as my game engine of choice, I quickly dove head first into making small games, before once again getting bored and trying to make a very complex game based off of a game I had made up as a kid Base-It-All. After spending loads of hours and getting a bit stuck I took a break from the project until a time such that I knew more about how to run multi-player games among other things. It was probably about then that I made my first website, which was pretty terrible, unlike this one… I hope. I would then return to making small games, and became fascinated with AI. Neural networks, wave function collapse the whole lot. But it would not be till much later than I put that knowledge to use.
In September of 2022, I had the unfortunate situation that I had to take an introduction to python programming course, after 2 years of going to school for my computer science degree, got to love transferring schools. Despite the fact that I already knew python and the course was way below my level there was one upside. The final project could be anything. So I decided to make a ASCII art based Battleship game, complete with a fancy wave function collapse based AI that I created based off of what I remembered from a video on wave function collapse I watched many years prior.
If you would like to play it you can find it at https://replit.com/@warpmanih/Battleship. I beat it at about 50% of the time. Let’s see if you can do better. Personally I think that a 50% win rate is a sign that the AI is near perfect, at least is on level with a human adversary. Reason being that if 2 players play a game like Battleship. Which is very much determined by probability, then if both players are using an equally good strategy then its pure probability that either will win.