My team are creating a game where we’re using a Markov Chain implementation to procedurally generate Celestial Body names in our Universe Generator and know that we need to filter the result of each name generated against the Roblox text filter and throw out any censored results and re-generate the name.
The Roblox Filter is always changing due to its machine learning algorithm and with our Universe being procedurally generated a single word suddenly becoming filtered one day would cause the generator to have to miss it and re-generate that objects name, creating an entirely new universe as a result.
Now even if we make it so that only the names of the objects are effected by this, it means that the names of all objects generated after the effected objects original name became filtered will now also have a new name and this isn’t ideal behaviour either.
Does anyone have any ideas of how we can get around this safely and without bypassing the filter?
Note: this is my very first topic on the forum so constructive criticism is also welcome