Published using Google Docs
Programming CS AGENDA 2019-2020 Computer Science shortened version
Updated automatically every 5 minutes


Computer Science Programming                in Bus-4 Lab        logo_columbine_002.png

                                        

NOTES: Below, you will find a SHORT VERSION list of all agenda assignments for Spring to simplify what is due during Stay At Home eLearning. View the OLD AGENDA VERSION details.

Per 2 ATTENDANCE                Per 6 ATTENDANCE 

Be aware of the projects that are remaining. You will need to complete BOTH the agenda questions PLUS the final projects for your grade

SPRING PROJECTS valued at as much as Agenda ?s
JAN/FEB → Python Basic Computations, Drawing TURTL & Animation
(If time permits… include Dr Java & Turtl? Code Combat)

FEB/MAR → Game Design

APR → Client Web Site Design Joint Coding Project with Web Design

APR/MAY → DJ Earsketch Digital Audio (extra credit grade booster)

MAY → Computer Science Careers FINAL


SEMESTER 2 WORK FROM HOME online

[ Below, you will find all ?s you need to answer for your Final Agenda Check of 2020 ]

20200317: The GAME SCORING RUBRIC does not apply as planned as students did not have enough time to complete their game level 1. If time permits, we will return to it. In the meantime, let’s take time to reflect on Planning Ideas and reflect on the Game Unit

I. Game Components & Planning: One of the things that makes a game interesting is the amount of challenge (not too little and not too much). List two for each:

A. Obstacles

(1)

(2)

B. Ways the character can be killed

(3)

(4) 

II. Game Unit Reflection

A. What was the biggest obstacle for you during the game programming unit? _________________________________

B. Was your issue resolved? How did you solve it or attempt to solve it? ______________________________________ and  __________________________________________

C. List & explain which steps you took. ____________________ ____________________ ____________________

D. Did it work? Why or why not? _________________________ _________________________

E. Y / N Overall, were you satisfied with the end product? Given more time, where could you improve or what might you do differently? _________________________________________________________________________________

20200320: Letter to the teacher.

Dear Ms H,

School from home is going … ________. I’m looking forward to ________.  I need to raise my grade in ________ but otherwise am happy with ________ classes.

Read the GAME SCORING RUBRIC and then give your feedback. My game unit is going… ________. I need help with ________. I need more time with ________. I feel good about ________. If you were to grade this game now, I think I should deserve a __ on it because ________. Otherwise, in Programming, I feel pretty ______ because ______.

Life, in general is pretty…________ because ________. My life is different now by _______. I am able to get ______ done at home. I worry about ______. I am helping my family by ______. If I could change one thing, it would be ____ because _____.

Sincerely,

Your Name

20200401: Assess the following in your home workplace

  1. What technology do you currently have allowing you to work from home?
  2. What program on your computer will you use to video conference with your classmates or  colleagues?
  3. Try it out with a friend/family member. Were you able to hear AND see them from your screen to theirs?
  4. Read the Money Crashers Article “How to Prepare Your Home”. From their list, what do you think are the top 3 most important considerations and why?
  5. Watch the Children Interrupt BBC News Interview  distraction video. What location will be quiet for you to video conference?
  6. What if the other person you need to conference with isn’t familiar with the video chat technology? How will you get them up to speed?
  7. What’s your work-around if your internet quits working?
  8. What’s your backup if you have to give up your primary computer?
  9. What will you do if others in your family need to access technology as well? Do you have enough devices? If not, explain what’s your plan?
  10.  How will you setup an agenda for a virtual meeting and create an appointment for it? What are the steps for setting up a meeting time considering time, day, who’s invited, topic of discussion, etc

20200403: New April Project Terms & Management Planning Day

  1. What is Project Management?
  2. How do you manage a team of people working on the same project for a month when you cannot meet in person?
  3. How do you keep track of who’s doing which part?
  4. How do you think you’ll make your deadline of 5/1 to present to the client?
  5. If you needed to communicate with your team of other students at Columbine, what are your three best communication tools and why? How will you communicate progress updates on your HTML code with your Designer?

20200408: Paste in a screenshot of what you made, here AND a link to the repl.

20200410: Paste your REPL table code from Wednesday’s assignment. See example at left somebody made this week

20200415: In a short paragraph, students will analyze how they will organize and plan the Geometry in Construction site. Short answer based on the two drawings right. Please also include your response in the attendance.

20200417: List three pics you will use from Geometry in Construction PICS, https://drive.google.com/drive/folders/1-92dyfi-0hGQDOC0Iv_2ZYjAlevvu9SI —> I suggest you resize/recolor/crop them using your phone apps and then email it to yourself if you don’t have access to PhotoShop or if you wanna make it easier

20200422: Research about the client by viewing their video press. Which Geometry in Construction PRESS VIDEO FILM FOOTAGE will you use and why?

  1. Segment 1
  2. Segment 2
  3. Segment 3

20200424: How do you embed video using iFrames like on youtube? Where is the most meaningful place for you to place a single video clip?

20200429: What is Quality Assurance? What do you need to do to make sure your GiC site follows all Quality Assurance guidelines set forth by your designer? 

