PART OF MY EXPERIMENTATION WITH IDEAS FOR INTERESTING MAGIC SYSTEMS
The rune detection simplifies any drawn shape in to a list of 2D vectors – each rounded to one of 8 compass directions. These are then checked against all defined rune shapes and accepted within certain thresholds. Runes themselves are defined with an ordered list of compass directions and their corresponding distances (Direction:Distance).
Future Note: I went on to use this system in my virtual reality magic prototype VR! Photies