SELECT A LESSON 1. A WORLD AND CHARACTERS 2. PATHS AND ENEMIES 4. USING PAGES TO CHANGE THE RULES 5. GAME ANALYSIS AND DESIGN 6-7. CREATING YOUR OWN GAME

Embed Size (px)

Citation preview

  • Slide 1
  • Slide 2
  • SELECT A LESSON 1. A WORLD AND CHARACTERS 2. PATHS AND ENEMIES 4. USING PAGES TO CHANGE THE RULES 5. GAME ANALYSIS AND DESIGN 6-7. CREATING YOUR OWN GAME 8. GAME TESTING AND EVALUATION 3. KODU RACES
  • Slide 3
  • Slide 4
  • Learning Objective(s) Learning Outcomes Understand how to use the terrain tools and control a characters movement using Kodu Game Lab. Good A world demonstrating different heights, types of terrain and water. Collectable objects added to the world. Better Character added to the world and controlled by the user. Best Score added to keep track of the number of objects collected.
  • Slide 5
  • Kodu Game Lab can be used with an Xbox 360 controller or a mouse and keyboard. Using Kodu Game Lab Top left-hand side of Kodu
  • Slide 6
  • Create a world and include: Different heights Different terrain Water (maybe a river running through the middle?) Add objects to the world, including some that can be collected (ie, apples) Create Your World
  • Slide 7
  • Add a character to use as the main player. Program your character to be controlled by the user: Program your character to collect the objects when it bumps into them: (how could you add a score to this?) Adding a Player
  • Slide 8
  • Learning Outcomes Good A world demonstrating different heights, types of terrain and water. Collectable objects added to the world. Better Character added to the world and controlled by the user. Best Score added to keep track of the number of objects collected.
  • Slide 9
  • Slide 10
  • Learning Objective(s) Learning Outcomes Understand how to add different types of paths to a world and use these to control enemies or NPCs within a game. Good Walls and roads added to the world to make it look more realistic. Better Use a plain path to control an enemy or NPCs movement. Best World Settings tweaked to improve the overall appearance.
  • Slide 11
  • Starter Activity In pairs put all of the When and Do instructions together in the correct boxes to carry out each of the tasks listed on the sheet.
  • Slide 12
  • Answers
  • Slide 13
  • Open the world you created last lesson. Add walls in suitable places within your world. Add roads to move around the world and maybe a bridge to go across the water? Adding Paths
  • Slide 14
  • Add a plain path and an enemy to follow the path. Program the enemy to follow the plain path and shoot at the user: Program the player to shoot when a button (of your choice) is pressed. EXTENSION: Find and have a look through the World Settings, experiment with these to see what affect they have on the game. Gameplay
  • Slide 15
  • Learning Outcomes Good Walls and roads added to the world to make it look more realistic. Better Use a plain path to control an enemy or NPCs movement. Best World Settings tweaked to improve the overall appearance.
  • Slide 16
  • Slide 17
  • Learning Objective(s) Learning Outcomes Understand how to combine programming and design skills learnt so far to use paths and opponents within a racing game. Good Basic racing game that is won when the player reaches the end. Better Opponent added that races against the player by following a path. Best Game Over displayed when enemy reaches the end first.
  • Slide 18
  • Use the terrain tools to create a race track (think about racing games you may have played before). Choose a character for the main player and add controls so they can move around the track. Add an opponent to race against they will need to follow a path. Kodu Races
  • Slide 19
  • Learning Outcomes Good Basic racing game that is won when the player reaches the end. Better Opponent added that races against the player by following a path. Best Game Over displayed when enemy reaches the end first.
  • Slide 20
  • Slide 21
  • Learning Objective(s) Learning Outcomes Understand how different pages can be used to change behaviour of objects within a game. Good Additional objects added to the racing game that act as speed boosts, using pages to change the speed. Better Areas of land used to slow down the racers using different pages. Best Finished racing game that is visually appealing and includes some extra features of your own.
  • Slide 22
  • Open your racing game from last lesson. Add objects around your race track to use as speed boosts. Add a new page of Kode to your character so that his/her speed increases for a set amount of time when they bump into the chosen object. EXTENSION: Think of additional features you could add to your racing game (think of racing games youve played before). Speed Boosts
  • Slide 23
  • Choose one of the games from the guide sheet and create it using Kodu Game Lab. Homework
  • Slide 24
  • Learning Outcomes Good Additional objects added to the racing game that act as speed boosts, using pages to change the speed. Better Areas of land used to slow down the racers using different pages. Best Finished racing game that is visually appealing and includes some extra features of your own.
  • Slide 25
  • Slide 26
  • Learning Objective(s) Learning Outcomes Be able to use previous knowledge of games to produce a concept idea and plan for own computer game. Good Decide on a game idea and produce a plan of how this will look. Better Plan the background story and characters to the game. Best Completed game documentation which clearly covers all features of the game in detail.
  • Slide 27
  • System Lifecycle Identify Analyse Evaluate DesignImplement
  • Slide 28
  • Genre is the style of game you are going to make. Name some examples. Game Genres Action Puzzle Role Play Educational Strategy Sports Adventure
  • Slide 29
  • Male or female? Eight or eighty? Casual or hard-core gamer? Audience
  • Slide 30
  • Think of three ideas for your game. For each idea write down the following: Genre Setting Audience Heres one example: Game Ideas
  • Slide 31
  • Choose your favourite idea and think about how this would work as a game, ask yourself the following: How will it look? What is the storyline? What characters could you use? You have 30 seconds of SILENT thinking time Designing the Game 302928272625242322212019181716151413121110987654321End Teacher note click the stopwatch to start the timer
  • Slide 32
  • In pairs you are going to tell your partner about your game idea. You will have 30 seconds each to explain your idea. The person with the shortest hair goes first... Share your Ideas with a Timed Pair Share 302928272625242322212019181716151413121110987654321End
  • Slide 33
  • Open the Game Design Template and fill in all of the sections to plan out your game. Here are a few of the characters to give you some inspiration: Design Documentation
  • Slide 34
  • Look up Kodu Video Guides on YouTube and note down at least three programming techniques you have not used before. (Try to pick out techniques that will help you to create the game you have designed). Homework
  • Slide 35
  • Learning Outcomes Good Decide on a game idea and produce a plan of how this will look. Better Plan the background story and characters to the game. Best Completed game documentation which clearly covers all features of the game in detail.
  • Slide 36
  • Slide 37
  • Learning Objective(s) Learning Outcomes Understand how to combine programming techniques learnt in Kodu Game Lab to produce a game to meet a chosen design. Good Own game created using Kodu Game Lab. Better Own game created that matches the design documentation (some bits may not work as planned). Best Own game completed using a range of programming techniques and works as expected.
  • Slide 38
  • Use your game documentation to create the game you have designed. Try to remember programming techniques you have already used (look at your previous games if you need to.) If you get stuck ask a neighbour before putting your hand up. Creating Your Own Game
  • Slide 39
  • Learning Outcomes Good Own game created using Kodu Game Lab. Better Own game created that matches the design documentation (some bits may not work as planned). Best Own game completed using a range of programming techniques and works as expected.
  • Slide 40
  • Slide 41
  • Learning Objective(s) Learning Outcomes Understand the importance of testing and reviewing a game to make it better. Good Completed test table and fixed any errors highlighted as a result of testing. Better Completed peer assessment sheet giving useful feedback to a friend. Best Detailed evaluation explaining results of testing, peer assessment and own opinions.
  • Slide 42
  • Create a Test Table to check your game works properly (include at least four additional tests of your own). Fix any problems with your game. Test Table
  • Slide 43
  • Ask a critical friend to play your game and complete a Peer Assessment Sheet to give you their feedback. Underneath your Test Table write an evaluation of your game. This should include: A breakdown of what you have done The results of the testing Feedback from your friend Your own opinions (what went well?, even better if) Evaluating Your Game
  • Slide 44
  • Learning Outcomes Good Completed test table and fixed any errors highlighted as a result of testing. Better Completed peer assessment sheet giving useful feedback to a friend. Best Detailed evaluation explaining results of testing, peer assessment and own opinions.