
ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
MNC Game – Tr chơi gii đ o nh
th gic trong không gian 3 chiu
Tên sinh viên : Thân Th Quân
Ging viên hướng dẫn : TS. Nguyn Thanh Hương
Hà Nội, 5/2025
2025. II CNTT THÂN THẾ QUÂN 11214970

ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
MNC Game – Tr chơi gii đ o nh th
gic trong không gian 3 chiu
Tên sinh viên : Thân Th Quân
Mã sinh viên : 11214970
Lớp : Công ngh thông tin K63B
Ngành : Công ngh thông tin
Khoa : Công ngh thông tin
Ging viên hướng dẫn : TS. Nguyn Thanh Hương
(Chữ ký GVHD)
Hà Nội, 5/2025

i
MỤC LỤC
MỤC LỤC .............................................................................................................. i
LỜI CAM ĐOAN ................................................................................................ iii
DANH MỤC BẢNG, BIỂU ĐỒ ......................................................................... iv
DANH MỤC HÌNH ............................................................................................. vi
MỞ ĐẦU ............................................................................................................... 1
CHƯƠNG 1. TỔNG QUAN VỀ TRÒ CHƠI .................................................... 2
1.1. Giới thiệu về thể loại tr chơi gii đ (Game puzzle) ................................. 2
1.2. Lý do lựa chọn thể loại “game puzzle” ........................................................ 2
1.2.1. Lý do lựa chọn đề tài ............................................................................. 2
1.2.2. Đi tượng người chơi nhắm đến ........................................................... 2
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT .................................................................... 4
2.1. Cc k thut tạo o gic quang học bng biến đổi góc nhìn (Perspective
Warping) v hiệu ng Escher-like ...................................................................... 4
2.1.1. Ảo giác quang học về biến đổi góc nhìn ............................................... 4
2.1.2. Hiệu ng Escher-like ............................................................................. 5
2.1.3. Góc nhìn (Camera) trong tr chơi ........................................................ 6
2.2. Bi ton tìm đường di chuyển (Paths finding) trong không gian 3D v cc
mu thiết kế (Design patterns) trong lp trình hướng đi tượng ........................ 8
2.2.1. Thut ton tìm kiếm theo chiều rng v chiều sâu (BFS) ..................... 8
2.2.2. Cc mu thiết kế ph hợp (Design Pattern) trong việc lp trình tr chơi
gii đ ............................................................................................................ 10
CHƯƠNG 3. PHÂN TCH V THIẾT KẾ HỆ THỐNG .............................. 12
3.1. Phân tch kch bn v li chơi, thể loại ca tr chơi .................................. 12
3.2. Phân tch v thiết kế hệ thng chnh trong tr chơi ................................... 13
3.2.1. Hệ thng tìm đường trong không gian 3D .......................................... 13
3.2.2. Hệ thng điều khiển nhân vt .............................................................. 21
3.2.3. Hệ thng thao tc ca giao diện người dng ....................................... 24
3.3. Phân tch v thiết kế hệ thng âm thanh, hoạt nh trong tr chơi ............. 33
3.4. Phân tch v thiết kế hệ thng qun lý mn chơi v tr chơi ..................... 35
3.3.1. Hệ thng qun lý tr chơi .................................................................... 35
3.3.2. Hệ thng qun lý mn chơi ................................................................. 36
3.5. Thiết kế giao diện người dng (UI) ........................................................... 39

ii
CHƯƠNG 4. KẾT QUẢ V THẢO LUẬN .................................................... 42
4.1. Kết qu: Tr chơi gii đ o nh th gic .................................................. 42
4.1.1. Hoạt nh v âm thanh .......................................................................... 42
4.1.2. Ti nguyên v mô hình 3D trong tr chơi ........................................... 44
4.1.3. Hình nh tr chơi thực tế ..................................................................... 51
4.2. Tho lun: Tr chơi gii đ o nh th gic .............................................. 57
4.2.1. Ti ưu hóa tr chơi trên nền tng mobile ............................................ 57
4.2.2. Đnh gi kết qu v phương hướng pht triển .................................... 59
KẾT LUẬN ......................................................................................................... 61
TÀI LIỆU THAM KHẢO ................................................................................. 62

iii
LỜI CAM ĐOAN
Tôi tên là Thân Thế Quân, mã s sinh viên 11214970, xin cam đoan rng sn phẩm
“MNC Game – Tr chơi gii đ o nh th gic trong không gian 3 chiều” ny l
công trình do tôi tự nghiên cu và phát triển.
- Toàn b ni dung, ý tưởng, mã nguồn, tài nguyên, và các tài liệu được sử
dụng trong dự n đều là kết qu ca sự tìm tòi, học hỏi và sáng tạo cá nhân.
- Những tài liệu, hình nh, âm thanh, v thư viện mã nguồn ca bên th ba
được sử dụng trong dự n đều được trích dn rõ ràng và tuân th đúng cc
quy đnh về bn quyền.
- Tôi hoàn toàn chu trách nhiệm về tính chính xác và trung thực ca các ni
dung trình bày trong báo cáo và sn phẩm dự án này.
Tôi cam đoan rng dự án này không sao chép hay vi phạm quyền sở hữu trí tuệ ca
bất kỳ tổ chc hay cá nhân nào. Nếu phát hiện có sai sót hoặc vi phạm, tôi xin hoàn
toàn chu trách nhiệm và chấp nhn mọi hình thc xử lý theo quy đnh ca nhà
trường.
Hà Nội, ngày tháng năm 20
Sinh viên
(ký, ghi rõ họ tên)

