ActionScript 3 and Game Design

Size: px
Start display at page:

Download "ActionScript 3 and Game Design"

Transcription

1 Lecture 2: ActionScript 3 and Game Design

2 Promise Get you up to speed on Flash Tell you about an interesting experiment Teach basics of game design 2

3 Outline Updates Flash / ActionScript 3 What is a game? How do we brainstorm? What makes a game fun? Upcoming assignments 3

4 Outline Updates Flash / ActionScript 3 What is a game? How do we brainstorm? What makes a game fun? Upcoming assignments 4

5 Update Groups are still being formed, will be done by tomorrow afternoon I m aware of room size problems Assignment 1 was due yesterday Send ASAP Assignment 2 is due Tuesday at 11:59pm Separate tasks for programmers and designers Project Pitches on Thursday Each group will present ir idea I will talk about this later today 5

6 Welcome newcomers! Please do Assignment 1 ASAP 6

7 Outline Updates Flash / ActionScript 3 What is a game? How do we brainstorm? What makes a game fun? Upcoming assignments 7

8 Before starting Download debug player of Flash Allows IDE to link to Flash player Set breakpoints Monitor variable values View console output If this is not on Phillips 318 machines, let me know Getting this to work in Chrome requires an extra step Avoid mxml Flash Builder 4: Create new ActionScript Project Flash Develop: Create new AS3 Project 8

9 Classes public class MyClass { } Only one class per file! Class name must match file name 9

10 Inheritance public class MyClass extends OrClass { } 10

11 import flash.display.sprite; Sprites public class MyClass extends Sprite { } 11

12 import flash.display.sprite; Constructors public class MyClass extends Sprite { public function MyClass() { } } 12

13 Packages package mygame { import flash.display.sprite; } public class MyClass extends Sprite { public function MyClass() { } } 13

14 Hello World! (finally) package mygame { import flash.display.sprite; } public class MyClass extends Sprite { public function MyClass() { trace( hello world! ); } } 14

15 Variables var a:int = 0; 15

16 Functions var a:int = 0; function addone(input:int):int { return input + 1; } 16

17 Member Variables package mygame { import flash.display.sprite; public class MyClass extends Sprite { private var a:int; } } public function MyClass() { } 17

18 Class Functions package mygame { import flash.display.sprite; public class MyClass extends Sprite { public function MyClass() { trace(addone(2)); } } } public function addone(input:int):int { return input + 1; } 18

19 The Stage MyChildClass MyClass 19

20 Adding Children package mygame { import flash.display.sprite; } public class MyClass extends Sprite { public function MyClass() { var mychildclass:sprite = new Sprite(); addchild(mychildclass); } } 20

