Connect 5 vs AI in Roblox
- 2 Devlogs
- 11 Total hours
I like pushing limits of my capabilities and this is one of the projects where I can do that. Roblox is not built for engines but i am curious if I can make it work.
I like pushing limits of my capabilities and this is one of the projects where I can do that. Roblox is not built for engines but i am curious if I can make it work.
TIC TAC TOE vs AI in Roblox progress
From the last devlog a lot happened. The most significant update is that the AI is finnaly working. It is a bit dumb but there are lots of limitations that are pretty hard to bypass. The biggest problem is Roblox´s execution time which limits the time of the AI calculation. I have already tried bypassing it but it still have some limitations.
My next main goals are to make the AI work a bit better (more effective), make the other gamemodes work and improve the UI and overall the game feel.
See you at the next devlog! :)
I am building a project that will not only test my skills but also the limits of Roblox. My goal is to make a classic connect 5 game (It is actually called Gomoku) but you can also play against an AI (engine like stockfish for chess)
Since this project will not be easy I have to build a strong foundation otherwise this project will fail! I have started with basic functions:
So far there was not a lot of problems but I realized that I quite misunderstood how does the modulescripts work when they are used both on client and server side. That was so far the biggest problem i had to overcome but it led to learning new stuff so it was worth it!
Most of the main game mechanics are done but I have to work on usability because it is nowhere near being ready to play by other people. Here are things i would like to implement until my next devlog:
This is just the beginning of this project and it will not be easy. Making the engine actually efficient so that it can play better moves will not be just a programming challenge but also a math/logical challenge since i do not have much experience with engines.
Wish me luck and stay tuned! ✨