- Flappy Bird
- Snake Game
- Ability to use GitHub
- Understanding of Version Control
- Basics of programming concepts like variables, expressions, data types, comments, operators, conditionals(branching + iteration), functions and Object Oriented Programming
- Prior knowledge of Java or JavaScript is preferred but not mandatory
- Opening Ceremony
- Community Bonding
- Download and install the processing editor
- Understand the syntax of processing
- Build small animations
- Attempt to code individual components of the flappy bird -
- Finish the complete Flappy Bird Game
- Get feedback
- Improve the design
- Optimize or Document the code more if possible
- Get used to p5.js and its online editor
- Create simple animations and patterns
- Create the movement of the snake in different directions, random appearances of food, grid
- Wrap up with the Snake Game
- Get feedback
- Improve the design
- Optimize or Document the code more if possible
- Discuss further steps
- Closing ceremony