You can "whitelist" all the characters you want to an array, and use the Array "contains value" every time a new character is entered.
Otherwise there's probably a way via regex.
Should work nice with Drawing Canvas polygons.
And a few ticks.
They would need to come up with rules for what happens when that happens.
Like what happens to any objects on that layer, etc.
A minefield waiting to happen.
Why not just use Tilemaps?
Since its a web game, you can get rid of the icons in the project files.
Devices keep a cache, try clearing that.
Have you thought about using "Clear Storage" at the beginning?
The Ios version of this is much worse. As is any device under 10 will never get updated.
No warning might even be less of an insult.
Edit:
Just to be clear. There are a lot of Ios devices that will never get updated because of their age.
It's less about being lazy, than remembering some tiny thing along with all the other objectives.
That might be an interesting feature request, but how would it update?
By save, or export, etc.?
It's not common.
Turn on updates.
You do not have permission to view this post
PERMUTATION TABLES
construct.net/en/make-games/manuals/construct-3/plugin-reference/advanced-random
That depends on your target audience, and their hardware.
If you test, and develop on less than optimal hardware, which is usually ideal for debugging, target no more than half the ram there.