I am developing a primitive game by python tkinter (I use canvas). It's not a big project. It's only my own self-challenge to create a game using only tkinter and standard python libraries. My problem is colliders. I need to detect collisions of game objects. First I used a circle collider (it's easy). But using only circles in a game is not good, so I decided to use polygonal or elliptical colliders, but I don't know how to do it without external libraries such as pygame. Could anyone help me?
My question shorter:
How to detect polygons' or ellipses' collisions in python tkinter canvas using only standard libraries?
P.S. And how to detect collisions of an inclined rectangle?