Tải bản đầy đủ (.docx) (42 trang)

đồ án 2 mercenaries

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.11 MB, 42 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN</b>

<b>Giảng viên hướng dẫn: Đinh Nguyễn Anh Dũng</b>

Nhóm sinh viên thực hiện:

Nguyễn Văn Thiên20521952Nguyễn Duy Minh Tuấn20520845

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>Hồ Chí Minh, tháng 6 năm 2023</b>

<b>Biên bản thay đổi tài liệu</b>

Thời gian Phiên bản Mô tả Tác giả28/12/202

Thiên

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>LỜI CẢM ƠN</b>

Nhóm em đã và đang học tập và rèn luyện tại Trường Đại học CôngNghệ Thông Tin, chuyên ngành Software Engineering 3 năm nay. Nhóm em xin cám ơn trường đã tạo điều kiện cho chúng em có thểgiao lưu học tập và rèn luyện cùng nhau.

Và nhóm em xin cám ơn thầy Đinh Nguyễn Anh Dũng đã góp ýchân thành và hướng dẫn chúng em hồn thành đồ án mơn họcnày.

Trong q trình làm Đồ Án 2 nhóm em đã có một số sai sót mongthầy giảng viên hướng dẫn bỏ qua. Nhờ đó giúp chúng em khơngngừng nỗ lực phát triển, hồn thiện bản thân để chuẩn bị cho Khóaluận tốt nghiệp và những mơn học sau.

Một lần nữa, nhóm em xin chân thành cám ơn thầy Đinh NguyễnAnh Dũng.

Thành phố Hồ Chí Minh ngày 28/12/2023

Nguyễn Văn Thiên

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>MỤC LỤC</b>

<b><small>CHƯƠNG 1: GIỚI THIỆU...2</small></b>

<small>I. Thông Tin Chung...2</small>

<b><small>1. Thông tin nhóm...2</small></b>

<b><small>2. Thơng tin sơ lược về đồ án...2</small></b>

<b><small>3. Sơ lược về những công nghệ sử dụng...2</small></b>

<small>II. Thông Tin Sơ Lược Về Game...5</small>

<b><small>1. Sơ lược về các thực thể và đối tượng trong game...5</small></b>

<b><small>2. Các yêu cầu về chức năng...8</small></b>

<b><small>3. Các yêu cầu về phi chức năng...8</small></b>

<b><small>CHƯƠNG 2: USE CASE...9</small></b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<small>III. Danh Sách Usecase...17</small>

<b><small>CHƯƠNG 3: THIẾT KẾ DỮ LIỆU...28</small></b>

<b><small>CHƯƠNG 4: THIẾT KẾ CẤU TRÚC...29</small></b>

<small>I. Vòng Lặp Game...29</small>

<small>II. Tiến Trình Game...29</small>

<b><small>CHƯƠNG 5: THIẾT KẾ GIAO DIỆN...30</small></b>

<b><small>CHƯƠNG 6: CÀI ĐẶT...31</small></b>

<b><small>CHƯƠNG 7: KẾT LUẬN...32</small></b>

<small>I. Kết Quả...32</small>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

<small>II. Một Số Hạn Chế...32</small>

<b><small>TÀI LIỆU THAM KHẢO...33</small></b>

<small>Tài liệu tiếng Anh:...33</small>

<small>Asset:...33</small>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>TÓM TẮT ĐỒ ÁN</b>

Đồ án này tập trung vào việc phát triển một trò chơi bắn máy bay bằng Unity và trình bày một số kết quả đạt được trong quá trình thực hiện dự án.

Vấn đề nghiên cứu của đồ án là tạo ra một trò chơi bắn máy bay hấp dẫn và thú vị, sử dụng cơng nghệ Unity để xây dựng nền tảng và tích hợp các yếu tố trò chơi như chuyển động, đồ họa và âm thanh.

