Top Banner
Introduction to Video Game Programming (VGP)
62

Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Dec 16, 2015

Download

Documents

Clifford Chase
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Introduction to Video Game Programming (VGP)

Page 2: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Today’s Objective(s) and Bell-RingerBell-Ringer1. What Middle School did you go to?2. Where were you born?3. Where is a place you’d like to go?

Objective• Given computer and internet acceptable use

standards, TSW correctly identify policies with no errors. (BUS6640.033)

Page 3: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Bell-Ringer Procedures

Top lineName on left, date on right

Skip a lineCopy and answer Questions

Leave a blank line or two after each question for the answers

Page 4: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Bell-Ringer Procedures1. What Middle School did you go to?

2. Where were you born?

3. Where is a place you’d like to go?

Page 5: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Bell-Ringer Procedures

Skip two linesCopy Today’s Objective(s)

Page 6: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Today’s Objective(s)

Given computer and internet acceptable use standards, TSW correctly identify policies with no errors. (BUS6640.033)

Page 7: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Bob SmithBell-Ringer1. What Middle School did you go to?

Davis2. Where were you born?

Hampton3. Where is a place you’d like to go?

Hawai’i

Objectives• Given computer and internet acceptable use

standards, TSW correctly identify policies with no errors. (BUS6640.033)

9/2/2013

Page 8: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

SyllabusCourse Description

Explore history and development of computer technology and concepts.

Apply logical procedures and implement programming procedures

Page 9: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

SyllabusCourse Description

Use Graphical User Interfaces, such as Alice and Game Maker, to design and develop interactive multimedia applications

Page 10: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Syllabus

No textbookAll materials found on class web page

www.mrshultz.com

Page 11: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Syllabus

Materials1-inch binder (provided if fees paid)Divider set, at least 4 tabsFiller paperBlack or blue pensHeadphones/Ear buds

Page 12: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Syllabus

Student OrganizationFBLA – Future Business

Leaders of AmericaMr. Eure is AdviserListen for announcements

Page 13: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Syllabus Grade Criteria Each Quarter/Grading Period/Nine Weeks

Class Preparation/Teamwork = 10%Projects = 50%Portfolio = 20%Tests = 20%

Number of points tells you how important assignments areProjects = 50 pointsTests = 50 pointsMost Class Work = 5 points

Page 14: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Syllabus

Semester GradesFirst Grading Period = 40%Second Grading Period = 40%Semester Exam = 20%

If exempt from Semester ExamFirst Grading Period = 50%Second Grading Period = 50%

Page 15: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

First Semester WorkCourse IntroductionProgramming Careers and the

Student OrganizationComputer History and ConceptsProgram Design and SolutionsIntro to Alice and Object-

Oriented Programming

Page 16: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

First Semester WorkDeveloping Classes, Objects,

Methods and ParametersProgramming with Logical

StructuresEvent-Driven Programming

Page 17: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Second Semester Work

Intro to Video Game Programming and Game Maker

Good Game DesignEvent InheritanceDesigning Levels and FeaturesDeveloping Multiplayer GamesMultiplayer Game Balance

Page 18: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Syllabus

Make-Up WorkSee Rights & Responsibilities

TardyIf late from lunch, you will be

marked tardy

Page 19: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Syllabus

Professional BehaviorThis is a “Business & IT” classYou are expected to act

professionallyI do not do professional dress

days

Page 20: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

SyllabusCheating/PlagiarismClaiming credit for something you

did not createCopying/Pasting from Internet is

PlagiarismMust key in all of your work in

your own words

Page 21: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

SyllabusGum/Food/Drink/Candy

Not allowed!Exception – bottled drinks, but no

cansGrooming

Not in class!Other students will be using the

computers

Page 22: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Syllabus

Beginning of ClassGet notebookSit at assigned seatComplete Bell-RingerWait for instruction

Page 23: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

SyllabusEnding of Class

Save work/submit if necessaryReturn notebooks/materialsStraighten up work areaSit at assigned seatPlace chair under desk

Page 24: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

BHS Acceptable Computer Use Policy

Page 25: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Use Policy

Students will NOT use BHS resources for these purposes:

PoliticalReligiousPersonalCommercial

Page 26: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Use Policy

Students WILL

Honor all copyrights and licenses

Page 27: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Use Policy

Students will NOT

Share login names, passwords, or data

Page 28: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Use Policy

Students will NOT

Misuse or abuse equipment and/or data

Page 29: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Use PolicyMisuses include, but are not limited

to:Printing material unrelated to class

workExploring unauthorized areas of hard

drive/system files

Page 30: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Use Policy

Students will NOT

Attempt to circumvent security practices

Page 31: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Use Policy

Students WILL

Respect the privacy of all other users of the system

