Главная
Study mode:
on
1
- Assignment 3 Demo
2
- README Program Specification
3
- Assets Explained
4
- Entity Position is Center
5
- Player Specification
6
- Animation Specification
7
- Decoration Entities
8
- Tile Entities
9
- Debug Keys T/C/G
10
- Rendering is Done For You
11
- Bonus Marks
12
- Misc Game Controls
13
- Level Creation & Specification
14
- Level Geometry & gridToMidPixel Function
15
- Project File Structure
16
- Animation Class
17
- Physics Class
18
- Scene_Play Class
19
- Scene_Play::init and Register Actions
20
- Assignment Hints / Order of Coding
21
- Debugging Hotkeys
22
- Animations Can Be Done Whenever
23
- Scene_Play::loadLevel
24
- Scene_Play::spawnPlayer
25
- New Entity/Component Syntax
26
- Implement WASD Controls & Movement
27
- Scene_Play::spawnBullet
28
- Physics::GetOverlap
29
- Implementing Collisions
30
- Collision Notes
31
- Finish Movement / Gravity
32
- Lifespan / Animation Systems / OnEnd
33
- Marking Scheme
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore game programming concepts in this comprehensive lecture on Assignment 3 for COMP4300. Learn about program specifications, asset management, entity positioning, player and animation specifications, and various game elements. Dive into level creation, geometry, and project structure. Gain insights on implementing key game features like player controls, collision detection, physics, and animation systems. Understand the assignment requirements, coding order, and debugging techniques. Master essential game development skills using C++ and SFML graphics library while following an Entity Component System (ECS) architecture.

Game Programming: Assignment 3 Specification and Implementation - Lecture 11

Dave Churchill
Add to list