Creative Coding
games with various enhancements within a limited timeframe. These events foster creativity, collaboration, and the ability to rapidly implement game enhancements. ● Code Review and Feedback: Conduct code review sessions where students present their game enhancement code to their peers or instructors. Encourage constructive feedback on code readability, effciency, and the overall user experience. ● Game Development Tutorials: Provide students with access to online tutorials, documentation, or video resources focused on implementing specifc game enhancements, such as background scrolling, timers, or audio integration.
● Game Development Competitions and Showcases: Encourage students to participate in game development competitions,
Extension
hackathons, or showcases. These events can provide opportunities for students to showcase their skills, receive feedback from industry professionals, and gain exposure to emerging trends and technologies in game development.
Resources/Suggested Lesson(s) ● Raspberry Pi- Intro to Computer Science in Python
Skills/Suggested Projects and Lessons: ● Students can successfully write code for a computer game that includes desirable and appropriate game enhancements. ● Students will use logic to handle multiple conditions by either combining via
logical operators or nesting conditions ○ conditionOne AND conditionTWO ○ conditionOne OR conditionTwo
Scaffolded Learning: ● Have students recreate a common computer/board game and add the following enhancements:
○ A creative opening ○ Background music ○ X and Y positioning for animation s ● Have students read “If You Give a Mouse a Cookie” and make a game using the logic of something in the classroom. ● Consider having students create a classroom rules/behavior structure as a decision tree. ● Have students write a computer program for “Red Rover” using loops ● Have students work in pairs to write a written program that would program each other to do specifc events in a loop based on if/else logic.
Vocabulary
● Events ● Sprite Animation
Made with FlippingBook - Online Brochure Maker