Để giải quyết vấn đề, chúng tôi đã tiến hành một số hướng tiếp cận như sau:

 Thiết kế các kỹ năng điều khiển cho người chơi để tạo ra trải nghiệm chơi game đa dạng và thú vị.

 Thiết kế kẻ địch, quái vật làm cho người chơi có hứng thú khi đối đầu.

 Tạo ra hệ thống ghi điểm và thăng cấp để khích lệ người chơitiếp tục chơi và cải thiện kỹ năng của mình.

 Tối ưu hóa trị chơi để đảm bảo trải nghiệm mượt mà.

 Thiết kế hệ thống kỹ năng với những hiệu ứng như: làm tê liệt, làm mất phương hướng, làm cho người chơi tăng tính tị mị.

Kết quả đạt được sau khi thực hiện dự án là một trò chơi bắn máy bay hấp dẫn và thú vị, với đồ họa dễ nhìn, hiệu ứng âm thanh sốngđộng và cơ chế chơi game mượt mà.

Tóm lại, đồ án đã thành cơng trong việc phát triển một trị chơi bắnmáy bay sử dụng Unity, với các yếu tố trò chơi hấp dẫn và kết quả

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

đạt được đã chứng minh khả năng của công nghệ Unity trong việc xây dựng trò chơi trực quan và tương tác.

<b>CHƯƠNG 1: GIỚI THIỆU</b>

<b>I. Thông Tin Chung1. Thông tin nhóm</b>

Nguyễn Duy MinhTuấn

Bảng 1.1: Thơng tin nhóm

<b>2. Thơng tin sơ lược về đồ án</b>

 Tên đồ án: Thiết kế và hồn thiện một game hồn chỉnh bằng

<b>cơng nghệ Unity 3D.</b>

 <b>Tên trị chơi: Mercenaries.</b>

 <b>Cơng nghệ sử dụng: Unity Engine.</b>

 <b>Môi trường phát triển: Visual Studio / Visual Studio Code.</b>

<b>3. Sơ lược về những công nghệ sử dụng.3.1 Unity Engine</b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Hình 1.1: Unity

<b>Unity Engine là một cross-platform game engine được phát triển </b>

<b>bởi công ty Unity Technology, nó được sử dụng nhằm mục đích </b>

phát triển video game 2D, 3D trên máy tính, điện thoại, console vàcác nền tảng thực tế ảo. Được công bố và phát hành lần đầu tiên vào tháng 6 năm 2005 chạy trên hệ điều hành MacOS. Nó sử dụng ngơn ngữ C# làm script. Nó cịn có thể sử dụng để làm phim, và sửdụng trong ngành sản xuất ô tô.

Trong 2D games, Unity cho phép nhập sprites và một renderer thế giới 2D tiên tiến. Đối với 3D games, Unity cho phép thiết lập các đập điểm kỹ thuật của các kết cấu và độ phân giải mà công cụ trò chơi hỗ trợ, cung cấp các hỗ trợ cho bump mapping, reflection mapping, parallax mapping, cảnh không gian ambient occlusion (SSAO), hiệu ứng bóng đổ bằng cách sử dụng shadow maps,

render thiết lập toàn cảnh đến hiệu ứng. Unity cũng cung cấp các dịch vụ cho nhà phát triển, bao gồm: Unity Ads, Unity Analytics, Unity Cloud Build, Unity Everyplay, Unity API, Unity Multiplayer, …

<b>3.2 C Sharp</b>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Hình 1.2: C Sharp

C#(C Sharp) là một ngơn ngữ lập trình hướng đối tượng đa năng, mạnh mẽ được phát triển bởi Microsoft. Nó được Microsoft phát

<b>triển dựa trên C++ và Java. C# được thiết kế chủ yếu bởi Anders </b>

<b>Hejlsberg, kiến trúc sư phần mềm nổi tiếng với các sản phẩm như</b>

