Thành ph ng Tàu, ngày 13 tháng 04 năm 2024
Trình độ đào tạo:
Đại hc chính quy
Ngành:
Công ngh thông tin
Chuyên ngành:
Lp trình ng dụng di động & Game
Giảng viên hướng dn:
ThS. Nguyn Th Minh Nương
Sinh viên thc hin:
Bùi Ngc Tâm
Mã s sinh viên:
20030076
Lp:
DH20LT
ĐỒ ÁN TT NGHIP
GAME ONLINE BN SÚNG GÓC NHÌN TH 3
B GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HC BÀ RA VŨNG TÀU
LI NÓI ĐẦU
Trong quá trình gn 4 năm hc tp tại Trường Đại hc Ra Vũng Tàu, tri
qua nhiu môn hc, bản thân tôi đã đưc gp g nhận được nhiu s giúp đỡ
quý giá t các thy . Đó không chỉ nhng kiến thc chuyên môn, còn
nhng kiến thc bên l, nhng k năng bất sinh viên nào cũng cn trong
hành trang vào đời ca mình.
Tôi xin gi li tri ân chân thành nht ti quý thầy Trường Đại hc Ra
Vũng Tàu đặc bit là quý thy B môn Công ngh thông tin đã nhit tình
h tr trong hành trình tìm kiếm tri thc ca tôi.
Qua đó, tôi cũng xin gi li cảm ơn sâu sắc đến Cô, Thạc Nguyễn Th Minh
Nương, người hướng dn tôi trong quá trình xây dng sn phm tt nghip
này. Cảm ơn vì đã dành nhiều thi gian tn tình ch bo, định hướng cho bn
thân tôi có th hoàn thành trn vn đồ án tt nghip.
Xin kính chúc thy nhiu sc khe, gi mãi ngn lửa đam đ dn dt các
thế h sinh viên tiếp theo nối bước thành công. Chúc Trường Đại hc Ra
Vũng Tàu s là điểm đến hàng đu ca các thế h tr sau này, là một môi trường
để dn dt các bn tr thành những công dân hàng đầu trong tương lai.
Vi hn chế v thi gian và trong kinh nghim thc tế, sn phm này vẫn còn đó
nhng thiếu sót khó tránh khi. Kính mong nhận được nhng góp ý t các quý
thầy cô đ tôi có cơ hội hoàn thin tốt hơn cho sản phẩm cũng như được tích lũy
thêm kinh nghim sau này.
Xin chân thành cảm ơn!
Thành ph Vũng Tàu, ngày 13 tháng 04 năm 2024
Sinh viên thc hin
Bùi Ngc Tâm
NHN XÉT CA GING VIÊN
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
Thành ph Vũng Tàu, ngày … tháng năm 202
Ging viên xác nhn
MC LC
CHƯƠNG 1. GIỚI THIỆU ĐỀ TÀI.................................................................. 1
1.1. Lý do chọn đề tài ...................................................................................... 1
1.2. Mc tiêu nghiên cu ................................................................................. 1
1.2.1. Mc tiêu ............................................................................................... 1
1.2.2. Đối tượng nghiên cu.......................................................................... 1
1.2.3. Phm vi nghiên cu ............................................................................. 2
1.2.4. Ý nghĩa của đề tài ................................................................................ 2
1.3. Gii thiệu sơ b v trò chơi ..................................................................... 2
1.3.1. Ct truyện trò chơi .............................................................................. 2
1.3.2. Các góc nhìn trong game .................................................................... 3
1.3.3. Mô t trò chơi ...................................................................................... 5
1.3.4. Quy tắc trò chơi ................................................................................... 6
1.4. Công ngh đưc s dng ......................................................................... 6
1.4.1. Unreal Engine ..................................................................................... 6
1.4.2. Visual Studio ....................................................................................... 8
1.4.3. Steamworks SDK SpaceWar ............................................................ 9
CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT K H THNG ............................. 10
2.1. Khảo sát sơ bộ ......................................................................................... 10
2.1.1. Các đối tượng người dùng ................................................................ 10
2.1.2. Thiết b s dng ................................................................................. 10
2.2. Phân tích H thng ................................................................................. 10
2.2.1. Các tác nhân...................................................................................... 10
2.2.2. Usecase tng quát ............................................................................. 11
2.2.3. Các Usecase chi tiết .......................................................................... 12
2.3. Thiết kế H thng ................................................................................... 35
2.3.1. Thiết kế Giao din ............................................................................. 35
2.3.2. Plugin kết ni nhiều người chơi ........................................................ 38
CHƯƠNG 3. Unreal Engine & Multiplayer ................................................... 40
3.1. Kết ni nhiều người chơi ....................................................................... 40
3.2. Các kiu kết ni ...................................................................................... 41
3.2.1. Các kiu kết ni ................................................................................. 41
3.2.2. Kết ni trong UE ............................................................................... 43
3.3. Các tính năng nổi bt ca Unreal ......................................................... 44
3.3.1. Nanite ................................................................................................ 44
3.3.2. Lumen ................................................................................................ 44
3.3.3. Control Rigs ...................................................................................... 45
3.3.4. Sequencer .......................................................................................... 46
3.3.5. Pose Browser..................................................................................... 47
3.3.6. Plugin Full Body IK .......................................................................... 47
3.4. Mt s giao din ca Unreal .................................................................. 48
CHƯƠNG 4. THIẾT K GAME ..................................................................... 51
4.1. To và cu hình game ............................................................................ 51
4.1.1. Cu trúc d án ................................................................................... 51
4.1.2. Kết ni Plugin.................................................................................... 52
4.2. Gameplay ................................................................................................ 53
4.2.1. Login .................................................................................................. 53
4.2.2. Main menu ......................................................................................... 54