21 package mygame { import flash.display.sprite; Moving Sprites public class MyClass extends Sprite { // inherits x, y public function MyClass() { } } } public function move() { x = 100; } 21

22 package mygame { import flash.display.sprite; Event Listeners public class MyClass extends Sprite { public function MyClass() { addeventlistener(mouseevent.mouse_click, click) } } } public function click(event:mouseevent):void { // do something } 22

23 Removing Event Listeners package mygame { import flash.display.sprite; public class MyClass extends Sprite { public function MyClass() { addeventlistener(mouseevent.mouse_click, click) } } } public function click(event:mouseevent):void { removeeventlistener(mouseevent.mouse_click, click) } 23

24 Embedding Assets package mygame { import flash.display.sprite; [Embed(source='image.png')] private var background:class; } public class MyClass extends Sprite { public function MyClass() { var image:bitmap = new background(); addchild(image); } } 24

25 Summary Flash is pretty easy However, some peculiarities 25

26 So you want to make a game What is a game? 26

27 Outline Updates Flash / ActionScript 3 What is a game? How do we brainstorm? What makes a game fun? Upcoming assignments 27

28 What is a Game? Hopscotch Rules Each player has a unique marker Toss marker from starting line Marker hits squares in sequence Progress to next square each turn Hop through squares and back Skip over square with marker Hop on one foot Except for side-by-side squares If fail, repeat at next turn 28 Nature of Games

29 What is a Game? Rules Players take turns Spin number wheel Move that many spaces When land on space Ladders take you up Chutes take you down First one to 100 wins! 29 Nature of Games

30 What is a Game? 30 Nature of Games

31 Group Activity What is a game? What features must games have? What features can y not have? 31

32 Some perspectives 32

33 Tracy Fullerton a closed, formal system that engages players in structured conflict and resolves its uncertainty in an unequal outcome (Game Design Workshop) 33

34 Sid Meier a series of interesting decisions (GDC 2012) 34

35 Ernest Adams a form of interactive entertainment where players must overcome challenges, by taking actions that are governed by rules, in order to meet a victory condition (Fundamentals of Game Design) 35

36 Karen Salen and Eric Zimmerman a system in which players engage in artificial conflict, defined by rules, that results in a quantifiable outcome (Rules of Play) 36

37 Common Threads Players Challenges Rules Goals 37

38 1. Think really hard 2. Make game How to design a game 38

39 How to think really hard Brainstorm! There IS a technique to this 39

40 Outline Updates Flash / ActionScript 3 What is a game? How do we brainstorm? What makes a game fun? Upcoming assignments 40

41 Focus Brainstorming Technique Limit amount of time (30 minutes max) Appoint a scribe who will write down ideas Positive phase Only write down new ideas! Don t criticize any suggestion. Negative phase Discuss each idea and reject as a group Repeat if necessary But take a break! If done correctly, you will be exhausted. 41

42 Science of Brainstorming AIDS Campaign Experiment, Dow et al. 42

43 Scenario 1 Design Design 43

44 Scenario 1: Share One Meeting Room Final Design Design Final Design Design 44

45 Scenario 2 Design 1 Design 1 Best Design 2 Design Best Design 2 Design Design 3 Design 3 45

46 Scenario 2: Share Best Meeting Room Final Best Design Final Best Design 46

47 Scenario 3 Design 1 Design 1 Design 2 Design 2 Design 3 Design 3 47

48 Scenario 3 Design 1 Design 1 Design 2 Design 2 Design 3 Design 3 48

49 Scenario 3: Share Multiple Meeting Room Design 1 Final Design 2 Design Design 3 Design 1 Final Design 2 Design Design 3 49

50 What are tradeoffs? Producing fewer designs Can spend more time per design After first design, subsequent designs may not be that different Producing more designs Can search space of possibilities First idea is not always best 50

51 What are tradeoffs? Sharing fewer designs Meeting time is more focused Easier to reach consensus Sharing more designs Exposed to more possibilities Can play off each or s ideas 51

52 Which did best? Share One Share Best Share Multiple 52

53 Which did best? Clicks per million impressions Share One Share Best Share Multiple

54 What does this mean for you? Take time to think Don t just accept first idea Come up with multiple ideas and bring m to group Your ideas are valuable even if y aren t used 54

55 What does this mean for you? Go play games! Can t design games without understanding m 55

56 Outline Updates Flash / ActionScript 3 What is a game? How do we brainstorm? What makes a game fun? Upcoming assignments 56

57 What makes a game fun? Group Activity Why do you play your favorite games? 57

58 What makes a game fun? No one really knows Folk Psychology of Game Design 58

59 Mihaly Csikszentmihalyi 59

60 Challenge Flow Anxiety Boredom Skill

61 Challenge Flow Anxiety Boredom Skill

62 Challenge Flow Anxiety Boredom Skill

63 Challenge Flow Anxiety Boredom Skill

64 Challenge Flow Anxiety Boss Fight Boredom Time

65 Lev Vygotsky 65

66 Zone of Proximal Development can t do yet can do with guidance can do now

67 Casual vs. Core Core gamers play lots of games Almost always to finish games y play Want hard games; will tolerate frustration Casual gamers play for enjoyment Will stop when game stops being fun Challenges must be reasonable Harder to distinguish than you think Something designers are paying less attention to 67 Nature of Games

68 You are competing with Or games Cat videos Chores Work Play length Game must be fun within 30 seconds Casual games can still have sophisticated gameplay Example: Plants vs. Zombies 68

69 Reminder: Aspects of a Game Players: How do humans affect game? Goals: What is player trying to do? Rules: How can player achieve goal? Challenges: What obstacles block goal? 69 Design Elements

70 Formal Design Elements Players: Player Mode Sketches Goals: Objectives Rules: Actions and Interactions Challenges: Obstacles and Opponents 70 Design Elements

71 Player Mode Sketches Game may have several player modes Ways in which player interacts with a game Example: Inventory screen vs. combat screen You should storyboard all of your modes Sketches of each of major player modes May have action (like movie storyboard) Illustrate how player interacts with game 71 Design Elements

72 Lifted: Player Mode Sketch Indicating Action 72 Design Elements

73 Lifted: Completed Game 73 Design Elements

74 Diagramming Action 74 Design Elements

75 Objectives Anything a player might strive for May be a primary game objective Progressing story Completing game May be an auxiliary game objective Side missions/quests Unusual achievements Sometimes player-directed Reward structure in sandbox games 75 Design Elements

76 Be careful with this 76

77 Braid s Slow-moving Cloud 77

78 Actions Verbs that describe what player can do Walk Run Jump Shoot Does not need to be attached to an avatar Build Swap Rotate 78 Design Elements

79 Designing Actions Starts with brainstorming verbs Define types of verbs Define scope of verbs Design Goals Enough verbs to avoid being too simple But not so much to be confusing (verb bloat) Do verbs directly achieve goal? Each verb maps to a single input 79 Design Elements

80 Primary Actions How do verbs, goals relate? Imagine re no challenges What verbs must you have? Example: Platformers Goal: reach exit location Only need movement verbs Killing enemies is optional Or actions are secondary Design Goal: Primary only Secondary verbs lead to bloat Add features with interactions 80 Design Elements

81 Interactions Not a direct action of player Outcome of game state Can happen without controller Example: collisions Accidental or player forced May be bad (take damage) May be good (gain power-up) Or Examples: Spatial proximity Line-of-sight Resource acquisition 81 Design Elements

82 Game mechanic Game Mechanics Relationship between verbs and interactions Often call this relationship rules Gameplay is manifestation of se rules 82 Design Elements

83 Obstacles Prevent progress towards goal Have to be overcome Opponents Players or bots with ir own goals May or may not need to be overcome Dilemmas Challenges Can only perform one of several actions Correct choice not immediately clear 83 Design Elements

84 What are challenges? 84

85 What are challenges? 85

86 A note on story 86 Nature of Games

87 The Dangers of Pure Story What is player doing? 87 Nature of Games

88 Story can be great But you should prioritize game mechanics 88

89 Summary Decide what player is getting better at Decide what player needs to do 89

90 Coming soon: Pong / Asset Creation due Tuesday! Project Pitches next Thursday in class Paper Prototypes following Tuesday I will talk more about this next Tuesday 90

91 Next Thursday in class Project Pitches Information posted as Assignment 3 5 minute pitch: The main idea Why will this be fun The core mechanics 5 minute Q&A from audience Some groups will go following Tuesday 91

92 Outline Updates Flash / ActionScript 3 What is a game? How do we brainstorm? What makes a game fun? Upcoming assignments 92

the gamedesigninitiative at cornell university Lecture 5 Rules and Mechanics

the gamedesigninitiative at cornell university Lecture 5 Rules and Mechanics Lecture 5 Rules and Mechanics Today s Lecture Reading is from Unit 2 of Rules of Play Available from library as e-book Linked to from lecture page Not required, but excellent resource Important for serious

More information

Game Design. Aspects of Game Design CMPUT 299

Game Design. Aspects of Game Design CMPUT 299 Finnegan Southey Game Design CMPUT 299 convexity (series) new modes: adding multiplayer features qbilities, training, introducing abilities critical gaming save dev qa coverage/replay approachable doors

More information

Game Design Document and Production Timeline. John Laird and Sugih Jamin University of Michigan

Game Design Document and Production Timeline. John Laird and Sugih Jamin University of Michigan Game Design Document and Production Timeline John Laird and Sugih Jamin University of Michigan Game Production Timeline Inspiration (1 month) Results in game treatment/concept paper Conceptualization (3-5

More information

game development documentation game development documentation: concept document

game development documentation game development documentation: concept document topics: game design documents design document references: cisc3665 game design fall 2011 lecture # IV.1 game development documentation notes from: Game Design: Theory & Practice (2nd Edition), by Richard

More information

[Name of the game] Game Design Document. Created by [Name of the team]:

[Name of the game] Game Design Document. Created by [Name of the team]: [Name of the game] Game Design Document Created by [Name of the team]: [Name of each team member] [Company logo] [Company name] [Date] Table of content 1 Overview... 4 1.1 Game abstract... 4 1.2 Objectives

More information

RATIONALE FOR ADVENTURE TAKEAWAYS FOR CUB SCOUTS. Webelos Handbook, page 416 ADVENTURE REQUIREMENTS

RATIONALE FOR ADVENTURE TAKEAWAYS FOR CUB SCOUTS. Webelos Handbook, page 416 ADVENTURE REQUIREMENTS GAME DESIGN RATIONALE FOR ADVENTURE Scouts will use technology safely in this adventure to make fun games fueled by their own ideas. They will learn to plan, organize, and execute those ideas while working

More information

Understanding your ENGAGE Results

Understanding your ENGAGE Results Understanding your ENGAGE Results 2010 by ACT, Inc. All rights reserved. 18349 What is ENGAGE College? ENGAGE College is a survey from ACT that will help you identify your strengths and needs for several

More information

Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto.

Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto. ECE1778 Project Report Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto.ca Executive Summary The goal of this project

More information

ROOT OF PLAY GAME DESIGN FOR DIGITAL HUMANISTS

ROOT OF PLAY GAME DESIGN FOR DIGITAL HUMANISTS ROOT OF PLAY GAME DESIGN FOR DIGITAL HUMANISTS Andy Keenan, University of Toronto Matt Bouchard, University of Toronto INTRODUCTORY ESSAY This exercise is a game development approach embedded within a

More information

IMGD 1001 - The Game Development Process: Fun and Games

IMGD 1001 - The Game Development Process: Fun and Games IMGD 1001 - The Game Development Process: Fun and Games by Robert W. Lindeman ([email protected]) Kent Quirk ([email protected]) (with lots of input from Mark Claypool!) Outline What is a Game? Genres

More information

Lab Rat. Prototype Productions. Tech: Sean Halloran sjhalloran Art: Shane Stenson sjstenson Tech: Lindsay O Donnell lrodonnell

Lab Rat. Prototype Productions. Tech: Sean Halloran sjhalloran Art: Shane Stenson sjstenson Tech: Lindsay O Donnell lrodonnell Lab Rat Prototype Productions Tech: Sean Halloran sjhalloran Art: Shane Stenson sjstenson Tech: Lindsay O Donnell lrodonnell One Sentence Description You, a simple lab rat, must explore strange environments,

More information

OCR LEVEL 3 CAMBRIDGE TECHNICAL

OCR LEVEL 3 CAMBRIDGE TECHNICAL Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT DEVELOPING COMPUTER GAMES K/601/7324 LEVEL 3 UNIT 10 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 DEVELOPING COMPUTER GAMES

More information

Kids College Computer Game Programming Exploring Small Basic and Procedural Programming

Kids College Computer Game Programming Exploring Small Basic and Procedural Programming Kids College Computer Game Programming Exploring Small Basic and Procedural Programming According to Microsoft, Small Basic is a programming language developed by Microsoft, focused at making programming

More information

When you and your students are saving your files, under the File menu of MovieMaker, save your file as a project rather than a movie:

When you and your students are saving your files, under the File menu of MovieMaker, save your file as a project rather than a movie: MOVIE MAKER Before you use Movie Maker: Windows Movie Maker is a program that is free with any machine operating Windows XP (which is, basically, the sort of machine that Year Up uses with its students).

More information

Video Games and Education Syllabus MSTU 4039.001 Jessica Hammer

Video Games and Education Syllabus MSTU 4039.001 Jessica Hammer Course Overview Video Games and Education Syllabus MSTU 4039.001 Jessica Hammer This course is called Video Games in Education, taught by Jessica Hammer. We will meet every Monday from 3pm until 4:40pm.

More information

Game Programming & Game Design

Game Programming & Game Design Unit 11: Game Programming & Game Design BRIDGES TO COMPUTING http://bridges.brooklyn.cuny.edu College Now, Bridges to Computing Page 1 Topic Descriptions and Objectives Unit 7: Game Programming & Game

More information

Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game

Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game Directions: In mobile Applications the Control Model View model works to divide the work within an application.

More information

What are Your Favorite Lies?

What are Your Favorite Lies? Life is Hard Sometimes What are Your Favorite Lies? West Chester, PA [email protected] Little lies make life easier at least in the moment. They enable us to avoid pain in the moment and hopefully in

More information

Ludology. Ludology: Psychology of fun. Remembering from last time. Thinking like a gamer

Ludology. Ludology: Psychology of fun. Remembering from last time. Thinking like a gamer Ludology: Psychology of fun Ludology The fundamental purpose of games is fun! So what makes them fun, exactly? Remembering from last time nobody wants to make a bad game. ( go to shaqfu.com) Famous game

More information

Elastic Grid Best Practices

Elastic Grid Best Practices Elastic Grid Best Practices Welcome to your Elastic Grid demand generation center. This document outlines the top 9 ways to get the most out of your campaigns on Elastic Grid. If you have any questions,

More information

Definitions of Games and Play Magic Circle Rules as Limitations and Affordances

Definitions of Games and Play Magic Circle Rules as Limitations and Affordances Definitions of Games and Play Magic Circle Rules as Limitations and Affordances Foundations of Interactive Game Design Prof. Jim Whitehead January 10, 2007 Creative Commons Attribution 2.5 creativecommons.org/licenses/by/2.5/

More information

Game Design. Fundamental theory. Fundamental theory

Game Design. Fundamental theory. Fundamental theory Game Design Fundamental theory Fundamental theory Why theory? Why is fundamental theory important? It provides a structure to think in Thinking about game design without a structure is inefficient As if

More information

ACADEMY OF INTERACTIVE

ACADEMY OF INTERACTIVE INTERACTIVE ENTERTAINMENT VET IN SCHOOLS PROGRAMS IANCTAED Page 2 INTRODUCTION The Academy of Interactive Entertainment (AIE) is a not-for-profit Registered Training Organisation that was first established

More information

Techniques and Strategies for Data-driven design in Game Development. Scott Shumaker Outrage Games

Techniques and Strategies for Data-driven design in Game Development. Scott Shumaker Outrage Games Techniques and Strategies for Data-driven design in Game Development Scott Shumaker Outrage Games Motivations Many games are never completed Many completed games are not financially successful These failures

More information

Chapter 6: Project Planning & Production

Chapter 6: Project Planning & Production AIM Your Project with Flash: Chapter 6 - Project Planning and Production 105 Chapter 6: Project Planning & Production After completing this module, you ll be able to: plan a Flash project. consider design

More information

Steal From the Casino! Roulette Sniper

Steal From the Casino! Roulette Sniper Steal From the Casino! Roulette Sniper Congratulations - You really do want to make easy money! The Golden Rule - DON'T BE LAZY If you want to actually make money, you have to get started. Get started

More information

BINGO TRAINING. Last Updated August 2014

BINGO TRAINING. Last Updated August 2014 BINGO TRAINING Last Updated August 2014 Overview The Weekly Sunday Bingo at St John s is by far our greatest money maker. For the 2013-2014 Year, we made close to $225,000 in profit from Bingo. This effort

More information

Practice Ideas Rookie / Junior Mosquito

Practice Ideas Rookie / Junior Mosquito Practice Ideas Rookie / Junior Mosquito Equipment essentials needed: 25 30 wiffle balls 20 25 kenko balls 20 tennis balls 1 2 tennis or racquet ball racquets 4 6 cones 3 4 bats and helmets 1 or 2 batting

More information

Sample Webinar Email Sequence

Sample Webinar Email Sequence Hello ( e-mail 1 after registration ) Webinar email sequence Thank you for your time and registering for the webinar. Here are the details of your upcoming webinar: Webinar Name: Event date & Time: Wednesday,

More information

2IOE0 Interactive Intelligent Systems

2IOE0 Interactive Intelligent Systems 2IOE0 Interactive Intelligent Systems Erik de Vink, Huub van de Wetering TU/e 2015-2016 Erik de Vink, Huub van de Wetering (TU/e) 2IOE0 Interactive Intelligent Systems 2015-2016 1 / 19 Introduction Course

More information

Basic Guide for Video Games production

Basic Guide for Video Games production Basic Guide for Video Games production intro A video game is more than the sum of its pieces; a game has a synergy that, after the game is complete, makes it something unique. Creating this synergy takes

More information

Real Motivation for Real Change

Real Motivation for Real Change Real Motivation for Real Change Ari Tuckman, PsyD, MBA www.adultadhdbook.com [email protected] Ari is a psychologist in West Chester, PA. He specializes in the diagnosis and treatment of ADHD in kids,

More information

Borrowing & Saving: Week 1

Borrowing & Saving: Week 1 The Minnesota Literacy Council created this curriculum with funding from the MN Department of Education. We invite you to adapt it for your own classrooms. Intermediate Level (CASAS reading scores of 201-220)

More information

Game Development Fundamentals

Game Development Fundamentals Game Development Fundamentals Levels: 9-12 Units of Credit: 0.5 CIP Code: 11.0803 Core Code: 35-02-0000-045, 35-02-0013-045, Prerequisite: recommended Computer Programming 1, Digital Media1 Skill Test:

More information

Intro to Human Centered Service Design Thinking

Intro to Human Centered Service Design Thinking Intro to Human Centered Service Design Thinking thinkjarcollective.com Adapted from ideo.org DESIGN A BETTER COMMUTE DISCOVER Human-centered design begins with in-depth interviews and qualitative research.

More information

THE 20-MINUTE PPC WORK WEEK MAKING THE MOST OF YOUR PPC ACCOUNT IN MINIMAL TIME

THE 20-MINUTE PPC WORK WEEK MAKING THE MOST OF YOUR PPC ACCOUNT IN MINIMAL TIME THE 20-MINUTE PPC WORK WEEK MAKING THE MOST OF YOUR PPC ACCOUNT IN MINIMAL TIME THE 20-MINUTE PPC WORK WEEK MAKING THE MOST OF YOUR PPC ACCOUNT IN MINIMAL TIME If you look at the pay-per-click (PPC) marketing

More information

PLANNING A BUDGET. Income, needs vs. wants, budgets, simple interest, savings accounts, paying yourself first

PLANNING A BUDGET. Income, needs vs. wants, budgets, simple interest, savings accounts, paying yourself first Grades 6-8 Lesson 3 PLANNING A BUDGET Key concepts: Income, needs vs. wants, budgets, simple interest, savings accounts, paying yourself first Summary: This lesson reviews trade-offs and priorities in

More information

Developing an Artificial Intelligence Engine

Developing an Artificial Intelligence Engine Introduction Developing an Artificial Intelligence Engine Michael van Lent and John Laird Artificial Intelligence Lab University of Michigan 1101 Beal Ave. Ann Arbor, MI 48109-2110 {vanlent,laird}@umich.edu

More information

I Wanna Rock Music VIdeo Workshop

I Wanna Rock Music VIdeo Workshop I Wanna Rock Music VIdeo Workshop Thank you for choosing The Director s Cut Workshops. We are thrilled to be a part of your classroom this year! We promise to work hard to make this the most engaging and

More information

March Madness Week. Day 1 3/12. Day 2 3/13. Day 3 3/14. Day 4 3/15. Day 5 3/16. Hello Teachers and Staff,

March Madness Week. Day 1 3/12. Day 2 3/13. Day 3 3/14. Day 4 3/15. Day 5 3/16. Hello Teachers and Staff, Hello Teachers and Staff, This is a reminder that the week after conferences (March 12 16) is March Madness Week at Blaine Middle School. The purpose of March Madness week is to use the NCAA basketball

More information

Peggy Southerland Coordinator, Animation Department Regent University

Peggy Southerland Coordinator, Animation Department Regent University Peggy Southerland Coordinator, Animation Department Regent University What can you do with an Animation Degree? What can you do with an Animation Degree? 1. Product Commercials What can you do with an

More information

OCR LEVEL 3 CAMBRIDGE TECHNICAL

OCR LEVEL 3 CAMBRIDGE TECHNICAL Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT COMPUTER GAME DESIGN H/502/5671 LEVEL 3 UNIT 32 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 COMPUTER GAME DESIGN H/502/5671

More information

3D Anatomical Models, Adobe Flash Animation and Online Communities

3D Anatomical Models, Adobe Flash Animation and Online Communities 3D Anatomical Models, Adobe Flash Animation and Online Communities Chris Paton Health Informatics Programme, University of Otago, New Zealand New Media Medicine Ltd, Dunedin, New Zealand Correspondence

More information

Bergen Community College - Information Technology Course Syllabus

Bergen Community College - Information Technology Course Syllabus Bergen Community College - Information Technology Course Syllabus Course Title: Game Programming 2D Credits/Hours: 3 credits/2 hours lecture, 2-hour lab Prerequisite: None Recommended Co-requisite: CIS-165

More information

How to Complete the Online Course Work for an Entry Level Clinic

How to Complete the Online Course Work for an Entry Level Clinic How to Complete the Online Course Work for an Entry Level Clinic Start the Online Course Work After you ve selected and paid for an Entry Level clinic, a Online Lessons button will appear to the right

More information

Lecture 2: Game Design

Lecture 2: Game Design CITS4242: Game Design and Multimedia Lecture 2: Game Design What is Game Design? Game design includes developing and considering the following aspects of a game: - Concept - Genre - Setting (often including

More information

not think the same. So, the consumer, at the end, is the one that decides if a game is fun or not. Whether a game is a good game.

not think the same. So, the consumer, at the end, is the one that decides if a game is fun or not. Whether a game is a good game. MR CHU: Thank you. I would like to start off by thanking the Central Policy Unit for the invitation. I was originally from Hong Kong, I left Hong Kong when I was 14 years old, it is good to come back with

More information

Web Tools and Techniques for E-Learning

Web Tools and Techniques for E-Learning Web Tools and Techniques for E-Learning This paper is intended as an introduction to web-based training for technical communicators who are new to e-learning or want to move into e-learning. We focus on

More information

The Game Development Process. Slides: largely based on Mark Claypool (WPI, USA) course on game development

The Game Development Process. Slides: largely based on Mark Claypool (WPI, USA) course on game development The Game Development Process Slides: largely based on Mark Claypool (WPI, USA) course on game development Outline Introduction Game Business Overview Stats Shape Game Companies Structure Timeline References

More information

The other day I played a typing game on popcap.com I got really far and did really well, and there came a point where I got bored.

The other day I played a typing game on popcap.com I got really far and did really well, and there came a point where I got bored. The other day I played a typing game on popcap.com I got really far and did really well, and there came a point where I got bored. Then I played Bookworm on the same site. I quit when I saw that I was

More information

University of Toronto TEFL Online

University of Toronto TEFL Online University of Toronto TEFL Online 403 (v41) Reflection Journal Submission - Unit 4 Name: RAHEEL KHAN Score: 100% Passmark: 100% Attempted: Tuesday, February 11, 2014 Attempt Number: 3 Time Taken: 00:09:51

More information

afraid aggravated anxious confident scared secure stressed

afraid aggravated anxious confident scared secure stressed LEVEL 1.5-2.0 BUSINESS ENGLISH PHONE MESSAGES 05 LEAVING A MESSAGE 02 IN CONTEXT 8-10 min Match the pictures with the adjectives How do you feel when you need to leave a message in English to your foreign

More information

Tabletop Hopscotch Learn about online safety with this fun game

Tabletop Hopscotch Learn about online safety with this fun game Tabletop Hopscotch Learn about online safety with this fun game Girls learn the importance of online safety, when they participate in this hopping fun game! Tips for safe online marketing of Girl Scout

More information

Guide for Students Introduction to Journalism

Guide for Students Introduction to Journalism Guide for Students Introduction to Journalism Welcome to Introduction to Journalism. This unique 16 week class uses an innovative, collaborative approach to introduce the fundamentals of journalism in

More information

Week 6 Week 5 Week 4 Week 3 Week 2 Week 1. Monday Tuesday Wednesday Thursday Friday Saturday

Week 6 Week 5 Week 4 Week 3 Week 2 Week 1. Monday Tuesday Wednesday Thursday Friday Saturday Week 6 Week 5 Week 4 Week 3 Week 2 Week 1 Sunday Monday Tuesday Wednesday Thursday Friday Saturday Week 6 Week 5 Week 4 Week 3 Week 2 Week 1 G u e s t F o l l o w - u p Calendar Sunday Monday Tuesday Wednesday

More information

SuperViz: An Interactive Visualization of Super-Peer P2P Network

SuperViz: An Interactive Visualization of Super-Peer P2P Network SuperViz: An Interactive Visualization of Super-Peer P2P Network Anthony (Peiqun) Yu [email protected] Abstract: The Efficient Clustered Super-Peer P2P network is a novel P2P architecture, which overcomes

More information

Key Performance Indicators

Key Performance Indicators Key Performance Indicators Profit is not a natural condition. It takes some very special work to create. The road to failure is paved with good intentions. Success comes from consistently doing the right

More information

The Definitive Guide to Mobile Monetization

The Definitive Guide to Mobile Monetization The Definitive Guide to Mobile Monetization Appia Footer320 Blackwell Street Durham, NC 27701 1.866.254.2483 Introduction There is no silver bullet to mobile monetization. Crafting a monetization strategy

More information

Adaptation of Rapid Prototyping Model for Serious Games Development

Adaptation of Rapid Prototyping Model for Serious Games Development Journal of Computer Science and Information Technology June 2014, Vol. 2, No. 2, pp. 173-183 ISSN: 2334-2366 (Print), 2334-2374 (Online) Copyright The Author(s). 2014. All Rights Reserved. Published by

More information

Three Hot Tactical War Room Strategies That Will Explode Your Sales

Three Hot Tactical War Room Strategies That Will Explode Your Sales Special Report $29.97 Three Hot Tactical War Room Strategies That Will Explode Your Sales Tactical Strategy No. 1. Emotions vs. Logic in Persuasion I am frequently asked whether emotion or logic is more

More information

How to Use Easyhits4U

How to Use Easyhits4U How to Use Easyhits4U Table of Contents 1. What are Traffic Exchanges? 1a. What Makes a Good Traffic Exchange? 2. How to use EasyHits4U 2a. Surfing to Earn Credits 2b. Adding a New Site 2c. Assign Credits

More information

In 2 Hockey Leadership Course Planning and Delivery Guidance

In 2 Hockey Leadership Course Planning and Delivery Guidance In 2 Hockey Leadership Course Planning and Delivery Guidance This guidance aims to assist with delivery of the In 2 Hockey Leadership Course giving young leaders the basic skills to lead an In 2 Hockey

More information

Chapter 1 Basic Introduction to Computers. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 1 Basic Introduction to Computers. Discovering Computers 2012. Your Interactive Guide to the Digital World Chapter 1 Basic Introduction to Computers Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Explain why computer literacy is vital to success in today s world Define

More information

How to Host Your Murder Mystery Party. General instructions for hosting your murder mystery party game from Host-Party.com

How to Host Your Murder Mystery Party. General instructions for hosting your murder mystery party game from Host-Party.com How to Host Your Murder Mystery Party General instructions for hosting your murder mystery party game from Host-Party.com Table of Contents Establishing the Time and Place... 3 Assigning Guests... 4 Guest

More information

Preproduction in the Game Development Process

Preproduction in the Game Development Process Preproduction in the Game Development Process From Proposal to Prototype Instructor Sara R. Farr Preproduction At this point, you already have an approved game proposal outlining your game. Preproduction

More information

Intro to the Art of Computer Science

Intro to the Art of Computer Science 1 LESSON NAME: Intro to the Art of Computer Science Lesson time: 45 60 Minutes : Prep time: 15 Minutes Main Goal: Give the class a clear understanding of what computer science is and how it could be helpful

More information

Data in Head Start and. Early Head Start:

Data in Head Start and. Early Head Start: Data in Head Start and Early Head Start: Creating a Culture That Embraces Data Guide for Users and Trainers Table of Contents Overview... 1 Audience... 2 Objectives... 2 Using the Module... 2 Using the

More information

Unit in brief. Unit introduction. Learning aims. Level: 1 Unit type: Sector (Digital Media) Guided learning hours: 40

Unit in brief. Unit introduction. Learning aims. Level: 1 Unit type: Sector (Digital Media) Guided learning hours: 40 Unit DM9: Creating an animation Level: 1 Unit type: Sector (Digital Media) Guided learning hours: 40 Unit in brief Learners will develop the skills they needed for animation pre-production, production

More information

CI 437: Educational Game Design

CI 437: Educational Game Design CI 437: Educational Game Design Department of Curriculum & Instruction UIUC College of Education I. Basic Course Information Semester: Spring 2015 Class Location: Course Meeting Days: Tues & Thurs Undergrad

More information

Vol. 1-6 (09/03/2003) by Nicholas Yee. (http://www.nickyee.com/daedalus)

Vol. 1-6 (09/03/2003) by Nicholas Yee. (http://www.nickyee.com/daedalus) The Daedalus Project Vol. 1-6 (09/03/2003) by Nicholas Yee (http://www.nickyee.com/daedalus) FAQ on the Good and Bad (transcript of interview) I was recently interviewed over email over some issues centered

More information

Hypercosm. Studio. www.hypercosm.com

Hypercosm. Studio. www.hypercosm.com Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks

More information

Visit salonbooker.com or Call 1.866.966.9798

Visit salonbooker.com or Call 1.866.966.9798 Visit salonbooker.com or Call 1.866.966.9798 What s the Top 5 all about? Welcome curious salon owners and managers! Our years of experience and passion for the beauty industry have left us knowledgeable,

More information

F O C U S Challenge? Reaction? Insight? Action Chapter Seven Engaging, Listening, and Note Taking in Class

F O C U S Challenge? Reaction? Insight? Action Chapter Seven Engaging, Listening, and Note Taking in Class F O C U S Challenge? Reaction? Insight? Action Chapter Seven Engaging, Listening, and Note Taking in Class Reading Assignments Chapter 7, pages 151-174 PowerPoint Presentations Chapter 7 FOCUS on Community

More information

FACT A computer CANNOT pick numbers completely at random!

FACT A computer CANNOT pick numbers completely at random! 1 THE ROULETTE BIAS SYSTEM Please note that all information is provided as is and no guarantees are given whatsoever as to the amount of profit you will make if you use this system. Neither the seller

More information

Grid Computing for Artificial Intelligence

Grid Computing for Artificial Intelligence Grid Computing for Artificial Intelligence J.M.P. van Waveren May 25th 2007 2007, Id Software, Inc. Abstract To show intelligent behavior in a First Person Shooter (FPS) game an Artificial Intelligence

More information

What are the critical factors that measure the success of capital projects?

What are the critical factors that measure the success of capital projects? November 2002 Software Project Risk Management, Success and Training An interview with Max Wideman, first published in Projects & Profits, November 2002 issue (p59). Projects & Profits is a Monthly Digest

More information

BOSTON UNIVERSITY Course Syllabus: DESIGN THINKING FOR MULTIPLATFORM MARKETING

BOSTON UNIVERSITY Course Syllabus: DESIGN THINKING FOR MULTIPLATFORM MARKETING BOSTON UNIVERSITY Course Syllabus: DESIGN THINKING FOR MULTIPLATFORM MARKETING INSTRUCTORS: PROF. BENNETT & PROF. VAN DIJK CLASS TIME: Tuesday Evenings, 7:30pm-10pm Office Hours: By Appointment EMAIL;

More information

Club Manual. Coaching and Games Development in the Club. www.gaa.ie

Club Manual. Coaching and Games Development in the Club. www.gaa.ie Club Manual Coaching and Games Development in the Club www.gaa.ie 02 Coaching and Games Development in the Club The most important activity in any Club is the playing of our games. All Clubs should strive

More information

Before you do anything else listen to this voxer message! http://voxer.com/v/4881241e24

Before you do anything else listen to this voxer message! http://voxer.com/v/4881241e24 Before you do anything else listen to this voxer message! http://voxer.com/v/4881241e24 *Please keep in mind this is NOT a replacement for face-to-face parties! This is just another option. Learn to use

More information

How to Build a Simple Pac-Man Game

How to Build a Simple Pac-Man Game How to Build a Simple Pac-Man Game For today's program, we are going to build a simple Pac-Man game. Pac-Man was one of the very first arcade games developed around 1980. For our version of Pac-Man we

More information

Fruit Machine. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code

Fruit Machine. Level. Activity Checklist Follow these INSTRUCTIONS one by one. Test Your Project Click on the green flag to TEST your code Introduction: This is a game that has three sprites that change costume. You have to stop them when they re showing the same picture (like a fruit machine!). Activity Checklist Follow these INSTRUCTIONS

More information

GAME MASTERS: THE GAME Resource Kit

GAME MASTERS: THE GAME Resource Kit GAME MASTERS: THE GAME Resource Kit GAME MASTERS : THE GAME Introduction The Game Masters exhibition brings together the world's most incredible designers and over 125 different playable games. Like the

More information