My current plan is to focus on simplistic games such as Pong and Caterpillar, as well as programs designed to play said games
I think this is a very good plan. It is good to make simple games (or merely demos of the concept) first, because the distance between no game and a simple game is probably greater than between a simple game and a complex game. So if you make a simple game, you solve the problems on simple instances, and then you are ready to deal with them in more complex situations, because the core ideas are now clear.
For example, even very simple games usually contain a lot of the following: loading bitmaps from files, displaying bitmaps, loading music from files, play...
This is the public group instrumental rationality diary for September 16-30.
Thanks to cata for starting the Group Rationality Diary posts, and to commenters for participating!
Immediate past diary: September 1-15
Rationality Diaries archive