Remake or design games
If you want a brand new challenge, you can try remaking a classic game on your own. There are a lot of classic games, such as PacMan, Asteroids, or Legend of Zelda. A good challenge would be to try and remake a version of these games using your skills. This practice exercise would require you to do some of these important things:
Plan your program ahead of time
Figure out if you need classes in your program
Figure out how to use objects in your program
Manage loops in your program
Manage
if
/else
decisions in your programManage user information, such as the name and score, in your program
Once you make a few games that are based on classic games, you might have some ideas for your own games. If you do have ideas, make notes of them in a file on your computer. When you think about a new game, you need to do the same things that you do to recreate a classic game, except that you need to make other decisions about the purpose of the game, the win conditions of the game, and...