如何实现一笔画游戏核心

如图,怎么实现这样的一笔画游戏呢,核心知识点有哪些呢,望大佬给予解惑,感谢!

需要了解"数据结构-图"用于组织数据;
管理触摸, 在onTouchMove时判断坐标;
出题的话, 需要了解奇数交点必须为2个或0个才有解;
解题的话, 了解下图的遍历/深度搜索/广度搜索;