Hi HKM Industry,
Wow, thank you for following up! You are completely right about the 10-second cutoff. I will definitely increase the bot fallback threshold to 15-20 seconds so I don't accidentally kill real human matches.
Adding a 'Playing against CPU' text is a great call for transparency. Honesty is the best policy! Your 'hot-swapping' idea (replacing the CPU mid-match if a human queues up) is absolute genius. Since I am coding this solo with a basic Firebase setup, that dynamic swapping is a bit complex for me right now, but I am adding it straight to my core feature list for the next major update.
I am just a college student in India, trying to learn game dev on a broken laptop, and this level of pro-feedback is a literal goldmine for me. I actually put the complete source code of this game up on Ko-fi and Gumroad recently, just trying to save up for my college tuition and a working PC. If you ever feel like supporting a young dev's journey (or know anyone who needs a solid multiplayer template), it would mean the world to me! 🙏
Also, I am trying to build my small community on Game Jolt as well (link is on my itch profile). If you post your devlogs or games there, I would love to follow your work!
By the way, do you use Discord? I would really love to connect and chat more about browser multiplayer networking sometime. Thank you again for your time and wisdom! 🚀🔥