Home
Game Design
Description/Syllabus
Scratch Tutorials/Projects
Virtual Classroom - Gaming
>
Last Week! 5/18 to 5/21
Week of 5/11 to 5/15
Week of 5/4 to 5/8
>
5/4 Assignment
5/5 to 5/7 Assignment
5/8 Assignment
Week of 4/28 to 5/1
>
4/27 to 4/29 Assignment
4/30 to 5/1 Assignment
Week of 4/20 to 4/24
>
4/20 Assignment
4/21 & 4/22 Assignment
4/23 & 4/24 Assignment
Week of 4/13 to 4/17
>
4/13 Assignment
4/14 & 4/15 Assignment
4/16 & 4/17 Assignment
Week of 4/6 to 4/10
>
4/6 Assignment
4/7 Assignment
4/8 Assignment
4/9 & 4/10 Assignment
Week of 3/30 to 4/3
Week of 3/17 - 3/20
My Maze Game
>
Period 1
Period 4
Period 6
Customize "Game of Codes"
>
Period 1
Period 4
Period 6
Customize "Break Breaker"
>
Period 1
Period 4
Period 6
Customize "Pong"
>
Period 1
Period 4
Period 6
Customize "Asteroids"
>
Period 1
Period 4
Period 6
Customize "Space War"
>
Period 1
Period 4
Period 6
Ready Maker Final Project
Course Topics
>
Level 1: Intro to Game Design
Level 2: Game Design Theory & Introducing Unity
Level 3: Story Creation & Building the Environment
Level 4: Lights, Cameras, Actions!
Level 5: Intro to Scripting
>
Getting Started (codingByMyself)
Variables (gameConsole)
Operators (tipCalculator)
Review (MyVariableStory)
Level 6: Scripting Control Flow
>
Review of Operators (operatorsReview)
While/Do While Loops (BestGameEver)
For Loop (Enemies)
Nested For Loop (MyLoveFor)
Conditionals (playerStatus)
Methods/Functions
Roll-A-Ball Game
>
Intro/Setting Up Game
Moving the Player/Camera
Set Up Play Area/Create Collectibles Objects
Collecting & Picking Up Objects/Displaying Score & Text
Building the Game
Customize Your Game
Level 7: Player Control
Level 8: Basic Gameplay
Level 9: Sounds and Effects
Level 10: User Interface
Level 9: OLD Working with Physics
Your Hit Video Game!
Daily Boot Ups
>
What Is A Daily Boot Up?
Blog Entries
Late Work Policy
AP Computer Science Principles
Description/Syllabus
Virtual Classroom - APCSP
>
Last Week! 5/18 to 5/22
Week of 5/11 to 5/15
Week of 5/4 to 5/8
Week of 4/28 to 5/1
Week of 4/20 to 4/24
>
4/20 Assignment
4/21 Assignment
4/22 to 4/24 Assignments
Week of 4/13 to 4/17
>
4/13 Assignment
4/14 & 4/15 Assignment
4/16 & 4/17 Assignment
Week of 4/6 to 4/10
>
4/6 Assignment
4/7 Assignment
4/8 Assignment
4/9 & 4/10 Assignment
Week of 3/30 to 4/3
Week of 3/16 to 3/20
Unit 1 Part 1: The Internet
>
Lesson 1: Innovations
Lesson 2: Sending Binary Messages
Lesson 3: Sending Binary Messages (Internet Simulator)
Lesson 4: Number Systems
Lesson 5: Binary Numbers
Lesson 6: Sending Numbers
Lesson 7: Sending Text
Unit 1 Part 2: The Internet
>
Lesson 8: The Internet Is For Everyone
Lesson 9: The Need for Addressing
Lesson 10: Routers & Redundancy
Lesson 11: Packets and Making a Reliable Internet
Lesson 12: The Need for DNS
Lesson 13: HTTP and Abstraction on the Internet
Lesson 14: Practice PT (The Internet and Society)
Unit 2: Digital Information
>
Lesson 1: Bytes and File Sizes
Lesson 2: Text Compression
Lesson 3: Encoding B&W Images
Lesson 4: Encoding Color Images
Lesson 5: Lossy vs. Lossless Compression
Lesson 6: Practice Computational Artifact (File Formats)
Unit 3: Intro to Programming
>
Lesson 1: The Need for Programming Languages
Lesson 2: The Need for Algorithms
Lesson 3: Creativity in Algorithms
Lesson 4: Using Simple Commands
Lesson 5: Creating Functions
Lesson 6: Functions & Top-Down Design
Lesson 7: APIs and Using Functions with Parameters
Lesson 8: Creating Functions with Parameters
Lesson 9: Looping and Random Numbers
Lesson 10: Practice PT - Design a Digital Scene
Unit 4: Big Data and Privacy
>
Lesson 1: What is Big Data?
Lesson 2: Finding Trends with Visualizations
Lesson 3: Check Your Assumptions
Lesson 5: Identifying People with Data
Lesson 6: The Cost of Free
Lesson 7: Simple Encryption
Lesson 8: Encryption with Keys & Passwords
Lesson 9: Public Key Cryptography
Lesson 10: Rapid Research - Cybercrime
Lesson 4: Rapid Research - Data Innovations
Unit 5 Part 1: Building Apps
>
Lesson 1: Introduction to Event-Driven Programming
Lesson 2: Multi-Screen Apps
Lesson 3: Building an App - Multi Screen App
>
Our Multi-Screen Apps
>
Period 3
Period 5
Lesson 4: Controlling Memory with Variables
Lesson 5: Building an App - Clicker Game
Lesson 6: User Input & Strings
Lesson 7: IF-Statements Unplugged
Lesson 8: Boolean Expressions and "IF" Statements
Lesson 9: "IF-ELSE-IF" and Conditional Logic
Lesson 10: Building an App (Color Sleuth)
2/22 Saturday School Lesson
Unit 5 Part 2: Building Apps
>
Lesson 11: While Loops
Lesson 12: Loops and Simulations
Lesson 13: Introduction to Arrays
Lesson 14: Building an App (Image Scroller)
Lesson 15: Processing Arrays (For Loops)
Explore Performance Task
Create Performance Task
Late Work Policy
Our Portfolios
2019-2020 Students
>
Period 1
Period 4
Period 6
2018-19 Students
>
Period 1
Period 3
Period 5
Period 6
2017-18 Students
>
Period 1
Period 3
Period 5
Period 6
Period 7
2016-17 Students
>
Period 1
Period 2
Period 3
Period 5
Period 7
LOHS Site
Graphics for Game Development
Description/Syllabus
Autodesk Maya Course Topics
>
Lesson 1: User Interface & The Basics
Lesson 2: Polygonal Modeling
Lesson 3: Shading and Texturing
Lesson 4: Rigging
Lesson 5: Animation
Maya Semester Final Project
Unity Course Topics
>
Lesson 1: Unity Interface
Lesson 2: Insert & Transform GameAssets
Lesson 3: Build the Environment
Illustrator Course Topics
>
Bitmap v. Vector Images
Lesson 1: The Work Area
Lesson 2: Selecting & Grouping
Lesson 3: Working with Shapes
Lesson 5: Pen and Pencil Tools
Lesson 7: Working with Typography
Illustrator Final Project
Photoshop Course Topics
>
PrePhotoshop
Lesson 1: The Work Area
Lesson 2: Making Selections
Lesson 3: Working with Layers
Lesson 4: Repair/Correct Pixels
Lesson 5: Working with Masks
Lessons 6 and 7: Filters & Type
Midterm Project (Video Game Cover)
Daily Boot Ups
>
What Is A Daily Boot Up?
Blog Entries
Late Work Policy
Free Stock Photo Sites
Freedom Fridays
2/22 Saturday School Lesson
Period 1 - TEMPLATE
Period 4 - TEMPLATE
Period 6 - TEMPLATE
Los Osos Gaming
1st Semester FINAL Project (New Title Slide For YOur Portfolio)
Final Semester Project (
directions
)
Example of Potential Layout of Project (
click here
)
Scoring Rubric for Final Project/Artist Statement (
click here
)
Project Due Dates:
Illustrator File & Insertion of JPEG into Portfolio by
the end of the first hour of our class during your scheduled finals day with me
Artist Statement due by
the end of the period of our class during your scheduled finals day with me