Chapters (23)
- 0:00Introduction
- 3:44Breakout Demo
- 6:04Lecture Goal
- 6:54Breakout State Flow
- 8:27The Day-0 Update
- 8:42Project Organization
- 16:40The Quad Update
- 16:52Sprite Sheets and Quads
- 30:56The Brick Update
- 34:14The Bounce Update
- 49:14LevelMaker
- 51:04The Collision Update
- 52:12Paddle Collision
- 52:55Brick Collision
- 1:02:20The Hearts Update
- 1:10:21The Pretty Colors Update
- 1:16:28The Tier Update
- 1:20:45The Particle Update
- 1:27:50The Progression Update
- 1:32:17The High Scores Update
- 1:40:56The Entry Update
- 1:46:03The Paddle Select Update
- 1:49:07Next Time
Show the creator's full description
Learn game development by creating a Breakout game using Lua and LÖVE2D.
This beginner's course teaches the foundations of game development. This video is lecture 2 of CS50's Intro to Game Development from Harvard University.
Check out the full course playlist: https://www.youtube.com/playlist?list=PLWKjhJtqVAbluXJKKbCIb4xd7fcRkpzoz
🔗Assignment: https://docs.cs50.net/ocw/games/assignments/2/assignment2.html
❤️ Try interactive JavaScript courses we love, right in your browser: https://scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba)
⭐️Contents⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:03:44) Breakout Demo
⌨️ (0:06:04) Lecture Goal
⌨️ (0:06:54) Breakout State Flow
⌨️ (0:08:27) The Day-0 Update
⌨️ (0:08:42) Project Organization
⌨️ (0:16:40) The Quad Update
⌨️ (0:16:52) Sprite Sheets and Quads
⌨️ (0:30:56) The Brick Update
⌨️ (0:34:14) The Bounce Update
⌨️ (0:49:14) LevelMaker
⌨️ (0:51:04) The Collision Update
⌨️ (0:52:12) Paddle Collision
⌨️ (0:52:55) Brick Collision
⌨️ (1:02:20) The Hearts Update
⌨️ (1:10:21) The Pretty Colors Update
⌨️ (1:16:28) The Tier Update
⌨️ (1:20:45) The Particle Update
⌨️ (1:27:50) The Progression Update
⌨️ (1:32:17) The High Scores Update
⌨️ (1:40:56) The Entry Update
⌨️ (1:46:03) The Paddle Select Update
⌨️ (1:49:07) Next Time
Lecture taught by Colton T. Ogden. Thanks to Harvard's CS50 for giving us permission to post this lecture. Checkout their YouTube channel for more great lectures: https://www.youtube.com/cs50
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://medium.freecodecamp.org
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.