Turbo Pascal, Delphi, J++, WFC. Phiên bản mới nhất của C# là C# 10, được hỗ trợ trên .Net 6.

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Nó đã trở thành một yếu tố có sức ảnh hưởng trong cộng đồng phát triển mã nguồn mở. Thậm chí nhiều công ty đã yêu cầu các developer phải biết sử dụng nó. Vào ngày 04/06/2018, Microsoft đãthơng báo đạt được thỏa thuận mua lại Github.

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>II. Thông Tin Sơ Lược Về Game</b>

<b>1. Sơ lược về các thực thể và đối tượng trong game.</b>

<b>Melee </b>

Hình 1.5: Melee

Là một kẻ địch trong game người chơi phải đốiđầu, nó có 1 thanh dao, khi gặp người chơi nó sẽ đuổi theo và tiêu diệt.

Hình 1.6:SuicideAttacker

Là một kẻ địch trong game người chơi phải đốiđầu, nó là kẻ địch đánh bom liều chết gây sát thương cực mạnh.

game người chơi phải đốiđầu, nó có vũ khí là 1 khẩu súng lục và có khả năng tạo tường chắn khi

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

Hình 1.7:

EnemyShield <sup>đối đầu với người chơi.</sup>

Hình 1.8:EnemyDefault

Là một kẻ địch trong game người chơi phải đốiđầu, nó có một khẩu súng lục.

Hình 1.9:EnemyArtilery

Là một kẻ địch trong game người chơi phải đốiđầu, nó có một khẩu súng boom bắn từ khoảng cách cực xa.

Hình 1.10: Turret

Là thực thể người chơi cóthể tạo ra để phịng thủ, tiêu diệt kẻ địch. Turret sẽ khơng thể di chuyển.

Hình 1.11: Drone

Là thực thể người chơi cóthể tạo ra để bảo vệ bản thân, tiêu diệt kẻ địch. Drone sẽ đi theo người chơi.

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

Hình 1.12:OriginPickable

Là item người chơi có thểnhặt được. Khi tiêu diệt kẻ địch có tỉ lệ rơi vũ khí,hoặc máu để người chơi nhặt.

Là tường chắn đạn, boom. Thường được tạo ra bởi EnemyShield.Bảng 1.2: Các thực thể và đối tượng

<b>2. Các yêu cầu về chức năng</b>

 Người chơi có thể tạm dừng khi đang chơi. Người chơi có thể điều chỉnh âm lượng.

 Các phím bấm chức năng phản hồi nhanh chóng và rõ ràng. Người chơi có thể chỉnh bàn phím phù hợp với bản thân. Có thể dễ dàng phân biệt người chơi và kẻ địch trên màn

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

 Yêu cầu về tính tương thích: có thể chơi ổn định trên máy tính.

<b>CHƯƠNG 2: USE CASE</b>

<b>I. Biểu Đồ1. Character</b>

Hình 2.1: Character Usecase Diagram

<b>2. Melee</b>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

Hình 2.2: Melee Usecase Diagram

<b>3. SuicideAttacker</b>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

Hình 2.3: SuicideAttacker Usecase Diagram

<b>4. EnemyShield</b>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

Hình 2.4: EnemyShield Usecase Diagram

<b>5. EnemyDefault</b>

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

Hình 2.5: EnemyDefault Usecase Diagram

<b>6. EnemyArtilery</b>

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

Hình 2.6: EnemyArtilery Usecase Diagram

<b>7. Turret</b>

Hình 2.7: Turret Usecase Diagram

<b>8. Drone</b>

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

Hình 2.8: Drone Usecase Diagram

<b>9. OriginalPickable</b>

Hình 2.9: OriginalPickable Usecase Diagram

<b>10. BulletProofWall</b>

Hình 2.10: OriginalPickable Usecase Diagram

<b>II. Danh Sách Actor</b>

<b>1</b> Character Là đối tượng mà người chơi sẽ

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

