CIS125G Computer Game Development. Goals Learn: – How to design games – How games are studied – How games are developed – How to manage software projects.

Slides:



Advertisements
Similar presentations
Sprite-visual object (actor on the stage) Scripts- Tells actors (sprites) what to do.
Advertisements

Create a Simple Game in Scratch
Create a Simple Game in Scratch
30 min Scratch July min intro to Scratch A Quick-and-Dirty approach Leaving lots of exploration for the future. (5 hour lesson plan available)
MODULE 10 Platforms. Data Representation Data Representation refers.
How to make a game on game maker 7. Start With an Idea Before you actually start making your game, you are going to need an idea as to what it is you.
Mrs. Chapman. Tabs (Block Categories) Commands Available to use Script Area where you type your code Sprite Stage All sprites in this project.
Learn… Create… Program. Manipulation of Multiple Media Connects with youth culture Scratch is a new graphical programming language designed to support.
Session 5 of 10 Review + Multiple Sprites
CSE 113 Week 3 January 28 – February 1, Monday Announcements  Software Installation Fest: 2/5 and 2/6 4pm – 7pm in Baldy 21 Bring your laptop or.
Introduction to Scratch UC Santa Cruz CMPS 10 – Introduction to Computer Science 13 May 2011.
1 An intro to programming concepts with Scratch Session 1 of 10 sessions Looks and Motion.
Computer Animation 2D Game Logic. What considerations should be addressed when designing a good game? What Makes A Good Game? (excerpts from Mark Overmars,
Introduction to Programming and Physical Computing
LO – To be able to identify some 2d shapes and list their properties. Pass the bomb.
What is Scratch? Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
SCRATCH This Design Notebook belongs to:. 3 What are the different ways you interact with computers? List your answers here: 5.
GameMaker.  A lot of Different Definitions  Easier to Say What is NOT a Game  Movie is Not a Game  No Active Participation  Final Outcome is Fixed.
2 What is pyGame? A set of Python modules to make it easier to write games. –home page: –documentation:
Art 315 Lecture 4 Dr. J. Parker AB 606 Today’s class: Programming! We are going to write some simple programs. We will use a tool called GameMaker –It.
By Mr. Lee. Backgrounds The image that appears in the background (duh!). This might be a horizon, or clouds, trees and rainbows in the distance If you’re.
Games. learning objectives o writing games! o understanding the built-in 2D game engine o events in games o using art (pictures, sounds)
Programming for Artists ART 315 Dr. J. R. Parker Art/Digital Media Lab Lec 8 Fall 2010.
Spiral Rider PAGE 1. Set Up Scene 1.Add Stage-underwater scene 2.Add crab sprite 3.Add two fish sprites PAGE 2.
Learning Game Maker Studio:
Introduction to Scratch Scratch as Logo Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Test Environment Algorithm Program Requirements/ Enhancements Analyze the Problem and Design a Solution Programming Software Translates the Source Code.
GAME:IT Helicopter Objectives: Review skills in making directional sprites Create objects that shoot and destroy for points Create random enemies on the.
Game Maker Terminology
Introduction to Programming G50PRO University of Nottingham Unit 2 : Introduction To Scratch Paul Tennent
Game Maker – Getting Started What is Game Maker?.
Overview of Game Maker. Game Maker Version 7.0 Lite (free version) For MS-Windows platforms
COMPUTER GAMES. Learning objectives Evaluate a computer game and suggest how it can be improved Create a design for a computer game Create a computer.
Introduction to Scratch. What is Scratch? Scratch is a control program that enables you to create your own interactive stories, animations, games, music,
2D Platform Game Game Maker Terminology. Object  Item in a game that has behavior, such as a main character who can move.
The Essentials of Alice Mrs. Jayne Slease SBMS CTE Computer Science and Animation Credit to Duke Students under the direction of Professor Susan Rodger.
Create a Halloween Computer Game in Scratch Stephanie Smullen and Dawn Ellis Barb Ericson October 2008.
Game Maker Evil Clutches.
1 Understand what Scratch is and what it can be used for Lesson 1: Learning Objectives.
Evil Clown – Quiz 1 Gamemaker Quiz 1. Set up your file Save all finished work to your desktop Final file should be called: “yourlastname_evilclown” Open.
Game Development Process ITP 160 Original Game Assignments.
TIME TO MAKE OUR FIRST INTERACTIVE SPRITE! LAST WEEK WE WERE MAKING SPRITES, or simple PIXELATED Graphics of our favorite CHARACTERS. Feel free to spend.
ICT/COMPUTING RULES Only use software allowed by the teacher
YEAR 10 IT GAME MAKER INTRO. Game Maker has a drag and drop programming technique to provide an easy way to learn about game development. Game maker.
Creating a Simple Game in Scratch Barb Ericson Georgia Tech May 2009.
Introducing Scratch Learning resources for the implementation of the scenario
Game Maker Tutorials Introduction Clickball IntroductionClickball Where is it? Shooting Where is it?Shooting.
Martin Norris Computing Teacher/Leader at Moldgreen Community Primary School, Huddersfield
Scratch for Interactivity
How to work with your sprite
Welcome to Computer Science!
Computing Year 7 - Unit 2 Programming Basics Scratch Basics.
Introduction to.
Learn… Create… Program
Learn… Create… Program
Flappy bird Demo: Lesson 5 Flappy bird Demo:
Game Maker Intro to Programming Game Maker Pop Quiz (Both Groups)
Transparency & magic pixel
Tank Game Int 10 Unit 3 – Game Maker.
The coordinate system Susan Ibach | Technical Evangelist
Learn… Create… Program
Learn… Create… Program
Game development using Scratch
So you want to be a Game Designer
Online Pogo Game Customer Service
Pogo Game Customer Care Helpline Number

Call Pogo Contact Phone Number and Enjoy Pogo Game
Presentation transcript:

CIS125G Computer Game Development

Goals Learn: – How to design games – How games are studied – How games are developed – How to manage software projects

About the Course Syllabus… Sites: – elearn.chemeketa.edu – faculty.chemeketa.edu/ascholer/

What goes into making a game? Game Design : Levels, stories, characters, rules Game Development: – Media : Art, models, music, sounds – Programming : Computer code

Starting Small Games come in lots of sizes Size != quality Start small

How do we make small games? Small means as little work as possible: Art: – Simplify Sound: – Use freely available sounds Programming: – GameMaker simplifies coding Game Design: – This is where the time should go

First Game

Gamemaker basics Gamemaker building blocks: – Rooms – Sprites – Objects – Events – Actions

Rooms A room is a level, or – Loading screen – Inventory screen The one thing you HAVE to have

Measuring Measurement in square called pixels. Location, given with x coordinate (how far side to side) and a y coordinate. (how far up or down). y x

Measuring Upper left corner is x = 0, y = 0 x = 400, y = 100 y x

Origin Every sprite has an Origin – center of sprite Duck placed at 0, 0 y x

Relative Measuring Relative values are amounts to +/- from a starting point Bullet hole is: -150 x, -200 y Relative to duck

Relative Measuring Bullet hole at -150 x, -200 y Absolute coordinates

Directions Directions in degrees – 0 degrees means to the right on your screen – 90 degrees is up – 180 is left – 270 is down

Sprites & Objects A sprite is a picture An object is something that appears in the game

Instances Objects are a template to make instances. – Object = cookie cutter – Instance = cookie

Events & Actions Events are chances to make objects respond Actions are the code to say what object does

Activity Install GameMaker (yoyogames or Steam) Follow instructions to build shooting gallery – Due Monday – Modifications Due Wed