Level 3 Extended Diploma Unit 22 Developing Computer Games

Slides:



Advertisements
Similar presentations
Computer Games Digital Games Design Level 5. Three Outcomes Demonstrate understanding of – different digital gaming platforms and related technologies.
Advertisements

Microsoft® Small Basic
Programming Paradigms and languages
Flappy bird guide for Scratch
Microsoft® Small Basic Advanced Games Estimated time to complete this lesson: 1 hour.
A good solution to Week 8, Task One Colin Harding (edited by Andrew Williams)
Chapter 3 Planning Your Solution
VIDEO PRODUCTION.
The Three Little Pigs Traditional Tales in Literacy to improve key competencies.
Creating pong in scratch Learning objectives: To learn how to program Sensing via colour and sprite proximity O:\ICT\ks3\scratch\scratch Exercises\Creating.
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
CSCI 101 Introduction to Software Development and Design.
Show Me the Muscle! Materials Computer Pencil Show Me the Muscle worksheet Standards Indiana Academic Standard for Science-2010 Core Standard: Design a.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Noadswood Science,  Information Wednesday, September 09, 2015.
Personal, Social and Emotional Development
A Level Computing#BristolMet Session Objectives U2#S6 MUST identify different data types used in programming aka variable types SHOULD describe each data.
Drama 2.5 Perform a substantial acting, technical or production role V2 Credits5.
AS Level ICT Selection and use of appropriate software: Interfaces.
Chapter 3 Multimedia Skills
Chapter 10 Fireworks: Part II The Web Warrior Guide to Web Design Technologies.
Art 315 Lecture 5 Dr. J. Parker AB 606. Last time … We wrote our first program. We used a tool called GameMaker. The program we wrote causes a ball to.
Spong Bluetooth game Developed by: Erik Matzols Fredrik Lindberg.
By the end of this session you should be able to...
One Step at a Time: Presentation 6 LISTENING SKILLS Introduction Initial Screen Skills Checklist Classroom Intervention Lesson Planning Teaching Method.
CoderDojo Roscommon. Today's Ninja Challenge: Create a GhostBuster Game Like This.
Literacy I can recall main info, know where to look for it, make inferences linked to evidence, show awareness of characters’ intentions, adapt speech.
Marketing Development Block 4 Dr. Uma Kanjilal. Stages of a Multimedia Project  Planning and costing- infrastructure, time, skills etc.  Designing and.
Geometry. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions are.
Visual Basic Games: Week 4 Recap Parallel structures Initialization Prepare for Memory Scoring Shuffling Homework: when ready, move on to next game/chapter.
Chapter Three The UNIX Editors.
Computer Engineering 4OI4 Project Proposal James Gurunlian Clarence Ngai
Animation Animation Project Promote a Product or Event
Intermediate 2 Computing Unit 2 - Software Development.
Using Lists Games Programming in Scratch. Games Programming in Scratch Extension – Using Lists Learning Objectives Create a temporary data store (list)
Programming Games Show your rock-paper-scissors. Demonstrate bouncing ball. Demonstrate and examine Bo the dog. Homework: Modify Bo to make your own.
Certificate in Digital Applications – Level 02 Multimedia Showcase – DA202.
Marble Racer. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
MOSES YEO.  We talked about aspects of a good videogame  One element we talked about was how to get someone addicted to the game.
Programming a Shooter Game Design.
Today's Ninja Challenge: Write Your First Computer Game!
GAME:IT Junior Paddle Ball Objectives: Review skills from Introduction Create a background Add simple object control (up and down) Add how to create a.
Academic Year Tests for Year 2 8 th February 2016.
World of Wokcraft The very best in Single pan cooking themed fantasy gaming!
Key Stage 1 National Curriculum Assessments Information and Guidance on the Changes and Expectations for 2015/16.
Creating your own Handheld Games Console
GameplayStyle. Visual Style Visual What you see on the screen? Style What does it look like? What you do? Interaction Why you do it? Game Mechanics (win.
World of Wokcraft The very best in Single pan cooking themed fantasy gaming!
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
Scratch Helicopter Game
Movement Game Design (Scratch).
Customise & Explain your game
Broadcasting (Adding a new level)
Key Stage 1 National Curriculum
Stage 1 Before you start to script the game you need to create the assets. Stage 1 will help you to create your background image, score zones, paddles.
Games Programming in Scratch
Memory.
Diamond Hunt Mock Programming Project.
CIS 487/587 Bruce R. Maxim UM-Dearborn
LO3 - Create the Game 2016 Specification - L/615/1355
The One Where You Scratch
Story time Task 5 Computer Programming Gray , Calibri 24
Preparation for End of Key Stage 1 Testing and Assessment. 2018
Hour of Code.
Maintaining a Program In today’s lesson we will look at:
ICT Gaming Lesson 1.
Game Over Module 4 Lesson 2.
How to organise your code
YEAR 2 SATS 2019 What you need to know.
Exploring Computer Science Lesson 4-8
Presentation transcript:

Level 3 Extended Diploma Unit 22 Developing Computer Games Game Design Level 3 Extended Diploma Unit 22 Developing Computer Games

Your task (criteria P3) Produce a design for a computer game for a given specification Must be a design you are capable of developing in HTML5 and JavaScript For confident programmers: Side scroller Platform Snake For less confident programmers: Breakout

Design techniques Storyboards Pseudo code Narrative Action lists Graphical tools

Storyboards

Storyboards A series of simple drawings created by games designers which show: The different stages of the game The order in which they will be played The appearance of: Start screens Levels Menus Scores How game development can be split and allocated to different developers

Story board for breakout Start screen Options menu Difficulty? Levels Different numbers of bricks? More than one ball? Scores Time taken? Points? Game over screen

Pseudo code Cross between programming code and English Designers understand: Game features What makes good games What motivates players to continue Programmers understand: How the code works Pseudo code is used to communicate between designers and programmers

Pseudo code for Breakout If ball is at bottom of screen and ball is on paddle Then reverse direction Else End game End If

Narratives This is the story of the game Encourages the player to find out what happens next Creates atmosphere (scary, tense, calm) Creates emotional link to characters Acts as carrot and stick Creates rewards More or less important depending on genre

Narrative for breakout Increased tension in levels Speed? Number of balls? Rewards Faster paddle? Slower ball? More points if more than brick knocked out per bounce? Different ball shapes or sprites?

Action lists Splits the complete development job into individual tasks Shows them in order Shows who will be doing them How long they take When they need to be done by The skills and resources needed Used by the project manager Given to the whole team

Action list item for Breakout Create storyboard Duration: 1 week Developer: A student Dependency: Choice of game Due by: April 27 Skills: Drawing Resources: Graphical package

Assignment 2 P3 Produce a design for a computer game for a given specification M1 Determine appropriate data types for a computer game and show how they are declared D2 Explain how the structure and design of a game can assist in maintenance and capacity for extension.

Task 1 P3 Produce a design for a computer game for a given specification Your design must include Storyboards Pseudo code Narrative Action lists Graphical tools

Task 2 M1 Determine appropriate data types for a computer game and show how they are declared Explain the data typing in JavaScript Decide which variables you will need Describe the type they will be eg text, number, array Include the declarations

Task 3 D2 Explain how the structure and design of a game can assist in maintenance and capacity for extension. Using comments Write small blocks of code – functions Invoke existing code blocks - call a function Use consistent indentation Using sensible variable names