filmov
tv
Pong - Lecture 0 - CS50's Introduction to Game Development 2018
![preview_player](https://i.ytimg.com/vi/GfwpRU0cT10/maxresdefault.jpg)
Показать описание
00:00:00 - Introduction
00:04:10 - Lecture Topics
00:07:35 - What is Lua?
00:09:20 - LÖVE2D
00:10:08 - Game Loops
00:11:06 - 2D Coordinate System
00:11:47 - Lecture Scope
00:13:01 - The Day-0 Update
00:18:55 - The Low-Res Update
00:21:02 - Texture Filtering
00:25:10 - The Rectangle Update
00:30:42 - The Paddle Update
00:35:42 - The Ball Update
00:45:37 - The Class Update
00:55:51 - The FPS Update
00:59:35 - The Collision Update
00:59:51 - AABB Collision Detection
01:12:37 - The Score Update
01:14:40 - State Machine
01:21:18 - The Victory Update
01:27:57 - The Audio Update
01:26:44 - bfxr
01:33:54 - The Resize Update
This course picks up where Harvard University's CS50 leaves off, focusing on the development of 2D interactive games. Students explore the design of such childhood games as Super Mario Bros., Legend of Zelda, and Pokémon in a quest to understand how video games themselves are implemented. Via lectures and hands-on projects, the course explores principles of 2D graphics, animation, sound, and collision detection using the LÖVE framework and Lua programming language. By course's end, students will have programmed several of their own games and gained a thorough understanding of the basics of game design and development.
***
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
***
HOW TO SUBSCRIBE
HOW TO TAKE CS50
HOW TO JOIN CS50 COMMUNITIES
HOW TO FOLLOW DAVID J. MALAN
***
CS50 SHOP
***
LICENSE
CC BY-NC-SA 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License
David J. Malan
00:04:10 - Lecture Topics
00:07:35 - What is Lua?
00:09:20 - LÖVE2D
00:10:08 - Game Loops
00:11:06 - 2D Coordinate System
00:11:47 - Lecture Scope
00:13:01 - The Day-0 Update
00:18:55 - The Low-Res Update
00:21:02 - Texture Filtering
00:25:10 - The Rectangle Update
00:30:42 - The Paddle Update
00:35:42 - The Ball Update
00:45:37 - The Class Update
00:55:51 - The FPS Update
00:59:35 - The Collision Update
00:59:51 - AABB Collision Detection
01:12:37 - The Score Update
01:14:40 - State Machine
01:21:18 - The Victory Update
01:27:57 - The Audio Update
01:26:44 - bfxr
01:33:54 - The Resize Update
This course picks up where Harvard University's CS50 leaves off, focusing on the development of 2D interactive games. Students explore the design of such childhood games as Super Mario Bros., Legend of Zelda, and Pokémon in a quest to understand how video games themselves are implemented. Via lectures and hands-on projects, the course explores principles of 2D graphics, animation, sound, and collision detection using the LÖVE framework and Lua programming language. By course's end, students will have programmed several of their own games and gained a thorough understanding of the basics of game design and development.
***
This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
***
HOW TO SUBSCRIBE
HOW TO TAKE CS50
HOW TO JOIN CS50 COMMUNITIES
HOW TO FOLLOW DAVID J. MALAN
***
CS50 SHOP
***
LICENSE
CC BY-NC-SA 4.0
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License
David J. Malan
Комментарии