20200501: Partner Review. Send your REPL site url to a buddy and have them review your site. Paste the text back of what they say you have to change before you turn it in

202000506: Intro to Programming Audio Units!! YAY!!! LIST + DEFINE the following terms:

1) Go to & Play Commands,

2) Cutting,

3) Tracks & Clips,

4) DAW,

5) EQ

Your EXTRA CREDIT Task

202000508: What is autonomous mode? What does it mean to have something run, autonomously?

5/13 WEDNESDAY MAY 13 Complete Earsketch DJ Set → May need to film it to turn it in??

LEARNING OBJECTIVE: Students will smooth out clips and run EarSketch program.

20200513: Text Ms H your Computer Science Career topic and LIST Job Title : ____________________ here

Your Task

Per 2 Career Selections

Per 6 Career Selections

Ben Allen:

Riley Blackman: Hardware Engineer

Jonathan Cecilione:

Cash Collum: Computer Engineer

Mason Dubois: Security

Nathon Harston: Artificial Intelligence

Ashton Johnson:

Kevin Le: Game Levels Designer

Greyson Loucks:

Emily Lucero: Ideas Patent Lawyer

Adam Mitchell: Hardware Engineer

Marco Perez, Jr:

Victor Rivera Cordova: Programmer

Luke Romo Casados: Security

Noah Simonds: Network Security

Ray Thompson: Information Security Officer

Nick Wallner: IT Project Manager

Michael Wynkoop:  Security

Jonathan Acuna:

Keagan Albrighton:

Blake Brown:

Max Callas:

Scott Carlin:

Gabe Castro:

Hunter Foehner:

Christian Gomez: Game Developer

Zulema Gomez:

Rachel Hoft:

Hunter Kaufman: App Developer

Dashall Morris: Security

Alena Roth: Social Media Marketer

Ryan Seaton: Artificial Intelligence

Colton Steyn:

Lucas Troeger:

Isaac Wilber:

Jeffrey Wilson:

5/15 FRIDAY MAY 15  Begin Researching for Final

LEARNING OBJECTIVE: Students will begin researching their career field to turn in for their computer science final (we WOULD have presented in class; Lucky you!)

202000515: List 5 links for your slides research, here

SEMESTER II FINAL : Computer Science Career Project Presentation + PPT

  1. Job Title:
  2. Starting Salary: __________________ Salary Range: _________________ (MUST INCLUDE THREE DIFFERENT CITATIONS FOR THIS SLIDE & 3 different salaries)
  3. Training Required:
  4. Certificates Required:
  5. Career Satisfaction → Reasons people enjoy this career: _______
  6. Reasons people quit or find it stressful: _______
  7. Epicenter of Jobs in this field: _______
  8. Leading Colorado Companies that hire for this position: _______
  9. How you could get resume-building job experience in this field preparing you for this line of work: _______
  10. MLA List of 5+ Works Cited : _______

5/18 or 5/20  WEDNESDAY MAY 18 or 20

Last Day of eLearning (FINALLY)

Finals Presentations & Agendas Due

LEARNING OBJECTIVE: Students will reflect on their Computer Science progress from the year.

LAST THINGS YOU HAVE TO DO FOR PROGRAMMING CLASS: Complete 1-4 ALL 

  1. Complete the ENDOFCLASS SURVEY 
  2. Communicate with Ms H if she got your slides for Monday’s grade  → YOU MUST SEND A TEXT OR EMAIL!!
  3. COMPLETE ATTENDANCE: Per 2, Per 6
  4. 202000518/20: FINAL Letter to the Teacher. Include 1 paragraph for each of the following numbers

Dear Ms Hansen,

     This was a strange an unpredictable school year. Overall, my 2019-2020 school year was ….. I enjoyed ______________ and I wished ____________ had turned out differently.

     In Programming, I enjoyed _____________ most. I needed more help with ______________. When I think of my Logic, Problem Solving & Coding Abilities,, I hope to have increased some of my skills in _________________. When we returned to using REPL in April, I felt (confident / lost / like it was easy & all came back to me). To get through the project, I had to ___________________. My favorite project was _________ because _____________________________. When we weren’t able to work in teams anymore (only virtual teams) from home, I felt _________________. Using collaborative knowledge with my classmates is _________________.

     Life in general, right now, is going pretty ______________. I look forward to ________________________. I am grateful for __________________. This Summer, I’ve been looking forward to _________________. When the world returns to normal, I most look forward to being a part of ______________.

Sincerely,

Your Name

A NOTE FROM YOUR TEACHER:

I loved having all of the members of this team in our class. This was a special group I’ll always remember. You are a smart, funny, talented group of young people who have much to offer one another and The Future. I kind of feel ripped off that our time was cut short and the only way to communicate was over text or eLearning. Hopefully, you learned some Computer Science, about working with all the members of a big group in the classroom to get and how to support people in our communities or with those who may be different from us. For all of us, I hope you will RELAX, DO NOTHING, PLAY GAMES, AND BE FREE this Summer! I always love to applaud your accomplishments. Keep in touch and let me know what fun things you are doing over IG or some other media. Even when we aren’t in the classroom, I always got your back 100%

5/22 → By this date, you should pretty much know your grade and have completed remaining work. MAKEUPS → If you need a Makeup for ANY reason, you must contact the instructor by writing in advance

