Khóa Luận Tốt Nghiệp: Phát Triển Game 3D Nhập Vai Sinh Tồn Trong Lĩnh Vực Kỹ Thuật Phần Mềm

Khóa luận tốt nghiệp kỹ thuật phần mềm tập trung xây dựng game 3D nhập vai sinh tồn, ứng dụng công nghệ hiện đại và thiết kế đồ họa chân thực.

Chuyên ngành

Kỹ thuật phần mềm

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2024

67
7
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TÌNH HÌNH HIỆN TẠI CỦA THỊ TRƯỜNG TRÒ CHƠI DI ĐỘNG

1.1. Lí do chọn đề tài

1.2. Ứng dụng liên quan

1.3. Đối tượng nghiên cứu

1.4. Phạm vi nghiên cứu

1.5. Phương pháp nghiên cứu

1.6. Kết quả mong đợi

2. CHƯƠNG 2: NGHIÊN CỨU LÝ THUYẾT

2.1. Tổng quan về trò chơi điện tử

2.2. Tổng quan về thể loại RPG và Shooter

2.3. Role-Playing Game (RPG)

2.4. Công nghệ sử dụng

2.5. Cấu trúc của cây hành vi

3. CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ TRÒ CHƠI

3.1. Phân tích yêu cầu trò chơi

3.2. Phân tích yêu cầu thiết kế

3.3. Sản phẩm có vòng lặp trò chơi cốt lõi (core loop)

3.4. Danh sách tác nhân

3.5. Danh sách các Use case

3.6. Thiết kế các lớp trong trò chơi

4. CHƯƠNG 4: THIẾT KẾ GIAO DIỆN TRÒ CHƠI

4.1. Danh sách giao diện

4.2. Giao diện các màn hình của trò chơi

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết quả đạt được

5.2. Ưu nhược điểm

5.3. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu đề tài

Khóa luận tốt nghiệp với đề tài Khóa luận tốt nghiệp: Xây dựng game 3D nhập vai sinh tồn tập trung vào việc khảo sát hiện trạng và phân tích thiết kế một sản phẩm game trên nền tảng di động. Đề tài này được chọn nhằm đáp ứng nhu cầu ngày càng cao của người chơi trong lĩnh vực game nhập vai sinh tồn. Thị trường game di động đang phát triển mạnh mẽ, với doanh thu ước tính đạt 195 tỷ USD vào năm 2030. Việc kết hợp giữa thể loại bắn súng và nhập vai trong một trò chơi sẽ tạo ra một sản phẩm hấp dẫn, thu hút người chơi. Đặc biệt, các yếu tố gameplay và cảm giác khi chơi sẽ được chú trọng để mang lại trải nghiệm tốt nhất cho người dùng.

1.1. Tình hình hiện tại của thị trường trò chơi di động

Thị trường trò chơi di động đã chứng kiến sự tăng trưởng mạnh mẽ, đặc biệt trong giai đoạn đại dịch. Các thể loại game như RPG và Shooter luôn thu hút lượng lớn người chơi. Theo báo cáo, doanh thu từ game di động đã đạt 124 tỷ USD vào năm 2024. Việc phát triển game 3D nhập vai sinh tồn trên nền tảng di động không chỉ đáp ứng nhu cầu giải trí mà còn tạo ra cơ hội kinh doanh lớn cho các nhà phát triển. Sự kết hợp giữa hai thể loại này sẽ mang lại trải nghiệm phong phú và đa dạng cho người chơi.

II. Nghiên cứu lý thuyết

Chương này trình bày tổng quan về trò chơi điện tử, đặc biệt là thể loại RPG và Shooter. Công nghệ phần mềm như Unity sẽ được sử dụng để phát triển game. Các yếu tố như quy tắc, mục tiêu, tính tương tác và phản hồi trong trò chơi sẽ được phân tích kỹ lưỡng. Việc hiểu rõ các khái niệm này là rất quan trọng để xây dựng một trò chơi hấp dẫn và có tính cạnh tranh cao. Các nghiên cứu trước đây cho thấy rằng người chơi thường tìm kiếm những trải nghiệm mới mẻ và thú vị, điều này càng khẳng định sự cần thiết của việc phát triển game 3D nhập vai sinh tồn.

