Interesting.
I 've only tried sample of the paint program code for a multitouch device but the program worked with pidroid3(pygame 2.0.0.dev8) on amazon fire8 device.
Since for fire8 , I added code as bellow
```
from pygame.locals import *
screen = pg.display.set_mode((600,800),SCALED)
```
Fire 8 seems to recognize up to 5 touchpoints at the same time.
I don't think this limitation caused by paygame._sdl2.touch , but it's interesting ...
I think it's hard to write a book , but I think it's a interesting challenge.
The illustrations are also very good.
Thank you.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.