tương tác với game. Nó có thểdi chuyển, tấn công, né tránh,sử dụng kỹ năng, …

Là kẻ địch mà người chơi sẽ phải đối mặt trong game. Nó có thể di chuyển, tấn cơng, vàngười chơi có thể tiêu diệt nó.

<b>3</b> SuicideAttacker

Là kẻ địch mà người chơi sẽ phải đối mặt trong game. Nó có thể di chuyển, tấn cơng, vàngười chơi có thể tiêu diệt nó.Khi nó đến gần người chơi, nó sẽ đánh boom tự sát gây lượng sát thương khổng lồ lênngười chơi.

<b>4</b> EnemyShield

Là kẻ địch mà người chơi sẽ phải đối mặt trong game. Nó có thể di chuyển, tấn cơng, vàngười chơi có thể tiêu diệt nó.Nó có khả năng tạo khiên chắn đạn boom từ người chơi.

<b>5</b> EnemyDefault

Là kẻ địch mà người chơi sẽ phải đối mặt trong game. Nó có thể di chuyển, tấn cơng, vàngười chơi có thể tiêu diệt nó.

<b>6</b> EnemyArtilery

Là đối tượng mà người chơi sẽphải đối mặt trong game. Người chơi phải tiêu diệt nó. Nó có khả năng bắn từ

khoảng cách cực xa.

<b>7</b> Turret Là đối tượng mà người chơi sẽ

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

có thể tạo ra khi chọn một số nhân vật trong game. Nó có khả năng tấn cơng kẻ địch.

Là đối tượng mà người chơi cóthể tạo ra khi chọn một số nhân vật đặc biệt. Nó đi theo bảo vệ người chơi và tấn côngkẻ địch.

Bảng 2.1: Danh sách Actor

<b>III. Danh Sách Usecase</b>

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<b>STTTên UsecaseMô tả1</b> <sup>Mở màn hình</sup>

<b>3</b> <sup>Mở màn hình tạm</sup>

dừng(Pause Menu)

Khi đang chơi game, người dùng muốn tạm dừng thì nhấn phím P.

Ở Main Menu, người dùng nhấn Start trên màn hình để bắt đầu trải nghiệm game.

Khi người dùng muốn thoát game, nhấn “Quit” ở Main Menu.

<b>6</b> Tiếp tục chơi

Khi đang tạm dừng game, người dùng tiếp tục chơi game bằng cách nhấn phím ESC hoặc nhấn “RESUME”.

<b>7</b> Sử dụng kỹ năng <sup>Người chơi có thể triệu hội </sup>turret hoặc drone.

<b>8</b> Điều khiển nhân vật

Người chơi dùng chuột để điều khiển nhân vật tránh né đạn, quái vật, tấn công kẻ địch và thu thập vật phẩm

Dị tìm kẻ địch đối với Drone hoặc Turret. Dị tìm người chơiđối với những kẻ địch.

<b>10</b> Tấn công người chơi Các kẻ địch tấn công người chơi thông qua bắn đạn

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

thường, va chạm hoặc sử dụng kỹ năng

Kẻ địch di chuyển để né đạn và tấn công người chơi, tuần tra.

<b>12</b> Nhận sát thương

Khi người chơi bị tấn công bởi kẻ địch hoặc kẻ địch bị tấn cơng bởi người chơi thì sẽ nhận một lượng sát thương.

<b>13</b> Bị tiêu diệt <sup>Khi kẻ địch hoặc thiên thạch </sup>nhỏ hết máu sẽ bị tiêu diệt.Bảng 2.2: Danh sách Usecase

<b>IV. Đặc Tả Usecase</b>

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

<b>1. Mở màn hình chính(Main Menu)Tên</b> Mở màn hình chính.

<b>Mơ tả</b>

Người chơi bật file game hoặc có thể nhấn thốt khi đang mở màn hình tạm dừng để hiển thị màn hình chính.

<b>n</b> <sup>Hiển thị màn hình chính.</sup><b>u cầu đặc </b>