2.1. Tổng quan về trò chơi điện tử

Trò chơi điện tử là một hình thức giải trí tương tác, yêu cầu người chơi tham gia tích cực. Các quy tắc và mục tiêu trong trò chơi được xác định rõ ràng, tạo ra thử thách cho người chơi. Phản hồi từ trò chơi giúp người chơi hiểu rõ hơn về hiệu suất của mình. Việc nghiên cứu các yếu tố này sẽ giúp xây dựng một trò chơi không chỉ giải trí mà còn mang lại giá trị giáo dục và phát triển kỹ năng cho người chơi.

III. Phân tích thiết kế trò chơi

Chương này tập trung vào việc phân tích yêu cầu thiết kế cho game 3D nhập vai sinh tồn. Các yếu tố như vòng lặp trò chơi cốt lõi, kịch bản trò chơi, và hệ thống kho đồ sẽ được xem xét. Việc xây dựng một sản phẩm có kịch bản rõ ràng và cơ chế điều khiển dễ tiếp cận là rất quan trọng. Hệ thống AI cũng sẽ được thiết kế để tạo ra những kẻ địch đa dạng, mang lại trải nghiệm phong phú cho người chơi. Các yêu cầu phi chức năng cũng sẽ được phân tích để đảm bảo sản phẩm đạt tiêu chuẩn chất lượng cao.

3.1. Phân tích yêu cầu trò chơi

Yêu cầu trò chơi bao gồm việc xây dựng một vòng lặp trò chơi cốt lõi, nơi người chơi có thể tham gia vào các hoạt động như săn lùng quái vật, thu thập vật phẩm và nâng cấp vũ khí. Hệ thống kho đồ và mua sắm vật phẩm sẽ giúp người chơi có nhiều lựa chọn hơn trong quá trình chơi. Việc thiết kế các kẻ địch với trí tuệ nhân tạo sẽ tạo ra những thử thách thú vị, đồng thời giúp người chơi cảm thấy hứng thú hơn với trò chơi.

IV. Thiết kế giao diện trò chơi

Chương này trình bày yêu cầu thiết kế giao diện cho game 3D nhập vai sinh tồn. Giao diện người dùng (UI) và trải nghiệm người dùng (UX) sẽ được tối ưu hóa để đảm bảo tính thân thiện và dễ sử dụng. Các màn hình như hướng dẫn, cửa hàng và thông báo kết quả sẽ được thiết kế rõ ràng, giúp người chơi dễ dàng tương tác với trò chơi. Việc tạo ra một giao diện hấp dẫn và dễ sử dụng sẽ góp phần nâng cao trải nghiệm của người chơi.

4.1. Giao diện các màn hình của trò chơi

Giao diện trò chơi sẽ bao gồm nhiều màn hình khác nhau, mỗi màn hình sẽ phục vụ một mục đích cụ thể. Màn hình hướng dẫn sẽ giúp người chơi làm quen với các quy tắc và cách chơi. Màn hình cửa hàng sẽ cho phép người chơi mua sắm vật phẩm và nâng cấp vũ khí. Việc thiết kế giao diện một cách hợp lý sẽ giúp người chơi dễ dàng tiếp cận và tận hưởng trò chơi một cách trọn vẹn.

V. Kết luận và hướng phát triển

Chương cuối cùng sẽ tóm tắt những kết quả đạt được và đưa ra hướng phát triển cho sản phẩm trong tương lai. Các ưu nhược điểm của trò chơi sẽ được phân tích để cải thiện chất lượng sản phẩm. Hệ thống trải nghiệm đa người chơi và việc đa dạng hóa vũ khí, kẻ địch sẽ là những hướng đi tiềm năng cho sự phát triển tiếp theo. Việc xây dựng nội dung và cốt truyện phong phú sẽ giúp trò chơi thu hút được nhiều người chơi hơn.

5.1. Hướng phát triển