5/5 TUES BEGIN COMPUTER PROFESSIONS JOBS PROJECT → Rapid Prototyping in PPT Speech Presentations; Select Individual Careers

5/7 THURS Research

5/8 FRI Research

5/12 TUES SENIOR FINALS WEEK!! Research

5/14 THURS Citation Balancing → The Research says….

5/15 FRI

5/19-22 FINALS!!! COMPUTER SCIENCE CAREER PRESENTATIONS


GAME DESIGN & DEVELOPMENT IV : What is Your Next Step in Learning More About Game Dev??

GAME DESIGN & DEVELOPMENT IX → Alternatives to the Studio Model

Choosing a Game Engine → What can you do if you don’t already work for a Game Dev Studio?

Project Lifecycle goes directly from D________________ to P________________ to B________________

Create an Independent Company (Indie Game Development)

S __ __ __   P __ __ prietorship, P________________, or Limited L________________ Company; Most studios advise that you start S __ __ __ __ and develop T __ __ __ __ __ because you will also have to pay __ __ __ __ __, __ __ __ __ __ __ care and __ __ __ __ __ __ __ __ __

Start Your Own Game Studio 

A. Crowd__________

B. B____________ Loans

C. Per D __ __ __ __ __ __ __

D. Take cuts by adding P __ __ __ __ __ __ __

E. Hybrid Options ( a M __ __ of options)

F. Other C __ __ __ __ __ __ __ __ __ __

G. A __ __ __ __ Funding

H. P __ __ __ __ __ __ __ __ __

Fund it YOURSELF → Here are some Funding Options

L

DESIGN

__ __ __ __ or __ __ __ __ __ __ __ __ __

ART

__ __ __ __ __ __ __ __ __ or learn / search for creators of online _ _ _ _ _ _ _ Art

PROGRAMMING

Learn __-_ _ _ _ _ or learn __ __ __ __ __ 3D on a full version computer (doesn’t run at school)

AUDIO ENGINEERING

become proficient at free-version A__________ or _____/_______/_____ or Industry Standard Pro __ __ __ __ __ so you can use the Hollywood FX Kit used in movies, games or filmmaking

GAME DESIGN & DEVELOPMENT XII : My Game Evaluation

1. Paste in a screenshot of your game here

2. What were the two obstacles your Player had to overcome?

3. Why is it important to have more than one obstacle?

4. Why is it important to not make your game too easy?

5. Have your neighbor try out your game. Ask their response to this question... would you play the game again? Why or why not? What advice would might you suggest?

____________________________

Online Accounts

Remind Code:

Text a message to 81010
Use the
CODE below

For Animation, text @chsanimat

For Multimedia text @hansenmult

For Graphic Design, text @hansengfx

For Web Design text @hansenweb

For Computer Science, text @hansencs

For AP CSP, text @hansenapcs

For Graphic Design, text @hansengfx

For Digital Photo text @hansenfoto

For Digital Music Club text @digimusic

CODE.org Class Accounts
COMPUTER DISCOVERIES →  
Unit 2 - Web Development:

Per 2 → use code DHWTTQ 

Per 6 → use code TYFXCV


COMPUTER SCIENCE PRINCIPLES
 →  
Units 1-2 - Web Development:

Per 2

Per 6

Code Combat Class Accounts:

Javascript vs Python??
Per 2 →
click code StopSleepRun

Per 6 → click code SideHidePaint

Denver Post UserName: hansensclasses        PW: ComputerScienceIsFun


BEGIN SEMESTER 2, Q3

2020106: First Day of Python Questions  →

1) __ __ __ __ __ __ In reading any new code, what fundamental concept must you understand in order to comprehend the new language?

2) What is an IDE? __________ _________ ______________? What does it do? ________________________________

A) Which IDEs have we already used in class in S1 or another CS class? ________________ + ______________

B) Signin to REPL acct w/ your google and describe what you witness that functions similar to previous IDEs we’ve used?

C) In a CS Industry Job, name two IDEs that are popular with employees?  

D) One of the basic functions to first understand in Python is to understand how to __ __ __ __ __, aka what you wish to display on screen.

2020108: Define the following:

  1. Print Function
  2. WYSIWYG
  3. Syntax
  4. What line of code do you need to include user input in Python to print and respond?
  5. Python Calculator. What code will produce each of the following? Paste your solution under each
  1. Find the sum of numbers
  2. Find the difference between two numerals
  3. Find the average of 3 numbers.

2020110: PYTHON CODE INSTRUCTIONS FOR Code Combat Character Movement + Python Turtl Drawing

1. What’s the objective?

2. How do you get your guy to move?

3. How do you attack?

4. What causes you to die?

5. Why do you need to select PYTHON WITH TURTL in repl.it?

6. What do you type in line 1 to connect to the turtl library?

7. What shapes do you see repeated in drawing Mickey Mouse?

Click + and create a new repl. Search ”turtle” in the box for “Python with Turtl”

Click the pencil and edit the name called “BasicShapes” 

Click “examples” and paste in the code → change the colors to black and complete drawing a black square

2020114: Part One