Page 32: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

BHS Internet Acceptable Online Behavior

Page 33: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Internet Acceptable Behavior

Access to the Internet is given as a PRIVLEGE to learners who agree to

act in a considerate and responsible manner

Page 34: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Internet Acceptable Behavior

Students WILLUse the Internet for

productive purposes onlyPractice good “Netiquette”

Page 35: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Internet Acceptable Behavior

Students are responsible for good behavior on the Internet

General school rules for behavior and communications apply

Page 36: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Internet Acceptable Behavior

Network storage areas may be treated like school lockers

Network administrators may review files and communications

Users should NOT expect that files will be private

Page 37: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Internet Acceptable Behavior

Students will NOTDamage computers, computer

systems, or computer networks either physically or electronically

e.g., writing viruses or hacking

Page 38: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Internet Acceptable Behavior

Students will NOTViolate copyright lawsUse another’s passwordTrespass in another’s

folders, work, or files

Page 39: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Internet Acceptable Behavior

Violations may result inLoss of accessOther disciplinary or legal

action

Page 40: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer and Internet Contracts

Student AND Parent/Guardian

MUST sign this agreement and return to the teacher

Page 41: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer and Internet Contracts

Students will NOTBe allowed to use any business department computer equipment until this form has been signed and returned

Page 42: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer and Internet Contracts

Violations of these policies

Will result in consequences as outlined in the Student’s Rights and Responsibilities Handbook

Page 43: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer and Internet Contracts

Violations of these policies

Can result in computer use privileges being permanently revoked

Page 44: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer and Internet Contracts

Get signed and bring back NEXT CLASS

We will begin working on computers NEXT CLASS

If you don’t have them signed, you will fall behind

Page 45: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Introduction to Video Game Programming (VGP)

Page 46: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Bell-Ringer

Get the Bell-Ringer you completed earlier in class

Page 47: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

“Getting to Know You”

NameWhere you were bornMiddle SchoolPlace you’d like to go

Page 48: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Introductions

Saudi

Arabia

England

Turkey

Crete (Greece)

Austria, Belgium, Bulgaria, Croatia, France, Germany, Italy, Slovenia, Spain, Vatican City

Canary Islands (Spain)

Azores (Portugal)

Barbados

Mexico

Canada

47 States, Lived in 9

Page 49: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Introduction to Video Game Programming (VGP)

Page 50: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

Prefixes:K = kilo = 1,000 (thousand)M = mega = 1,000,000 (million)G = giga = 1,000,000,000 (billion)T = tera = 1,000,000,000,000

(trillion)

Page 51: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

CPU SpeedsMeasured in Hz (hertz)

Means cycles per second

The more cycles it can process, the faster it can run

Page 52: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

1a. If a CPU is rated at 500 MHz, how many cycles can it process in a second?

500 times M (1,000,000) =

500,000,000 (500 million)

Page 53: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

1b. If a CPU is rated at 1 GHz, how many cycles can it process in a second?

1 times G (1,000,000,000) =

1,000,000,000 (1 billion)

Page 54: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

1c. If a CPU is rated at 950 MHz, how many cycles can it process in a second?

950 times M (1,000,000) =

950,000,000 (950 million)

Page 55: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

1d. If a CPU is rated at 1.1 GHz, how many cycles can it process in a second?

1.1 times G (1,000,000,000) =

1,100,000,000 (1.1 billion)

Page 56: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

1e. Which CPU is faster, one rated at 1.1 GHz, or one rated at 950 MHz?

1.1 GHz = 1,100,000,000950 MHz = 950,000,000

Page 57: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

Hard Drive CapacityMeasured in B (bytes)

Means pieces of dataMore bytes on the hard

drive = more data you can store

Page 58: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

2a. If a hard drive holds 200 GB, how many pieces of data can it store?

200 times G (1,000,000,000) =

200,000,000,000 (200 billion)

Page 59: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

2b. If a hard drive holds 1TB, how many pieces of data can it store?

1 times T (1,000,000,000,000) =

1,000,000,000,000 (1 trillion)

Page 60: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

2c. If a hard drive holds 750 GB, how many pieces of data can it store?

750 times G (1,000,000,000) =

750,000,000,000 (750 billion)

Page 61: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Computer Math

2d. You need to have a total of 1TB of storage, and you already have a hard drive that holds 750GB. What is the smallest hard drive you can add and have 1TB of storage?

1TB (1,000,000,000,000) minus750GB (750,000,000,000) =250GB (250,000,000,000)

Page 62: Introduction to Video Game Programming (VGP). Today’s Objective(s) and Bell-Ringer Bell-Ringer 1.What Middle School did you go to? 2.Where were you born?

Information Technology Fundamentals (ITF)