<b>biệt</b> <sup>Khơng có.</sup><b>Luồng cơ </b>

Trường hợp mở game: bật file game .exeTrường hợp đang chơi game:

- Mở màn hình tạm dừng.- Nhấn Thốt.

<b>n</b> <sup>Mở Main Menu hoặc Pause Menu.</sup><b>Postconditio</b>

<b>n</b> <sup>Hiển thị một số thứ có thể điều chỉnh.</sup><b>Yêu cầu đặc </b>

<b>biệt</b> <sup>Khơng có.</sup><b>Luồng cơ </b>

- Người chơi mở Main Menu hoặc Pause Menu.- Mở màn hình tạm dừng.

- Nhấn cài đặt(Option).

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

<b>Luồng thay </b>

<b>thế</b> <sup>Không có.</sup>

Bảng 2.4: Cài đặt

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

<b>3. Mở màn hình tạm dừng(Pause Menu)Tên</b> Mở màn hình tạm dừng.

<b>Mơ tả</b> <sup>Khi đang chơi game, người chơi có thể tạm dừng </sup>

<b>biệt</b> <sup>Khơng có.</sup><b>Luồng cơ </b>

<b>Mơ tả</b> Người dùng bắt đầu game.

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

<b>5. Thốt game</b>

<b>Mơ tả</b> Người dùng thốt khỏi chương trình.

Người chơi đang ở màn hình menu chính (Main Menu)

<b>n</b> <sup>Người chơi thốt khỏi chương trình thành cơng.</sup><b>u cầu đặc </b>

<b>biệt</b> <sup>Khơng có.</sup><b>Luồng cơ </b>

- Người chơi đang ở màn hình menu chính- Nhấn vào nút Quit trên màn hình

<b>Luồng thay thế</b>

- Người chơi chuyển qua desktop hoặc một chương trình khác.

- Người chơi tắt game bằng cách Close Window từ TaskBar.

- Người chơi có thể tắt cưỡng bức bằng cách nhấn tổ hợp phím Alt + F4

Bảng 2.7: Thoát game

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

<b>6. Tiếp tục chơi</b>

<b>Tên</b> Tiếp tục chơi

<b>Mô tả</b> <sup>Khi đang tạm dừng game, người dùng tiếp tục </sup>

chơi game.

Người chơi đang ở màn hình tạm dừng (PauseMenu)

<b>n</b> <sup>Người chơi tiếp tục chơi game.</sup><b>u cầu đặc </b>

<b>biệt</b> <sup>Khơng có.</sup><b>Luồng cơ </b>

- Người chơi đang trong game.- Người chơi chưa sử dụng kỹ năng.

<b>u cầu đặc </b>

<b>biệt</b> <sup>Khơng có.</sup><b>Luồng cơ </b>

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

<b>8. Điều khiển nhân vật</b>

<b>Tên</b> Điều khiển nhân vật

<b>Mô tả</b> <sup>Người chơi điều khiển nhân vật để né tránh đạn, </sup>

tiêu diệt kẻ địch, nhặt đồ và máu.

- Người chơi đang ở trong game.

- Người chơi sử dụng bàn phím để điều khiển nhân vật, dùng chuột để sử dụng vũ khí tấn cơngkẻ địch

<b>Luồng thay </b>

<b>thế</b> <sup>Khơng có.</sup>

Bảng 2.10: Điều khiển nhân vật

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

- Người chơi đang ở màn hình chơi game.- Kẻ địch sẽ dị tìm xem người chơi có ở trong vùng hoạt động của nó hay khơng, nếu có sẽ tấn cơng.

- Đối với Turret và Drone thì sẽ dị tìm xem kẻ địch có ở gần nó hay khơng, nếu có sẽ tấn cơng.

<b>Luồng thay </b>

Bảng 2.11: Dị tìm

<b>10. Tấn công người chơi</b>

