RP4K instructors will begin by using regular shapes for all objects in the game, with customization being used to discover sprites and pictures. This allows us to work on coding skills without relying on computing ability like file-folder navigation, file-paths, and other distractions that take children away from mathematical applications of coding. By focusing purely on shapes, we can actually demonstrate what sprites (or pictures for characters) do underneath the visuals to perform like a game.
This course uses real Python code, with the help of the Python Processing reference material we will discover how to work with existing code features, while learning to make our own! This course is comprehensive and introduces Pythagorean theorem in a subtle way, and explores collisions between different kinds of shapes as well! Students taking this course in a 1-week summer camp or 18-week course should be able to complete our base material, plus experiment with customization with previous coding experience. Factors that can affect pacing include typing skills, communication skills, and interpersonal skills.