Lesson Overview

In this unit, students will develop a game app featuring a red ball controlled by a flinging action. The objective is for the red ball to 'eat' food ImageSprites, growing in size as it does. The game includes a green ball which must be avoided; collision with it ends the game. This project provides further practice with procedures, including creating a 'Restart' function to reset ImageSprites. Additionally, students will learn to use conditionals for collision detection between ImageSprites and the red ball, and to respond to user input when the game concludes.

Learning Objectives

After completing this unit, students will be able to:

  1. Develop a game app featuring animated sprites.
  2. Use conditionals to accurately compare two values in a program.
  3. Showcase abstraction through a procedure.
  4. Properly use variables to store and retrieve data.
  5. Enhance your computational skills by creating an app to share with friends and family.

Lesson

Learning Prerequisite

Students should already have experience with App Inventor from previous units of this curriculum, and should have used the Drawing and Animation components.

Activity

🔽 INTODUCTION OF THE PROJECT

Untitled

Untitled

🔽 DESIGNING THE APP

<aside> <img src="/icons/playback-play-button_orange.svg" alt="/icons/playback-play-button_orange.svg" width="40px" /> DESIGNER

</aside>