<b>Tên</b> Tấn công người chơi

<b>Mô tả</b> <sup>Khi kẻ địch dị tìm được nhân vật, nó sẽ truy đuổi</sup>

tấn cơng người chơi.

<b>n</b> <sup>Đã dị tìm được nhân vật.</sup><b>Postconditio</b>

<b>u cầu đặc </b>

<b>biệt</b> <sup>Khơng có</sup><b>Luồng cơ </b>

- Kẻ địch đã và đang truy sát nhân vật.

- Nếu trong tầm bắn, kẻ địch sẽ nổ súng tấn côngnhân vật.

<b>Luồng thay </b>

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

Bảng 2.12: Tấn công người chơi

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

<b>11. Di chuyển</b>

<b>Tên</b> Di chuyển

<b>Mô tả</b> <sup>Kẻ dịch di chuyển để né đạn và tấn công người </sup>

chơi hoặc tuần tra.

- Người chơi đang trong game.

- Nếu kẻ địch không trong trạng thái truy sát người chơi, kẻ địch sẽ di chuyển, tuần tra trong tầm hoạt động của nó.

Kẻ địch, người chơi và Turret cịn sống trong màn chơi.

<b>u cầu đặc </b>

<b>biệt</b> <sup>Khơng có</sup><b>Luồng cơ </b>

- Kẻ địch va chạm với đạn hoặc kỹ năng do ngườichơi bắn ra hoặc do Turret hoặc Drone người chơitạo ra tấn công.

- Kẻ địch nhận sát thương

<b>Luồng thay </b> - Người chơi va chạm với đạn hoặc kỹ năng do kẻ

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

<b>thế</b> <sup>địch bắn ra.</sup>

- Người chơi nhận sát thươngBảng 2.14: Nhận sát thương

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

<b>13. Bị tiêu diệt</b>

<b>Tên</b> Bị tiêu diệt

<b>Mô tả</b> Khi kẻ địch hoặc Turret hết máu sẽ bị tiêu diệt.

</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">

<b>CHƯƠNG 3: THIẾT KẾ DỮ LIỆU</b>

</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">

<b>CHƯƠNG 4: THIẾT KẾ CẤU TRÚC</b>

<b>I. Vòng Lặp Game</b>

Vịng lặp game theo quy trình như sau: người chơi nhấn nút start và bắt đầu tiến vào màn chơi 1, người chơi phải hoàn thành màn chơi nếu muốn chiến thắng. Khi người chơi tiêu diệt kẻ địch sẽ có tỉlệ rơi ra các vật phẩm hoặc vũ khí.

</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39">

<b>II. Tiến Trình Game</b>

Người chơi phải chiến đấu với những kẻ địch, né tránh các đòn tấn công, kỹ năng từ kẻ địch. Người chơi ngày càng tiến vào các màn chơi cam go, khó khăn hơn.

<b>CHƯƠNG 5: THIẾT KẾ GIAO DIỆN</b>

Hình 5.1 Giao diện menu chính

Hình 5.2 Giao diện menu tùy chỉnh

</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40">

Hình 5.3 Giao diện trong màn chơi

<b>CHƯƠNG 6: CÀI ĐẶT</b>

Tải file zip về, giải nén ra và bật file .exe để thưởng thức trị chơi.

</div><span class="text_page_counter">Trang 41</span><div class="page_container" data-page="41">

 Khơng có nhiều độ khó khác nhau.

 Game mới chỉ chơi được trên Windows 10. Không hỗ trợ đa ngôn ngữ.

 Game chưa hỗ trợ nhiều người chơi chung.

</div><span class="text_page_counter">Trang 42</span><div class="page_container" data-page="42">

<b>TÀI LIỆU THAM KHẢO</b>

<b>Tài liệu tiếng Anh:</b>

 case-diagram-tutorial/

random-point-on-circle-edge-in-unity3d.html

explosion-32x32

</div>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×