Please enable JavaScript to use CodeHS

Indiana Topics in Computer Science

Animation and Games

Students learn the history of video games and how to develop games using the JavaScript graphics library.

Lessons

1.1 Welcome to Topics in Computer Science

  • Course Overview
  • Course Overview Reflection

1.2 History of Video Games

  • Brief History of Video Games
  • Early Years of Video Games
  • Revitalizing an Industry
  • Battle of the Consoles
  • History of Games Reflection
  • +4 more

1.3 What Makes a Good Game?

  • What Makes a Good Game?
  • Elements of a Game #1
  • Elements of a Game #2
  • Fundamentals of Game Design

1.4 JavaScript Syntax Update

  • JavaScript Syntax Update
  • Syntax Comparison
  • Re-declaring Variables: Let vs Var
  • Name and Game
  • JavaScript Syntax Update Quiz

1.5 Timers

  • Timers
  • Timers Quiz
  • Moving Ball
  • Magic 8 Ball
  • Crazy Ball
  • +3 more

1.6 Stopping Timers

  • Stopping Timers
  • Stop Timer Quiz
  • Random Circles
  • Growing Circle
  • Brick Wall
  • +2 more

1.7 Collisions

  • Collisions
  • Live Coding: Collisions
  • Collisions Quiz
  • Bouncing Ball
  • Collision Simulation
  • +2 more

1.8 Mouse Click Events

  • Mouse Click Events
  • Mouse Click Quiz
  • Click For Circles
  • Pausing the Carnival Game
  • Dripping Paint
  • +1 more

1.9 More Mouse Events

  • More Mouse Events
  • More Mouse Events Quiz
  • Simple Painting
  • Painting with Color
  • Coordinates
  • +4 more

1.10 Key Events

  • Key Events
  • Key Events Quiz
  • Keyboard Character
  • Basic Snake
  • Project: Evasion (Key Events)
  • +1 more

1.11 Animation and Games Quiz

  • Animation and Games Quiz

Courses that include this module