AL TEELA GAME WITH SCRATCH - SCOPES Digital Fabrication

Lesson Details

Age Ranges
Standards
Fab-Programming.1
Author
Additional Contributors

You need to login or register to bookmark/favorite this content.

Author

Studio 5
Studio 5
K-12 teacher
In line with the Ministry of Communications and Information Technology’s Digital Youth Strategy, STUDIO 5 is mainly aimed at nurturing youth as digital learners by sharpening their 21st century learning skills, as they develop in an all-pervasive digital environment. In… Read More

Summary

In this workshop, participants will build a digital game that simulates a traditional Qatari game called Al-Teelah which is the marble game. They will use the Scratch software to design the interface and program the game logic.

What You'll Need

  1. Equipment: Computer, Internet connection.
  2. Materials: –
  3. Software: Scratch www.scratch.mit.edu

 

The Instructions

Teela game with scratch

In this one-hour online lesson, participants will learn about scratch software in order to build the marble game - Al Teela in Arabic.

 

  • Introduce who are we and what we do in Studio 56.
  • (Icebreaking) discuss with participants their favorite video game.
  • Explain what we are going to do today.
  • Which zone we will be in today.
  • Introduction to teams UI.
  • Client letter of the workshop.
  • Introduce al Teela game and ask participants what kind of games they played before..
  • Show a video about the traditional game of Al Teela.
  • Explain what is video game development. 

 

 

 

 

Show a video about the game

 

 

 

 

Discuss with them if they played it before and what kind of games they used to play Explain the program that we will be using today to make our application. Explain what block coding is and the difference between block coding and traditional text coding. 

 

Show the participants the Design panel where they can drag and drop User Interface elements, like buttons, labels, and images.

Show the participants the Block panel where they can drag and drop blocks of code, where each block represents an instruction.