Hướng phát triển trong tương lai sẽ tập trung vào việc mở rộng hệ thống trải nghiệm đa người chơi, cho phép người chơi tương tác và cạnh tranh với nhau. Việc đa dạng hóa các yếu tố trong trò chơi như vũ khí, kẻ địch và vật phẩm sẽ tạo ra nhiều cơ hội cho người chơi khám phá. Bên cạnh đó, việc xây dựng hệ thống tùy chỉnh nhân vật sẽ giúp người chơi có thể tạo ra những nhân vật độc đáo, phù hợp với phong cách chơi của riêng mình.

21/02/2025
Khóa luận tốt nghiệp kỹ thuật phần mềm xây dựng game 3d nhập vai sinh tồn

Trích đoạn nội dung tài liệu

Chương 1. M@ đầu: trình bày khái quát về dé tài, lý do thực hiện, đối tượng nghiên cứu, phạm vi đề tài và phương pháp nghiên cứu. Nghiên cứu lý thuyết: trình bày cơ sở lý thuyết về trò chơi điện tử, các công nghệ được sử dụng dé phát triển hệ thống. Phân tích thiết kế trò chơi: trình bày phân tích xây dựng hệ thống.

Thiết kế giao diện trò chơi: trình bày yêu cầu thiết kế các tính năng và giao diện. Kết luận và hướng phát triển: rút ra kết luận, ưu nhược điểm và hướng phát triển trong tương lai. Giới thiệu đề tài 1. Tinh hình hiện tại của thị trường trò chơi di động Trò chơi điện tử đã trở thành một trong những phương thức giải trí phố biến nhất, các nhà phát triển và nhà phát hành trò chơi có thể kiếm được lợi nhuận không 16 từ nó.

Điều đó càng được chứng minh vững chắc hơn qua thời kỳ đại dịch 2019 — 2022. Tuy phải đối mặt với những định kiến không tốt về trò chơi điện tử, nhưng thế giới đã chứng kiến sự tăng trưởng hiếm hoi và mạnh mẽ của ngành công nghiệp tỷ đô này. Mọi phân khúc của trò chơi điện tử đều có mức độ tương tác và doanh thu tăng nhờ sự phát triển của các thiết bị công nghệ cùng với đó là đời sống vật chất của con người được cải thiện đáng kê, trong số đó, trò chơi trên thiết bị di động có mức tăng trưởng cao nhất. Tông cộng, trò chơi di động đã tạo ra doanh thu 124 tỷ USD vào năm 2024, và ước tính sẽ thu về 195 tỷ USD vào năm 2030 (Trích dẫn từ Báo cáo thị trường game di động 2024 của Nền tảng phân tích GlobalData Thematic Intelligence).

Global mobile gaming revenue, 2019 - 2030 250 200 cy # 150 @ 3 = © 3 œ 100 50 0 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 ® GlobalData. Source: GlobalData Thematic Intelligence Hình 1.1: Báo cáo va dự đoán doanh thu toàn câu của thị trường game di động từ 2019 — 2030, được cung cấp bởi nên tang phân tích GlobalData Thematic Intelligence. Và nỗi bật hơn cả là thé loại game RPG va Shooter, 2 thé loại luôn thu hút được số lượng lớn người chơi trong cộng động. Theo báo cáo doanh thu năm 2023 của các thé loại game trên nhiều nền tang, thé loại Shooter đứng đầu doanh thu về thi trường game máy tỉnh, trong khi RPG luôn luôn dẫn đầu ở mảng game di động.

Top genres by revenue on the major gaming platforms in 2025 > newzoo A ) #2 9 Adventure xX BD Battle Royale thi BB Puzzle €& 2 Role Playing w pes 4 Sports A 2 Adventure xX xa 9 Battle Royale m bua 4 Shooter Đ „ Strategy ob pes 2 Strategy & p #5 4 Role Playing x4 Đ Idle Hình 1.2: Báo cáo doanh thu trò choi theo thé loại trên 3 nên tang chính năm 2023 theo trang Newzoo. Từ các dữ liệu đã được phân tích va thống kê, việc kết hợp cả 2 thé loại bắn sting và nhập vai vào cùng một trò choi dé phát triển trên nền tảng di động là một bước đi khôn ngoan, dé dàng thu hút người tiêu dùng bởi những yếu tố hấp dẫn tự nhiên ma 2 thể loại này mang lại. Lido chọn đề tài Trong quá khứ, đã từng có một tựa game khiến cộng đồng game thủ dậy sóng bởi nội dung và gameplay mới mẻ, thỏa mãn được game thủ khi những tựa game thời bấy giờ không chú trọng về mặt cảm giác và nhận thức của người chơi, đó chính là Alien Shooter. Và hiện nay, trên thị trường có rât nhiêu tựa game được truyên cảm hứng bởi Alien Shooter, cũng khai thác đề tài bắn súng và sinh tồn giữa dàn quái vật ngoài hành tinh làm đến đến.

