I’ve always been interested in creating an AI that could for example be one of the best sword fighters or complete any sort of obby (beyond just pathfinding) through learning from other players.
I would begin researching more into the topic, but before I do I want to know if it’s really a feasible thing to do in Roblox? Will I be able to actually achieve anything impressive?
And I also have many questions about AI, like how do I store and share AI knowledge between servers for example.
Pretty much, can learning artificial intelligence actually do anything cool in Roblox, or is it not worth learning about (for applying in Roblox)
Yes, I believe you can accomplish something like this:
The AI could learn movements from the players, know when to jump etc etc.
It can then copy it and learn new movements from more users.
Give it a go!
MessagingService is a good thing to keep in mind to share data across servers.
This does sound like a great way to implement AI for rounds when there aren’t enough players. When there are enough players, you can use their activity to teach the AI, then when there aren’t enough players, you can start the round with these trained bots. With this, you can specify what skill levels the AI can have.