TWO PARTS of PYTHON→

  • What are the basic lines needed to run a python script? List the shell commands

  • How do you draw the following in Python Turtle? List what code worked to do this in your own design.

INSERT YOUR CODE, BELOW

A. Circle

B. Square

C. A repeated circle or square in a different location

D. Change the line width

E. Change the line color

F. Change the speed -

G. Draw in counterclockwise order -

2020116: Create a screenshot of your Mickey Mouse with body and background design  List what code worked to do this in your own design.

A. Screenshot

B. Code that made it work

2020117: While Loops → List what code worked to do this in your own design. For items B-D

A. What is a WHILE loop? __________________ How do you use a WHILE loop in your Python Turtl REPL? ___________________________________________________________________

B. How do you indicate or vary the drawing speed of your pencil?

C. How do you change the drawing location of a new shape so it doesn’t draw directly atop the previous shape?

D. How do you create an object fill?

2020122: 2 parts → Tech Ethics and Python How To Notes

PART ONE: Tech Ethics - Read the The Techlash Has Come to Stanford and answer the following:

  1. What is a “backlash?” What is meant by the “technlash” in recent media?
  2. Why do students in the article not want to work for certain companies?
  3. Would sacrificing your values be worth it for the right price? Is there a limit of how far you are willing to go?
  4. What is a “dystopia”?
  5. Would you work for Facebook? Why or why not?

PART TWO: Winking Eyeballs, Special FX using Python Timings

1. Describe your algorithm  PROCESS in WORDS to explain your create process for showing an eyeball

2. A list of steps for making your eye to appear to wink

3. Copy and paste your winking eyeball code here

20200124: Two Questions about Mickey Mouse Animation → Write your answer in words (not your code)

1. List your REPL url for you Mickey Mouse Animation

2. Include a screenshot of the Final Animation illustration

3. What is looping or iteration?

4. What is the purpose of using pen up vs pen down?

5. What’s another way you can do it?

20200124: Mickey Mouse Animation ?s → Copy and paste in your code that shows this part

1. How do you change the timing so it looks like an animation?

2. Draw the body and include a screenshot of your Mouse with Body

3. Lastly, draw in a background. Where do you think it should appear in your code?

20200128: In addition to PRINT and PENUP/PENDOWN, you should understand the following basic python functions. Define each and list an example we have used in class or reference the code snippet at right:

20190129: Copy and paste a link to your samplesofmywork.html REPL here

20200130: Review, how do you draw a straight line in Py Turtl by angle? ______________________________________

Finish your Program, show Ms H it works for grade

20200131: Tuesday 1/28 was National Data Privacy Day. 20 Questions: what do you know?

I. Check your knowledge. Take the quiz to see what you know about protecting your finances online. Then, check your answers from Money Tips. HIGHLIGHT YOUR SELECTION

1. True / False         Check your accounts regularly

2. True / False         If you’re too busy to check your accounts, consider paying for a money monitoring / prevention service

3. True / False         Use strong passwords (not “password” or “1password!” or commonly used words)

4. True / False         Its okay to save your password online (or on this computer)  if you are the only one who logs into your computer and you always logout.

5. True / False         Its okay to use the same password for multiple accounts

6. True / False         Make sure your computer and devices have protection or file encryption

7. True / False         Its okay to connect to open WiFi for free, like at Starbucks, the airport, or CHS

8. True / False         When available, ALWAYS use multi-authentication (i.e. login and then get the code from your phone text or email)

9. True / False         Immediately call the bank whenever you think there’s an error

10.True / False         If an account has been compromised and someone got your data (like Equifax or Yahoo!), CANCEL it!

11.True / False         Set up alerts to let you know if your spending pattern changes, or you get large or questionable charges

12.True / False         Recycle your old documents

13.True / False         Review medical claims even though they take a long time to process

14.True / False         Use “Trusted Sites” and those that use https, knowing that any web administrator can just pay extra for the S (S is supposed to indicate “secure,” but anyone can buy it if they are willing to pay extra)

15.True / False         Trust your instincts if you find an email or text that looks suspicious

II. Please list a short answer a few questions concerning protecting your online data from Stay Safe Online

1. What are the BASICS?

2. What should you do if you are the victim of IDENTITY THEFT or cybercrime online?

3. How should you SECURE KEY ACCOUNTS and devices?

4. How should you MANAGE YOUR PRIVACY for teens? _________________________ How can you help your grandparents? ________________

5. You should use free online SECURITY CHECKUPS AND TOOLS to check for _______ and _______ to see if your device is vulnerable to ___________ attacks.

III. Additional Reading, a great list of Additional Stay Safe Online Links

20200203: LETTER TO THE TEACHER: Write a 3 paragraph, in general, letter to the teacher. Start with Dear Ms H, and end with Sincerely and your name

How is school going this semester?

What was your favorite part of Python January? Why? BE SPECIFIC

How is life going, in general, this Winter for you?

20200205: What is a cipher? __________ Hackers can embed scripts into downloadable files that can be harmful malware to your computer. What did they do after Kobe Bryant died,  Hackers Crypto Mining Script Kobe Bryant Wallpaper? Describe the incident and how it can affect users. Why is it so wrong? What is it the hackers want?

20200210: TWO PARTS:

Part 1: What is a secret decoder ring? You might have seen in old movies such A Christmas Story or 1950s Ovaltine Commercials featuring Captain Midnight and the Secret Squadron? Other examples include the Davinci Code Cryptex, the Mexican Army Cipher, Alberti Cipher, Union Army Cipher, etc., often used in Escape Rooms, today; how do they work?

Part 2: Reverse Cipher Scripts → under your reverse cipher from last week, insert the following code to describe what happens when adding the following pieces of code. THEN, answer what readout you get upon running each one of the following:

Code to insert

Question #

What is printed out?

print('-----Function 2-----')

print(len('Hello') +len('Hello'))

FUNCTION 2:

print('-----Function 3-----')

i = 0

while i < 3:

   print('Hello')

   i = i + 1

FUNCTION 3:

print('-----Function 4-----')

i = 0

spam = 'Hello'

while i < 5:

 spam = spam + spam[i]

 i = i + 1

print(spam)

FUNCTION 4:

print('-----Function 5-----')

i = 0

while i < 4:

 while i < 6:

   i = i + 2

   print (i)

FUNCTION 5:

20200212: Two Parts → Paste in your working PyGame code PLUS a screenshot of what it looks like when it is working

20200213: Paste a screenshot of this platform you started with

20200219: 3 parts → Game Design Industry Notes

PART ONE → Of the basic types of games, what ONE kind would you want to make? ___________ Why? ___________

  1. Side-Scroller (like Temple Run);
  2. First Person Shooter;
  3. Arcade Shooter (Space Invaders)
  4. Maze Games; Puzzles;
  5. Auto-Scroller Avoid Game (ie. Flappy Bird);
  6. Platformer; RPG (ie Final Fantasy);
  7. Choose Your Own Adventure (Text Based Game choice game)

PART TWO → Which Developers Might you Find on a Game Dev Team?

AUDIO TEAM (5) → C_______________, S___________ D___________, A_____________ D__________, V_________ D___________, A__________ P_______________

ART TEAM (6) → C_________ A__________, A___________, 3D M____________, T___________ A______________, S___________ A_______________, E________________ A_________________

PROGRAMMING TEAM (7) → __ __ Programmers, A________________ Programmers, G_______________ Programmers, G________________ Programmer, N______________________ Programmers, T_________ Programmers, __ ___ Programmers

GAME DESIGN TEAM (3) → L____________ Designer, G_____ Designer, W_________,

PART THREE → Complete the chart explaining some of the job roles & skills wanted by some of the most popular Game Developer Companies hiring.

Levels Designer

Game Programmer

Game Artist

Game Audio Director

Roles

1. __ __ __ __ __ __ level  

2. Determines the -- -- -- -- -- --- -- -- -- of items

3. Work with _ _ _ _ _ _

4. _ _ _ _ _ _ the code

5. Creates the _ _ _ _ _ _ _ _ _

6. _ _ _ _ _ _ _ _ _ design

7. _ _ _ _ _ _ _ design

8. _ _ _ _ _ FX

9. _ _ _ _ _

10. File _ _ _ _

What SkillsMust You Have

11. _ _ _ _ _ _ _ _ _ _ _

12. _ _ _ _ _ _ _ _

13. _ _ _ _ _ _ _ _ _

14. _ _ _ _ _ _ _ _ _ _ _

15. coding _ _ _ _ _ _ _ _ _

16. Illustration skills & basic knowledge of digital _ _ _ _ _ _ _

17. _ _ _ _ software

18. _ _ _ _ _ _

19. Playing  _ _ _ _ _ _ _ _ _ _ _

20. _ _ _ _ _ - track recording / composing

Demo a Student Game: Milk Run made in Construct 2 (unlimited assets)

  1. What is the goal?
  2. How long do you think it took to create this game?
  3. What do you think this CHS Alum spent the most time on, in developing game?
  4. Why does he give it away for FREE? __________ Why does the Company let him list it on their site for FREE? _____
  5. What program is it made in?


20200225: Game Programming Terms 1  → Define the purpose for each of the following attribute you’d use in game coding. Answer the question, “in Game Design, a World allows” _________________. Place the aspect you’d define in the blank.:

  1. A World in Game Development can be described as →
  2. A Game Dev Object is described as →
  3. Game Dev Properties are →
  4. A Game Dev Class is
  5. In Game Design, a Method is described as →
  6. In Game Development, Parameters are described as →
  7. Game Development Variables are →
  8. Different Types of Variables you might find in Game Development might include: →
  9. To Import Images into your Game Dev, you’ll need o →
  10. Events are →
  11. Game Dev, Functions are
  12. Game Dev Billboards are
  13. Lists in Game Design are used for 
  14. Arrays in Game Development are used for →
  15. Tags within your Game Dev are used for  →
  16. Game Design Poses refer to →
  17. To leave Comments in your Game Engine, you need to →
  18. WRITE YOUR OWN

20200227: Like Netflix “buffering” why does your game need to “render” or  “rebuild lighting”? What effect does it create?

20200228: Why do we start with Levels Design?

20200303: Commonly Asked Questions -- How do you do this in your program?

  1. What is lighting? How to fix the lighting?
  2. How to download new content?
  3. How do you make a landscape and design mountains and stuff?

