
ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
XÂY DỰNG GAME ONLINE THEO LƯỢT
“ADVENTURE FROM BEYOND”
Tên sinh viên : Trịnh Văn Đức
Giảng viên hướng dẫn : ThS.Tống Thị Minh Ngọc
Hà Nội, 11/2024
2024.1 KHOA HỌC MÁY TÍNH TRỊNH VĂN ĐỨC 11218398

ĐẠI HỌC KINH TẾ QUỐC DÂN
TRƯỜNG CÔNG NGHỆ
----------------
KHÓA LUẬN TỐT NGHIỆP
XÂY DỰNG GAME ONLINE THEO LƯỢT
“ADVENTURE FROM BEYOND”
Tên sinh viên : Trịnh Văn Đức
Mã sinh viên : 11218398
Lớp : Khoa học máy tính K63
Ngành : Khoa học máy tính
Khoa : Công nghệ thông tin
Giảng viên hướng dẫn : ThS.Tống Thị Minh Ngọc
(Chữ ký GVHD)
Hà Nội, 11/2024

i
MỤC LỤC
MỤC LỤC .............................................................................................................. i
LỜI CAM ĐOAN ................................................................................................. ii
DANH MỤC CÁC TỪ VIẾT TẮT .................................................................... iii
DANH MỤC BẢNG ............................................................................................ iv
DANH MỤC HÌNH .............................................................................................. v
MỞ ĐẦU ............................................................................................................... 1
CHƯƠNG 1: GIỚI THIỆU VÀ XÂY DỰNG BÀI TOÁN ............................... 3
1. Đặt vấn đề ...................................................................................................... 3
2. Giới thiệu về bài toán .................................................................................... 4
3. Mục tiêu và phạm vi của đề tài .................................................................... 6
4. Giải pháp thực hiện đề tài .......................................................................... 11
CHƯƠNG 2:CƠ SỞ LÝ THUYẾT VÀ NỀN TẢNG CÔNG NGHỆ ............ 12
2.1 Mô hình Client-Server của Roblox Studio ............................................. 12
2.2 Các thành phần trong Roblox Studio ..................................................... 16
2.3 Lý thuyết hoạt động của Knit Framework ............................................. 19
2.4 Giới thiệu về Blender ................................................................................ 21
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG.............................. 22
3.1 Thiết kế hệ thống ....................................................................................... 22
3.2 Xác định các chức năng ............................................................................ 26
3.3 Biểu đồ ca sử dụng chi tiết ....................................................................... 27
3.4 Thiết kế dữ liệu ......................................................................................... 33
CHƯƠNG 4: KẾT QUẢ VÀ THẢO LUẬN .................................................... 42
4.1 Những gì đạt được .................................................................................... 42
4.2 Đánh giá ..................................................................................................... 52
KẾT LUẬN ......................................................................................................... 54
TÀI LIỆU THAM KHẢO ................................................................................. 55

ii
LỜI CAM ĐOAN
Tôi xin cam đoan rằng toàn bộ nội dung được trình bày trong khóa luận là
do chính tôi thực hiện và không sao chép từ nguồn nào khác. Những tài liệu tham
khảo được trích dẫn một cách đầy đủ, đồng thời ghi rõ ràng về nguồn gốc theo
đúng quy định.
Hà nội, ngày 25 tháng 11 năm 2024
Sinh viên
(ký, ghi rõ họ tên)

iii
DANH MỤC CÁC TỪ VIẾT TẮT
Từ viết tắt
Tiếng anh
Ý nghĩa
RPG
Role Playing Game
Game nhập vai
PVP
Player Verus Player
Kiểu chơi giữa người đối đầu với
người chơi khác
PVE
Player Verus Environment
Kiểu chơi giữa người chơi với môi
trường, không cạnh tranh vơi người
chơi khác
NPC
Non player character
Nhân vật không phải người chơi
Game
Trò chơi điện tử

