I am not really trying to make a game currently as i feel i am still way too inexperienced in pygame and the process of game programming.
So i was trying to think of ideas of exercises to accomplish small goals to get accustomed to pygame and game programming in general. Ideas from other users to do would be greatful. Mainly exercises that get the point across of one thing in pygame, not this and that going on that would confuse the user of the exercise.
I'll come up with more, but it takes awhile for to think of them, i just figured if i ask the community, then i'll obtain the ideas of an exercise quicker.
So far my pygame exercise list contains:
1) character movement in all 4 directions
2) character movement in all 4 directions and 45 degree directions
3) bouncing a ball back and forth between the edges of the screen
4) animate through the frames of a spritesheet using Surface.subsurface to get each frame
5) rect collision detection
6) mask collision detection
7) create a main menu system
8) using GIMP or the like, create an image, expand its layer to a spritestrip, duplicate the image, and modify each, to make a usable spritesheet
9) make a button, with highlighted color/image when mouse over button
10) make a progress bar
I mean each one seems vital to all games
I was trying to think of exercises to get accustomed to using pygame.font, and working with rects positions on a more basic level, working with alpha layers,