20200305: BASIC TOOLS YOU NEED TO KNOW in your Game Dev Engine. How do you complete each of the following:

  1. Moving Stuff Around →
  2. Landscape Tool →
  3. Foliage Tool →

20200306: How do you add a movie preview of your game in your game engine? At which time would a company want to release the cinematics before the game is available for purchase?

20200310: GAME DESIGN & DEVELOPMENT I →

1. What is Game Theory?

A. The study of ____________ models of ____________ and ____________ between intelligent, rational, decision-makers, more like a “__ __ __ __ __ __ __ __ __” for how people make decisions.

B. Game Theory is the best way we have of planning a player’s ____________.

C. Game Theory doesn’t really apply ____________, it models how human populations ____________, and assumes rational P_________ B___________.

2. The Concept of Fun →

A. The design of the game should be (1) ____________, (2) ____________, (3) ____________, and (4) _____but _______.

B. If we’ve seen or played a game before we’ll understand ____________ ____________ in a new variation.

C. List three examples of a pattern intentionally designed in a game that people think is fun: ____________, a ____________ ____________, and ____________ ____________ ____________

3. Define Your Player Audience → In your opinion, who plays games?___________________________________________ ______________________________________________________________________________________________________
Complete the chart, below:

__ %

__ %

__ %

__ %

50+ years old

0-17 years old

36-49 years old

18-35 years old

A. The average player age is ____ years old, not teenage males

B. Female = __% Male = __%

C. Mom Gamers ___% don’t play, ___% PLAY, causing marketing rules to change very quickly. ___% of US

moms with kids under the age of 18 play games at home. Over ___% of parental video game purchases are

made by mothers.

D. What are social network games or cloud gaming? __ vs __

E. What types of games are shrinking over the last five years? A __ __ __ __ __

20200312: GAME DESIGN & DEVELOPMENT II

3. MARKETING → There are established _________________________ through publishers. List THREE cultures that are great examples of countries growing financially & seeing tremendous growth in gaming? _____, _____ and _____? __ __ __  to play, M __ __ __ __ __ __ __ __, and It’s important to remember different M __ __ __ __ __ __ use different game P __ __ __ __ __ __ __ __

4. Using the chart below, show two differences for each of the following platforms

Consoles and Computers

Mobile Devices

1. More P_______________

2.L_____________ capabilities

3. Broad __ __ __ __ __ of games

4. S______________-D_______________ games  

5. Platform & Distribution → Traditional Distribution follows the following four rules

1. The dev had little control over the __ __ __ __ __ process

2. The _________________ retained only partial marketing of the game.

3. The _________________ had limited shelf space

4. The __ __ __ __ to package and __ __ __ __ games was high.

6. Digital Distribution → An upside to this method is publishers and content developers can have more control over updates, security and branding of their game, as all players go to the same or fewer sites to download the game. List four processes in this distribution method.

A. Publishers work with _________________ _________________

B. Many publishers have created their own _________________

C. Developers and publishers gain more _________________

D. This reduces P________________ , D________________ , and S________________ co$ts

20200313: GAME DESIGN & DEVELOPMENT III → www.pixilart.com for drawing your Sprites


USEFUL or Relevant ARTICLES: Git Hub + REPL,

Additional Topics List:



Parent Email: gina.hansen@jeffco.k12.co.us                 Student Email to hansensclasses@gmail.com logo_columbine_002.png

This class receives ACC credit for students who earn a B or better and fill out a myACC login & the Concurrent Enrollment Form for CWB-110 by 8/31.


TO COMPLETE THE myACC Login, you must have student’s SSN + Parent’s DL # & Exp Date + Parent’s Car Registration Date. You won't be able to do the whole thing without all those numbers and because you are minors, parent or guardian help is needed.

  1. When you get to the Blue MyACC box, type your SS# in the top + makeup a PW in the second box.
  2. Then, click the login BUTTON & begin the application

Click HERE if you have never attended ACC or if you need additional Directions.
Upon Completion of this Course, students interested in more Computer Science classes should
consider one of the following certificated programs at Arapahoe Community College

logo_columbine_002.png

OR Warren Tech’s Science, Technology, Math, Arts, AV Technology & Communications programs including:

Audio Production, Computer Science, Cybersecurity, Game Development, Graphic Design & Digital Photography, STEM: X-TREME Engineering (Lakewood High School), STEM: X-TREME Engineering (Warren Tech), TV/Video Production

Online Accounts

Remind Code:

Text a message to 81010
Use the
CODE below

For Animation, text @chsanimat

For Multimedia text @hansenmult

For Graphic Design, text @hansengfx

For Web Design text @hansenweb

For Computer Science, text @hansencs

For AP CSP, text @hansenapcs

For Graphic Design, text @hansengfx

For Digital Photo text @hansenfoto

For Digital Music Club text @digimusic

CODE.org Class Accounts
COMPUTER DISCOVERIES →  
Unit 2 - Web Development:

Per 5 → use code DHWTTQ 

Per 7 → use code TYFXCV


COMPUTER SCIENCE PRINCIPLES
 →  
Units 1-2 - Web Development:

Per 5

Per 7

Code Combat Class Accounts:

Javascript vs Python??
Per 5 →
click code StopSleepRun

Per 7 → click code SideHidePaint

Denver Post UserName: hansensclasses        PW: ComputerScienceIsFun

Name

Geometry in Construction Site

Portfolio

Game 1 (javascript)

FINALS Topic

Game Developer

https://repl.it/@CJarchibald

cj_archibald

Cj_Archibald - RPG

Video Game Designer

Hardware Engineer

https://repl.it/@RileyBlackman/GiChtml

riley_blackman

Riley_Blackman -

https://docs.google.com/presentation/d/1BRJB73_ykLib-HzSbmddwtUb2Z6ZdO5QzXDXbF4uCd4/edit#slide=id.p

ABSENT

blake_brown

Blake_Brown -

Security

https://repl.it/@ScottCarlin/GIC

scott_carlin

Scott_Carlin - Platformer

https://docs.google.com/presentation/d/1KdXenVFUZvpr0VFdbq4TzocSqE1bY-KUmR7Qt1g6qQY/edit?usp=sharing

Security

https://repl.it/@MasonDubois/GiC

mason_dubois

Mason_Dubois -

https://docs.google.com/document/d/1pHiZDiEljbkadcUniWzxZfq3a14w4OvPFI789Y-a6Zg/edit

Artificial Intelligence

https://repl.it/@NathanHarston/gichtml

nathan_harston

Nathan_Harston -

https://docs.google.com/presentation/d/1zIc3XO976Hh7tWNFIWMmpjRlsvniXhYJ-uhMSSC4o8Q/edit?usp=sharing

Artifical Intelligence

https://repl.it/@RachelHoft/GiChtml

rachel_hoft

Rachel_Hoft - RPG

https://docs.google.com/presentation/d/1adyHO1DiylZ762UFkszLxiID26Wf0Un633joHluvW-o/edit?usp=sharing

IT Project Manager

ashton_johnston

Ashton_Johnston -

https://docs.google.com/document/d/1X7xV3qCx6HUQDY1va0LSbjPSjSlNYwj5TcBXu9DKzyA/edit

https://repl.it/@HunterKaufman

hunter_kaufman

Hunter_Kaufman -

Game Levels Designer

https://repl.it/@KevinLe18/GIChtml

kevin_le

Kevin_Le -

https://docs.google.com/presentation/d/1Q8vO0Bzv8Hpwo5-gFLGdhzOPzpzBVcz2n-UN0SkhaZA/edit?usp=sharing

Game Developer

https://repl.it/@GreysonLoucks/GiChtml

greyson_loucks

Greyson_Loucks -

https://docs.google.com/presentation/d/1Q8vO0Bzv8Hpwo5-gFLGdhzOPzpzBVcz2n-UN0SkhaZA/edit?usp=sharing

Ideas Patent Lawyer for CS

https://repl.it/@EmilyLucero/GiC

emily_lucero

Emily_Lucero -

https://docs.google.com/presentation/d/10cVUWsLXTsiNY_eaPAGnW8fKYRxIvoDAaR23ngfMFqY/edit#slide=id.p

https://repl.it/@TallonMiller/GiC

tallon_miller

Tallon_Miller - UNITY

Game Developer

Oil & Gas Computer Engineer

adam_mitchell

Adam_Mitchell -

 https://docs.google.com/document/d/1jXEUTg30i3Bpck5Snl_yBDw297o5bNPiAOKfK5U7qPg/edit

Hardware Engineer

https://repl.it/@MarcoPerez2/geometry-in-construction

marco_perez

Marco_Perez -

Security

https://repl.it/@LukeRomo/GiCHTML

luke_romo

Luke_Romo -

https://docs.google.com/presentation/d/1HuU7xcshMLa6_m85N52VZ3rSrI04yGa829dGqj5rAUE/edit#slide=id.p

https://repl.it/@GillianSpencer/GiChtml

gillian_spencer

Gillian_Spencer - UNITY

Web Designer

Game Developer

https://repl.it/join/ekttcioj-lucastroeger

lucas_troeger

Lucas_Troeger - 2D Platformer

https://docs.google.com/presentation/d/1beTj9rhjpdR0LPBrWf4bgE3YGkokn4rd8PJXBNdAaV8/edit?usp=sharing

IT PM

https://repl.it/@NicholasWallner/GIChtml

nick_wallner

Nick_Wallner - RPG

https://docs.google.com/presentation/d/1hSoIzYIP8Uw7xxtl38iuttJLvBplzSBz4v0gY9ZXGzQ/edit?usp=sharing

Basic TABLE only

https://repl.it/@JeffreyWilson/table

jeffrey_wilson

Jeffrey_Wilson - 1st Person Parkour

Software Engineer

https://repl.it/@JonathanAcuna; Draw a house?

jonathan_acuna

Jonathan_Acuna -

https://repl.it/@KeaganAlbrighto

keagan_albrighton

Keagan_Albrighton - 1st Person Parkour

Cyber Warfare Engineer

repl.it/BenjaminAllen1/GeoCon

ben_allen

Ben_Allen - still installing

https://docs.google.com/presentation/d/1vVnSBcxkuPQz3e5ualcR0lj4v0Wv856cJc43dXCPKvQ/edit?usp=sharing