Tuy nhiên, vẫn chưa có một tựa game di động nào thật sự làm được điều mà Alien Shooter mà đến cho game thủ, đó là sự cảm giác sảng khoái khi hạ gục từng đàn quái vật, sự nghiêm túc, và căng não trong những lần đưa ra quyết định trong game của người chơi. Ban thân tôi cũng là một game thủ va hiêu được nhu câu của cộng đồng, làm ra được một tựa game có đầy đủ được yếu tố đã nêu trên là mục tiêu mà tôi hướng đến trong đề tài. Ung dụng liên quan 1. Alien Shooter Alien Shooter là tựa game kinh điền, dẫn đầu các tựa game bắn súng góc nhìn từ trên xuống trong những năm đầu thập niên 2000.

Trò chơi đưa người chơi vào vai một chiên binh. Về lối chơi, người chơi quan sát ở góc nhìn 3/4 từ trên xuống, điều khiển nhân vật vượt qua chín màn chơi day thử thách với độ khó tăng dần qua mỗi màn. Sau khi bị tiêu diệt, các quái vật ngoài hành tinh sẽ rơi ra những phân thưởng như tiên, thuôc hoi phục, đạn và các vật phâm khác. Người chơi có thé lựa chon mua các vũ khí có sẵn trong cửa hàng, hoặc nâng cấp chỉ số vĩnh viên cho nhân vật chơi.3: Tro choi Alien Shooter, duoc phat triển bởi Sigma Team.

The Hong Kong Massacre Lấy bối cảnh HongKong những năm 1990, người chơi vào vai một cựu thám tử cảnh sát thực hiện kế hoạch trả thù cho nØười đồng nghiệp của mình bằng cách tiêu điệt Hội Tam Hoàng. The Hong Kong Massacre có lối choi hardcore với thiết kế nhân vật không có chỉ số máu, nói cách khác là nhân vật chơi sẽ chết khi chỉ cần trúng 1 phát đạn bat kỳ từ NPC. Tuy nhiên, trò chơi cho phép người chơi thực hiện một số khả năng đặc biệt như làm chậm tiến trình chơi, điều khiển nhân vật nhào lộn, xoay SỞ dé né tránh các viên đạn. Điều này cho phép nhân vat không thé bị đánh bại trong một khoảng thời gian ngắn trong thế giới trò chơi.

Ở đầu mỗi màn chơi, người chơi được phép chọn một trong 4 loại súng có san trong hệ thống: súng lục, súng trường, súng tiêu liên hoặc súng săn. Nhiệm vụ của môi man chơi là tiêu diệt tat cả kẻ địch có trong màn choi. Shadowgrounds là một tựa game bắn súng có góc nhìn từ trên xuống được phát triển bởi Frozenbyte. Trò chơi lấy bối cảnh trên một thuộc địa không gian tên Ganymede đang bị người ngoài hành tinh tan công.

Shadowgrounds kết hợp hài hòa yếu tố ánh sáng và bóng tối dé làm thành phần quan trọng của lối chơi và không khí trong game. Trò chơi phần lớn là bóng tối, và người chơi sẽ mang theo một máy quét sự sống và đèn pin với nguôn cung câp năng lượng không vĩnh cữu. Nhiệm vụ của người chơi là thu thập vũ khí, đạn dược, các hộp cứu thương dé sinh tồn qua những dot tan công từ quái vật không gian.5: Shadowgrounds — trò choi được phát hành vào năm 2005 1. Đối tượng nghiên cứu e Công nghệ: o Game Engine: Unity ¢ Đối tượng trong phạm vi đề tài hướng đến: o_ Người chơi trên nền tảng di động o_ Người chơi yêu thích thé loại ban súng, thích chủ đề không gian o_ Người chơi thích các tựa game đơn giản, không cần hardcore quá nhiều 1.

