In this lesson, students will reflect on the concepts that will be covered in this course.
Students will be able to:
In this lesson, students learn about the basic history of video games and the industry. Students will reflect on how video games evolved with technological improvements and changes to game design and development in the early years of the industry.
Students will be able to:
In this lesson, students dive deeper into common elements that all fun games possess.
Students will be able to:
In this lesson, students will be introduced to the JavaScript code syntax they will be using for the Game Development content in this course.
Students will be able to:
let
vs var
vs const
, console.log
vs print
and println
, start
vs main
In this lesson, students will be introduced to the concept of using timers to animate their graphics.
Students will be able to:
setTimer
functionIn this lesson, students will get more time practicing with timers as they learn how to stop their timers when a specific condition is met.
Students will be able to:
stopTimer()
functionIn this lesson, students learn about the logic required to implement their own collision detection functionality in their graphics animations.
Students will be able to:
In this lesson, students learn how to detect and take action upon a mouse click event.
Students will be able to:
In this lesson, students learn how to extend mouse events to make interactive animations using the movement and dragging motion of the mouse.
Students will be able to:
In this lesson, students will learn how to use keyboard keys to control events. Keyboard events capture when the user presses keys on the keyboard. This allows students to write programs that take input from the keyboard to change what is happening in the program.
Students will be able to:
In this lesson, students review content with a 25 question End-of-Unit Quiz.
Students will be able to: