Original Prompt5 day project video game using introduction of variables, events, functions, operators (i.e. arithmetic, relational, logical), conditional control structures (e.g., if, if-else) and repetition/iteration control structures (e.g., while, for).
This learning resource focuses on the fundamentals of game design through a practical approach to computational concepts like variables, data types, events, functions, operators, and control structures. It is structured over five days, with each day introducing new concepts and projects aimed at designing a video game. Students learn essential vocabulary, create pseudocode, and practice planning their game logic through various activities. Specific topics include understanding variables (both constant and changing), implementing events and functions, utilizing operators for game logic, branching logic with conditions, and enhancing integration through loops. Each section provides opportunities for check-for-understanding questions to reinforce learning and student glossary sections for term definitions, encouraging students to internalize key concepts of game programming and design.