Phạm vi nghiên cứu e Phạm vi môi trường: o Game Platform: Android e Pham vi chire nang: o Hệ thống vũ khí và kho đồ: cho phép người choi lựa chon vũ khí phù hop dé chiến đấu. o Hệ thống kỹ năng của nhân vật: bao gồm máu, năng lượng, số tiền mà người chơi đang có, tất cả sẽ ảnh hưởng tới gameplay và cảm giác chơi game của người chơi. o Hệ thống mua bán trong cửa hàng: cho phép người chơi mua và bán vật phẩm dé kiếm về thêm vũ khí hoặc lấy thêm tiền dé mua các vật pham cần thiết. o Tri thức AI: xây dựng các bot trong game có tri thức trong hành động (phát hiện nhân vật chơi, tầm nhìn bao quát, hành vi canh gác,.

) © Behaviour Tree: xây dựng cây hành vi với một loạt tác vụ khác nhau dé lựa chọn. Tao độ chan thật cho bot cũng như làm cho Bot như là một vật thé song có tri thức that sự. o Trò chơi có nhạc nên, âm thanh hiệu ứng và âm thanh môi trường. Phương pháp nghiên cứu e Tìm hiểu về các công nghệ được sử dụng trong môn học.

e Sáng tạo một số chủ dé trọng tâm của ứng dụng, sau đó tìm hiểu các ứng dụng liên quan dé chủ dé này dé chọn loc và kết hợp các nội dung phù hợp. e Tiến hành phân tích và thiết kế hệ thống. e Tìm hiểu UI/UX và tiến hành thiết kế giao diện cho ứng dụng. e Tiến hành triển khai và kiểm thử.

Kết quả mong đợi e Hiểu và áp dụng được các công nghệ mới dé xây dựng sản phẩm đề tài. e Hoan thiện được san phẩm với các tiêu chí đã đề ra. e Sản phẩm có lượng nội dung tối thiểu bao gồm: 1 màn chơi, 2 loại vũ khí, 3 loại kẻ địch, 1 màn hình hướng dan. e Giao diện ứng dụng đơn giản và dé sử dụng đôi với người dùng.

NGHIÊN CỨU LÝ THUYET 2. Tổng quan về trò chơi điện tử Trò chơi là một hình thức giải trí tương tác bao gồm việc người chơi tham gia vào trò chơi có cấu trúc, thường nhằm mục đích giải trí, thử thách, cạnh tranh hoặc học hỏi. Trò chơi có thé có nhiều hình thức khác nhau, chang hạn như trò chơi điện tử, trò chơi trên bàn cờ, trò chơi bài, thé thao, câu đố. Các đặc điêm chính của trò chơi bao gôm: e_ Quy tắc: Trò chơi có các quy tắc được xác định trước nhằm thiết lập các ranh giới và thông số mà người chơi hoạt động trong đó.

Các quy tắc này xác định hành động nào được phép hoặc bị cấm va hướng dẫn tiễn trình cũng như kết quả của trò chơi. e Muc tiêu: Trò chơi thường có các mục tiêu hoặc mục tiêu cụ thể mà người chơi cố gắng đạt được. Những mục tiêu này có thể rất khác nhau, từ việc hoàn thành một câu chuyện hoặc câu đó đến chiến thắng một cuộc thi hoặc tích lũy điểm. e Tinh tương tác: Trò chơi yêu cầu sự tham gia tích cực của người chơi, những người đưa ra quyết định và thực hiện các hành động ảnh hưởng đến kết quả của trò chơi.

Tính tương tác phân biệt trò chơi với các hình thức giải trí thụ động, chăng hạn như xem phim hoặc đọc sách. e Thử thách: Trò chơi thường đưa ra cho người chơi những chướng ngại vật, câu đó hoặc đối thủ cần vượt qua. Những thử thách này tạo ra cảm giác gắn kết, động lực và phần thưởng khi người chơi cố gắng đạt được các mục tiêu của trò chơi. e Phan hồi: Trò chơi cung cấp phản hồi cho người chơi dựa trên hành động và tiến trình của họ.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