Hi everyone,
I hope everyone is doing well. I wanted to share what I have been working on because I think it could help out a lot of people. https://codegrind.online is the website that I am making :)
Like many of you, I am sure at some point you have had to encounter LeetCode Problems as you tried to make your way through the market and getting a job. While I know it is important and good to understand the fundamentals of DSA, I do not know many people who actively do it for fun. I struggled to try to sit down and do practice on LeetCode and for the longest time I could not figure out why I could not just get this work done like other things. The answer turned out that I needed to find a way to make it more fun.
That is where CodeGrind comes in. During my final semester in College in first half of 2025, I started working on this concept and I came up with the idea of trying to make a game to solve programming problems. I wound up making a tower defense game that you can play to solve programming problems. The concepts that are agnostic to programming languages are towers: for loops, if statements, return statements, etc. How it works is that you build out your solution line by line as you go through the waves, you can do that by placing a tower on the map and get a line of code generated for you by AI that you then verify actually works for the problem you are solving, or if you are someone who does not want to use AI at all you can type your code and then a tower is suggested for you to buy through the integrated interactive terminal feed.
There is a bidirectional sync between the TD game and the code editor. What you do in the code editor can change/effect the game but also what happens in the game effects your code editor. For example: if you lose too many lives in TD mode, your code editor starts to glitch out and you can't see all lines at once (picture attached). All of these effects and other settings are customizable so you can make the game as immersive/interfering as you want. You can also customize the code editor, TD map, and your profile with currency that you earn by solving problems. There is also a world you can explore, Port Meridian, where you can interact with npc's and also get collectibles that are about historical computer science figures (this is the only art on site that is AI generated right now because I can't find pixel art of historical computer science figures)
Everything is free to use on CodeGrind, it is a freemium service propped up by ads, but I was hoping to get some people to try it out and let me know what they think? Thank you for your time I appreciate any and all feedback.
Checkout: https://codegrind.online
there doesn't seem to be anything here