GAME DEVELOP MENT - Summer computer camp CurriculuM-2018 - STEP Computer Academy in Geneva

Page created by Bob Neal
 
CONTINUE READING
GAME DEVELOP MENT - Summer computer camp CurriculuM-2018 - STEP Computer Academy in Geneva
GAME
DEVELOP
 MENT

   Summer
computer camp
 CurriculuM-2018
GAME DEVELOP MENT - Summer computer camp CurriculuM-2018 - STEP Computer Academy in Geneva
DAY 1
Creating Super Mario Game
Lesson 1-1: Mario – Creating a level, hero movement

Let’s start! We have to create an empty project in the
Construct2 game engine, find out how to add objects like
coins, stars, bricks and tubes to the project, design levels,
and bring our hero to life with behavior options.

Lesson 1-2: Mario – Adding enemies, programming
events and shooting bullets.

Let’s add obstacles and enemies which, of course, will make
our game even more interesting. Is it also possible to make
our hero shoot bullets? Yes! But we need the code to do
that!

Lesson 1-3: Mario – Adding animations, score and life
variables.

What’s even more engaging is to create the code that
produces the appearance of usual game elements like
scores and lives. Students will also add animation, which is
quite important to make a game more natural and life-like.
GAME DEVELOP MENT - Summer computer camp CurriculuM-2018 - STEP Computer Academy in Geneva
DAY 1
Creating Super Mario Game
Lesson 1-1: Mario – Creating a level, hero movement

Let’s start! We have to create an empty project in the
Construct2 game engine, find out how to add objects like
coins, stars, bricks and tubes to the project, design levels,
and bring our hero to life with behavior options.

Lesson 1-2: Mario – Adding enemies, programming
events and shooting bullets.

Let’s add obstacles and enemies which, of course, will make
our game even more interesting. Is it also possible to make
our hero shoot bullets? Yes! But we need the code to do
that!

Lesson 1-3: Mario – Adding animations, score and life
variables.

What’s even more engaging is to create the code that
produces the appearance of usual game elements like
scores and lives. Students will also add animation, which is
quite important to make a game more natural and life-like.
GAME DEVELOP MENT - Summer computer camp CurriculuM-2018 - STEP Computer Academy in Geneva
DAY 2
Levels, Sounds and
Animations
Lesson 2-1: Mario – replace assets, add music and main
menu

Let’s change our heroes into the ones we would like to
have! By searching the web or even drawing their own –
students will develop their own hero. They will then add
music and the main menu getting closer to realizing the
creation of their own game.

Lesson 2-2: Mario – Designing multiple levels, teleports
and Easter eggs

We are now increasing the skill of our game developers. A
one-level game is a bit simple for our advanced game
designers, so we will go for multiple levels, even adding
teleports and a few Easter eggs just for fun

Lesson 2-3: How to create a clicker game

Clicker is another type of game. If Mario was played only
on a keyboard, Clicker would help us find out how to use
our mouse in game operation.
GAME DEVELOP MENT - Summer computer camp CurriculuM-2018 - STEP Computer Academy in Geneva
DAY 3
Infinite Runner and Tower
Defence
Lesson 3-1: Infinite Runner

Game with specific physics and self-generation of objects.
This is a very important concept in video gaming
nowadays. As games become more complex with multiple
players, coders design worlds that generate themselves
based on algorithms.

Lesson 3-2: Tower Defence – Part 1

Tower defence is a specific genre with many calculations:
types, power, speed, time of spawning and numbers of
enemies generated, as well as power and upgrades of our
turrets. Not that simple, in fact, but STEP students will
develop this skill.

Lesson 3-3: Tower Defence – Part 2

Let’s continue our journey into Tower defence and add in-
game currency, from which we can upgrade turrets and
special abilities that our player can have for a limited
period of time.
GAME DEVELOP MENT - Summer computer camp CurriculuM-2018 - STEP Computer Academy in Geneva
DAY 4
Creativity Workshop. Team
Projects
Lesson 4-1: Hackathon

Now it’s time to create your own game in one of the 4
genres we’ve explored. Or even create a new one! The
game must be devoted to educating children about one of
the Sustainable Development Goals (SDGs).

Lesson 4-2: Creating own game - Basic Mechanics

Under guidance of an instructor, students work in pairs or
in small teams to create their own games in true Hackathon
style. Student search the web to find inspiration and
prototypes of heroes and game elements, and comparing
similar game mechanics.

Lesson 4-3: Creating own game - Additional Features

Now it’s time to program events, win or lose conditions
and, of course, scores and a final boss challenge to make
the game more exciting! To finish, students will add a menu
with credits about the game’s developers.
GAME DEVELOP MENT - Summer computer camp CurriculuM-2018 - STEP Computer Academy in Geneva
Lesson 5-2: Creating own game - Preparing

DAY 5                                                        Presentations

                                                             Students add final improvements and prepare final
Teamwork and Presentation                                    presentations. They will also record a screencast video of

of Projects                                                  gameplay and publish it online.

Lesson 5-1: Creating own game - Testing
                                                             Lesson 5-3: Presentation of projects
Today students have to test the games of other teams, find
small bugs and improvements and update the games.            Presentation of project to parents, final photos and
                                                             awarding of certificates.
Just in 10 years technologies evolved from smartphones to 3D

IT STEP                          printers, robotics and artificial intelligence. Thanks to the speed of
                                 data transmission our lives changed radically. Even greater
                                 changes await our children.

computer                         Junior Computer Academy is a special program for children ages 7
                                 to 14 to prepare them for the future challenges.

                                 In 2017 the program was awarded as a Champion during World

academy                          Summit on the Information Society-2017 in Action Line C4
                                 "Capacity building".

• Established in 1999

• Works in 18 countries and 53
  cities

• 1200 professors

• 35 000 of students

• 95 000 alumni

+41 78 203 44 22

geneva.itstep.org
You can also read