•In this track we will introduce the sport in the Islamic heritage and how it has been developed using nowadays technology, in order to use our skills in coding to code a camel race on Arcade consoles using Microsoft coding platform.
•This track consist of 5 Days:
•Islamic Sport heritage
•Camel Race (I)
•Camel Race (II)
•Archery (I)
•Archery (II)
We will start by introducing the participant to Islam and how does Islam encourage sport.
1- We will start by asking the participant about what they know about the Islam?
2- Then we will discuss the sport in Islam and how does it encourage practising sport.
3- The types of sports prophet encouraged to practice.
4- Then we will ask the participant about the Hadith the prophet said regarding sport?
In this section we will tell the participant what we will be coding today using the Arcade platform and what we will need to build the code.
1- We will show the participant what we will be doing in this day, and we will show them the game we will code.
2- Then we will show the participant what is block coding.
3- Then we will show a video for the participant regarding the coding and the programming languages.
4- Then we will start practising on the platform, so the participant get to know how to use it.
6- Then we will tell the participant to create a new project in the arcade platform and name it as they want.
7- Then we will differentiate between the loops in coding at the beginning.
8- Then we will start building the basketball game through building the background image.
9- Then we will build the character and assign the position and the velocity for the character we will build.
10- Then we will create the hoop sprite, and we will assign the position for the hoop at the top centre of the field.
11- We will be changing the kind of this sprite to hoop in order to build the comparison when the ball touches the hoop.
13 – then we will create the winning scenario to win the game as when the ball hits the hoop the game will finish.
14- Now we will give the participant a hand in building what they need a hand in.
In this day we will introduce the participant to the camels and their role in sport.
1- We will start asking the participant about camels in general and also if they have been to race before.
2- Then we will briefly discuss the camel and what they are.
3- Then we will introduce the participant to the race’s camel been to and the culture behind these races.
4- Then we will show the participant a video about the races happens in Qatar as a part of the Qatari culture.
5- Then we will ask regarding the technology evolved in this realm of sport in order to brainstorm for next day session.
In this step we will be showing the participant what we will be doing as a prototype in this day and what we are going to code.
1- Showing the participant the prototype we will be building today.
2- Then we will go through the code we will be building with the participant step by step.
3- In the previous day we have already introduced the participant to how to use the platform and also how to build the starters of any game.
4-In this code, we will go through setting the tile map first, and then we have to build the character we will control.
5- Then we will be creating the other characters, and also we have to change their kind to Enemy, and we will be assigned the position for each sprite we have.
6- Then we will add the sound and also the countdown counter in addition to effects at the start of the race.
7- This is an option for the character to look like.
8- The below show the tile map we need to build.
In this day we will introduce the participant to the technology coalesces with camel race and been replacing the old tradition races also we will continue coding the game on the Arcade platform.
1- We will start by a question to grab the attention of the participant and get their minds involved in the lecture.
2- Then we will briefly go through technology with the participant and we will try to engage them to define what is meant by technology, “Most of the answers will be around how technology is making the life easier”.
4- Then we will be presenting a video about the technology of “Robot camel”
5- Then we will be asking about the use of this technology as before they were using small kids to ride the camel in the race, but they have changed that in 2003 as per the law.
In this step, we will continue the code we started previously with the participant to build their game.
1- We will remind the participant about what we are doing.
2- Then we will start discussing the code we have to complete step-by-step.
3- In this part, we will be building the after count down timer finishes:
4- Then we will show them how to create the winning and loosing scenario by using the overlap function, in addition to understand the importance of assigning the kind for the character.
In this day we are going to start a new coding for an Archery game also we will introduce some new coding instructions.
1- Ice breaking question.
2- We will discuss with the participant about what is meant by Archery and how it started to know then how it became a sport these days.
3- Brief about the history of Archery.
4- We will show them a video shows how Qatari is giving an attention to Archery and how they are practising it.
In this step, we will show the participant the full prototype we are going to build and the needed codes.
2- Then we will go through the codes we have to build:
3- Then we will build the Forever Loop.
In this day, we will present the Arcade console to the participant and how they can be programmed. Also, we will briefly go through the history of developing this kind of devices.
1- Ice breaking Question at the beginning.
2- Then we will briefly discuss the Arcade console and a few histories about it to spotlight the starting of these devices.
3- Then we will present a video shows how consoles are being assembled and programmed.
4- Then we will present some console devices as examples.
We will complete what we have started previously, and we will try to share the game between each other.
1- We will show what we are going to build in the code today as we are going to use the variables we created to decide the arrow direction and animation, then we will create the score system and the winning scenario of the game.
2- Then we will show them how we are going to use the variable in IF statement to choose the arrow direction and animation after drawing the arrow.
Having trouble? Let us know by completing the form below. We'll do our best to get your issues resolved quickly.
"*" indicates required fields