Agenda for Unit 8: Defining Arrays in Game Programs

Slides:



Advertisements
Similar presentations
Requested Faculty Input 4 Packages 1.Course catalog description, List of CLO (Achieved) 2.List of assessments, List of activities- Today 3.Course topics.
Advertisements

Math 110 online work that was due today at the start of class: Gateway Homework (turn in worksheet now, while I take roll) The Syllabus Quiz can be redone.
No calculators or notes can be used on this quiz.
CS102--Object Oriented Programming Discussion 2: (programming strategy in java) – Two types of tasks – The use of arrays Copyright © 2008 Xiaoyan Li.
Homework Planners as an Intervention for Homework Completion Audrey Bullock Fall 2009 Math 5090 Audrey Bullock Fall 2009 Math 5090.
CIS101 Introduction to Computing Week 02. Agenda Your questions CIS101 Blackboard Site online.pace.edu and the online orientation Excel Project One Next.
CIS101 Introduction to Computing Week 02. Agenda Your questions CIS101 Blackboard Site Excel Project One Next Week.
Stat 217 – Week 10. Outline Exam 2 Lab 7 Questions on Chi-square, ANOVA, Regression  HW 7  Lab 8 Notes for Thursday’s lab Notes for final exam Notes.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
Cost Data (Cont) Session 13. Agenda  Continuation from sessions on cost data.
CIS 310 Management Information Systems Course Overview Guthrie, Summer 2014.
7 th and 8 th Grade Math Stetson Hills School Miss Gilbert Welcome Back!
Today: 1. Hand back/review Test Lecture on Section 5. 1, with HW 5
Quiz 2 Results: Grade Scale
In the last section we worked on multiplying and dividing fractions
ME 392 ME January 2012 Week 3 Joseph Vignola.
The Blackboard Textbook The hard-copy textbook has a card inside the cover containing an access code This code will allow you to obtain access to the Cengage.
Homework Strategies. The Purpose of Homework / Completing unfinished school assignments / Daily practice and rehearsal of information / Communication.
Lecture # 3 HTML and Arrays. Today Questions: From notes/reading/life? From Lab # 2 – Preview of Lab # 2 1.Introduce: How do you make a Web Page?: HTML.
Ms. Lemons General Chemistry Syllabus and Class Guidelines.
6 th Grade Math Mrs. Stacie Courtney Eagles. Contact Information ◦(859)
What does it take to make the most of Your Math Homework ?
Class Starter: Be Ready to grade Lunar Phases Homework Get it from the back if you turned it in yesterday. Collect Sun/Moon Data Complete Word.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Envision Math Online Edition.
Welcome to Physics 2015! ( General Physics Lab 1 - Fall 2012)
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
6 th Grade Math Mrs. Stacie Courtney Eagles. Contact Information ◦(859)
Unit 2: Math of Chemistry. Opener Copy question and answers Which representation is a structural formula?  A. O  B. OH  C. H 2 O 2  D. H-O-O-H.
World VIEW January 21, 2008 Instructor: David M. Hasz Introduction.
MGS 351 Introduction to Management Information Systems
Math 010 online work that was due today at the start of class: Section 1.3A Online Homework.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Get out Lesson 3, Dust Bowl organizer & notebooks Monday, Sept 28th *Test will be Thursday on Chapter 9-Great Depression.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
Welcome to MT140 Introduction to Management Unit 1 Seminar – Introduction to Management.
Bell RingerDate: March 11 th, )HAND IN ANY MISSING ASSIGNMENT, you will find what you are missing TODAY 2) Take out your Bell Ringers 3/8 to 3/11,
Tuesday CNN student news 2.Chapter 16, sections 1 and 2 guided reading on Google Classroom 3.Reconstruction Reading on US History.org 4.Reconstruction.
7 - Programming 7J, K, L, M, N, O – Handling Data.
Visual C++ Programming: Concepts and Projects
The CPU, RISC and CISC Component 1.
Computational Biology
Math Field Day Meeting #2 October 28, 2015
Welcome to Physics 2015! (General Physics Lab 1 – Spring 2013)
CSC215 Lecture Orientation.
Chapter Topics 2.1 Designing a Program 2.2 Output, Input, and Variables 2.3 Variable Assignment and Calculations 2.4 Variable Declarations and Data Types.
VISUAL BASIC .NET Chapter 6 Assignment Sheet
WELCOME TO SOCIAL STUDIES CLASS
CSC215 Lecture Orientation.
Web Systems Development (CSC-215)
Faculty Attendance Tracker
` Structured Programming & Flowchart
Lesson 05: Iterations Today is FRIDAY! It's A Programming Day!
CSC215 Lecture Orientation.
Study Skills for School Success! Session 3
CS2011 Introduction to Programming I Multidimensional Arrays
Programming Control Structures with JavaScript Part 2
Warm-up October 29, 2015 CD Express offers 4 CDs for $60. Music Place offers 6 CDs for $75. Which store offers the better buy? After 3.5 hours, Pasha.
Labs from Units 2, 3, and 4: Semester 1 Final.
50% Written Exam Explained
Multi-Dimensional Arrays
Bellringer – 10/10/12 No Bellringer today because of the short period.
Starter Activities GCSE Python.
Agenda for Unit 5: Control Structures
Agenda for Unit 1: Introduction of Computers and Games Graphics
CHEM 2311 ORGANIC CHEMISTRY – I POLICIES, PROCEDURES AND GRADES
Standards Based Grading
Agenda for Unit 4: Graphics
Exam #2 covering Sections 11 to 15 - NEXT CLASS!
Agenda for Unit 3: Functions
Presentation transcript:

Agenda for Unit 8: Defining Arrays in Game Programs Objectives 8. Explain how arrays and linked lists are used in game programming. 8.1: Identify the purpose of arrays in C++ programming. 8.2: Describe how an array stores variables. 8.3: Recognize selection algorithms used to sort arrays. 8.4: Describe how two-dimensional arrays are used in game programming. 8.5: Illustrate how to create a tile map for a game.

Hour 1 Review Homework 7.1 Quick Hits Review week 7 lab (Vulture Trouble Modification and Custom Mouse Pointers)

Hour 2 Chapter 10: Arrays and Tile Mapping

Hour 3 Chapter 10: Arrays and Tile Mapping Lab 8.1 Coins and Snakes

Hour 4 Lab 8.1 Coins and Snakes (cont.) Quiz 8.1 Quiz 8.1 answers Homework 8.1 assignment

Ready?

Hour 1: Quiz 7.1 Stats High Score = 100% Low Score = 33% (not counting absences) 100s = 12 90s = 0 80s = 4 70s = 0 60s = 1 50s = 0 40s = 0 30s = 1 20s = 0 10s = 0 0 = 2 Class Average = 81.6%

Hour 1: Answers to Homework 7.1: Turn to page 466 and read aloud: Email me for answers.

Hour 1: Quick Hits Make sure you empty your folder each week. I’m still grading Lunar Lander, will be done by the end of the week. Watch your email. Do not rename the files I send you!

Hour 1: Quick Hits (cont.) Submit a one-page overview of your project, its basic summary, and three stages of developments. Each stage will be due at the following class period: Stage 1: Feb 8th, 2011 Stage 2: Feb 22nd, 2011 Stage 3: March 1st, 2011

Vulture Trouble Modification and Custom Mouse Pointers (See Files) Hour 1: Review week 7 lab Vulture Trouble Modification and Custom Mouse Pointers (See Files)

BREAK!

Hour 2: Chapter 10: Arrays and Tile Mapping You should have read this over the break so the lecture should be a REVIEW! Monitors off!

BREAK!

Hour 3: Chapter 10: Arrays and Tile Mapping You should have read this over the break so the lecture should be a REVIEW! Monitors off!

Hour 3: Lab 8.1 Coins and Snakes (Programming Exercise #7 on pages 557 of Starting Out with Games and Graphics in C++) What is the purpose? This lab allows you to work with C++ arrays to efficiently create, store, and retrieve game elements. What are the steps? Task 1: Coins and Snakes (Programming Exercise #7) Procedure 1. Create a new project based on the WalkingAlec.cpp sample. I will give you a starter file. (Program 10-15 from pages 534- 539 of the textbook) 2. Change the program so that it displays 10 rocks. 3. When Alec collides with a rock, the rock should turn into either a coin or a snake. Score one point for finding a coin and subtract one point for finding a snake. 4. After all the rocks have been hit, the game should end. 5. Display a final score screen.

BREAK!

Hour 4: Quiz 8.1 Using the answer sheet provided, answer the 4 short-answer questions on page 554 of Starting Out with Games and Graphics in C++.

Hour 4: Answers to Quiz 7.1 1. a. 10 b. 0 c. 9 2. a. 3 elements b. 3 c. 1 3. a. 8 b. 10 c. 80 d. data[7][9] = 0 4. 32 rows and 24 columns

Hour 4: Homework 8.1 Answer the Multiple Choice Review Questions on pages 552-553 of Starting Out with Games and Graphics in C++. Submit your written answers to me in next week.

Hour 4: Next Week Read Chapter 11: Strings and Files Turn in Homework 8.1. Email your lab .cpp files to jasongrose@gmail.com