GameDev

Game & mô phỏng vật lý — 3 tier × 15 bài: vòng đời game, vật lý chuyển động, va chạm, hệ hạt/vải/đàn, ECS & tìm đường. Mỗi bài là một sim chạy realtime.

Lĩnh vực này dạy gì?

Câu hỏi xuyên suốt: quả bóng rơi-nảy-lăn, hàng trăm hạt khói, nhân vật va tường — máy diễn ra mỗi 1/60 giây thế nào? Vòng lặp input → update(Δt) → collision → render. Mỗi bài là một mô phỏng tương tác (kéo slider → hành vi đổi ngay).

Tiền đề: Vectors (vector, đạo hàm), Physics (lực, động lượng, dao động), Math (tích phân), DataStructures (quadtree, graph), Algorithms (A*).

3 tier 15 bài

Tier 1
Game loop & timestep, vector kinematics, integration (Euler/Verlet), forces, springs (5 bài).
Tier 2
AABB/circle, SAT polygons, broad-phase & quadtree, collision response (impulse), friction & resting (5 bài).
Tier 3
Particle systems, constraints (cloth/rope), flocking/steering, ECS & architecture, tilemap & A* (5 bài).