As I understood sprites so far, the are pictures (bmp, jpg...) which are displayed on the screen. You can move them easily and - for example - JB, Blitzbasic or other Basics - have functions to detect collisions. I tried a little game in BlitzBasic, which is a german Basic for 2d game development, some years ago. It displayed some sprites. They jumped around, made noises, beeps and so on and when the have a collision, something happended, points for the enemy, what ever. I did not get very far, but that worked and without any trig function.