GAME DEVELOP MENT - Summer computer camp CurriculuM-2018 - STEP Computer Academy in Geneva
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
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.
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.
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.
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.
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.
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