https://repl.it/@KaitlinBarmes/Geometry-in-Construction

kaitlin_barmes

Kaitlin_Barmes - Side Scroller

Hardware Engineer

Game Writer

https://repl.it/@MaximosCallas/GiC

max_callas

Max_Callas -

Artificial Intelligence

https://repl.it/@GabrielCastro42/GiChtml

gabriel_castro

Gabriel_Castro - Puzzle

https://docs.google.com/presentation/d/1RNGhvySl5d_S3_WhJgD-D09w7CSRDyqzhbu6hN_WJLA/edit?usp=sharing

Game Developer

https://repl.it/@JonathanCecilio/GiC

jonathan_cecilione

Jonathan_Cecilione - MINECRAFT

https://sites.google.com/s/15iHWUYsWTbiCga9tVRVbU6fIpy911t5m/p/1rNqjXx65aIAKKxLBaElIIx5ENjPfEI6K/edit?userstoinvite=hansensclasses%40gmail.com&actionButton=1

Software Engineer

https://repl.it/@CashCollum/GIChtml

cash_collum

Cash_Collum - UNITY

https://docs.google.com/presentation/d/1Q8vO0Bzv8Hpwo5-gFLGdhzOPzpzBVcz2n-UN0SkhaZA/edit#slide=id.p

https://repl.it/@HunterFoehner/GiChtml

hunter_foehner

Hunter_Foehner - RPG

https://docs.google.com/presentation/d/1I_l7G6kEkj01pc1kfVOWnIoQ2SNhiJlgB5xlWAPvgTU/edit?usp=sharing

Game Developer

https://repl.it/@ChristianGomez4/GiC-project

christian_gomez

Christian_Gomez - Race w/ Adv Car

https://docs.google.com/presentation/d/1gNSjyQiPhzt1KInTtfAJb-pOz1XhJAKqHmemYCHhu5Q/edit#slide=id.p

DBA

https://repl.it/@ZulemaGomez/GiC2

zulema_gomez

Zulema_Gomez - Side Scroller

https://docs.google.com/presentation/d/1EEiUKshxG79wfN1JgC9psHIxIp3_2JqeQjpGgTOpebE/edit?usp=sharing

Artificial Intelligence

https://repl.it/@RachelHoft/GiChtml

rachel_hoft

Rachel_Hoft - RPG

https://docs.google.com/presentation/d/1adyHO1DiylZ762UFkszLxiID26Wf0Un633joHluvW-o/edit?usp=sharing

Security

https://GiC.furrbun.repl.co

dash_morris

Dash_Morris - Platformer

https://docs.google.com/presentation/d/16CkWhv9376hBscmR3RIu7nVhq5Fbbj3AuRRCDLYgkdc/edit#slide=id.p

Programmer

https://repl.it/@VictorRivera2/construction-2

victor_rivera_cordova

Victor_Rivera_Cordova -

Social Media Marketer / PR

https://gic2html--alenaroth.repl.co/index.html

alena_roth

Alena_Roth -

https://docs.google.com/presentation/d/12rjcr0IaOjbvCgw0PRR6P9yosazG9we0LDDW3WpSA14/edit#slide=id.p

Artificial Intelliegence

https://repl.it/@RyanSeaton/GiC2html-2Ryan

ryan_seaton

Ryan_Seaton - RPG

https://docs.google.com/presentation/d/1RrWvn-eSrHktVDZqpb3mi8aZ6SNfAcJN6GYt8H0koXM/edit#slide=id.p

Network Security

https://repl.it/@NoahSimonds1/geometry-in-construction

noah_simonds

Noah_Simonds -

https://docs.google.com/presentation/d/e/2PACX-1vStWFhY8_kbVOQc_hc1XuNBhe_BKF_ZCyBSNIt3yaSYgi1I0av1ciLpq4FEPEEdHG14u9WLuOA9-Y25/pub?start=false&loop=false&delayms=3000

https://repl.it/@RobertStasch/Gic 

robbie_stasch

Robbie_Stasch - Arcade

Audio Programmer

Game Character Designer

https://repl.it/@ColtonSteyn/GiC

colton_steyn

Colton_Steyn - RPG

https://docs.google.com/presentation/d/e/2PACX-1vRbynyF0TzJDcWbh7LxaxqpjYnY7HaY2ujCXybyMpf_KaKsJtBUN3xexuMivjQj1otQgNxMPIdNoTmT/pub?start=false&loop=false&delayms=3000

Information Security Officer

https://repl.it/@dudhehbbz

ray_thompson

Ray_Thompson -

https://repl.it/@StevenTrinh3/Geometry-In-Construction

steven_trinh

Steven_Trinh - Car

https://docs.google.com/presentation/d/15LAK8u2_o9F5cXaYCrtHgpA4lGCKJPKG56eIZESOqTI/edit?usp=drivesdk

Artificial Intelligence

https://repl.it/@IsaacWilber/Geometry-in-Construction

isaac_wilber

Isaac_Wilber - Racing

Security

https://repl.it/@MichaelWynkoop/GiChtml

michael_wynkoop

Michael_Wynkoop - MINECRAFT

https://docs.google.com/presentation/u/0/