Announcements
- The final lecture, Pokémon has now been posted.
- Be sure to attend section this week.
- Project 5 is due by 2022-07-31T23:59:00-04:00.
- Project 6 is due by 2022-08-05T23:59:00-04:00.
- Remember, you may not use your one-time use extension on Project 6, per the syllabus!
Description
This course picks up where Harvard College’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 class’s end, students will have programmed several of their own games and gained a thorough understanding of the basics of game design and development.
Table of Contents
Pong
- Watch Lecture 0 on or after Tue 6/21.
- Attend this week’s section.
- Optionally attend office hours.
- Work on Project 0, due 2022-06-26T23:59:00-04:00.
Flappy Bird
- Watch Lecture 1 on or after Mon 6/27.
- Attend this week’s section.
- Optionally attend office hours.
- Work on Project 1, due 2022-07-03T23:59:00-04:00.
Match 3
- Watch Lecture 2 on or after Tue 7/5.
- Attend this week’s section.
- Optionally attend office hours.
- Work on Project 2, due 2022-07-10T23:59:00-04:00.
Super Mario Bros.
- Watch Lecture 3 on or after Mon 7/11.
- Attend this week’s section.
- Optionally attend office hours.
- Work on Project 3, due 2022-07-17T23:59:00-04:00.
Legend of Zelda
- Watch Lecture 4 on or after Mon 7/18.
- Attend this week’s section.
- Optionally attend office hours.
- Work on Project 4, due 2022-07-24T23:59:00-04:00.
Angry Birds
- Watch Lecture 5 on or after Mon 7/25.
- Attend this week’s section.
- Optionally attend office hours.
- Work on Project 5, due 2022-07-31T23:59:00-04:00.
Pokémon
- Watch Lecture 6 on or after Fri 7/29.
- Attend this week’s section.
- Optionally attend office hours.
- Work on Project 6, due 2022-08-05T23:59:00-04:00.