Summary
Full Transcript
00:00 - Intro + Schedule 01:58 - Assignment Demo 14:57 - Selected Entity UI 17:22 - README.txt 17:38 - Assets 18:12 - Player 23:56 - Other Entities 25:04 - Attacking 28:04 - NPC Entities 31:21 - Tiles 32:11 - Drawing 33:25 - Rooms 35:02 - Misc Controls 35:29 - Asset File 36:07 - Level File 38:31 - NPC / AI Specification 45:05 - Makefile Change 46:35 - Code / Files 46:49 - Mouse Action / GameEngine Changes 52:41 - Assets Class / Sounds 55:52 - Components 57:07 - Physics Functions 1:00:24 - Scene_Zelda Functions 1:06:50 - Hints / Completion Order Memorial University - Computer Science 4300 - Fall 2024 Intro to Game Programming Professor: David Churchill - http://www.cs.mun.ca/~dchurchill/ This is a course for students interested in learning the fundamentals of game programming and game engine architecture. Topics include an introduction to: vector math for games, rendering, animation, and artificial intelligence, collision detection, game physics, and user-interfaces. Students will be writing fully functional games using an ECS (Entities, Components, Systems) architecture, using the C++ programming language and the SFML graphics library. Course Assignments / Files will not be released publicly
