1. Trang chủ
  2. » Luận Văn - Báo Cáo

Spaceship invaders

58 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN  BÁO CÁO MÔN HỌC ĐỒ ÁN ĐỀ TÀI SPACESHIP INVADERS Lớp: SE121.N21.PMCL Giảng viên hướng dẫn: Đinh Nguyễn Anh Dũng Nhóm sinh viên thực hiện: Nguyễn Văn Thiên 20521952 Nguyễn Duy Minh Tuấn 20520845 Hồ Chí Minh, tháng năm 2023 Biên thay đổi tài liệu Thời gian 03/06/202 Phiên 1.0 Mô tả Tác giả Nguyễn Văn Thiên LỜI CẢM ƠN Nhóm em học tập rèn luyện Trường Đại học Công Nghệ Thông Tin, chuyên ngành Software Engineering năm Nhóm em xin cám ơn trường tạo điều kiện cho chúng em giao lưu học tập rèn luyện Và nhóm em xin cám ơn thầy Đinh Nguyễn Anh Dũng góp ý chân thành hướng dẫn chúng em hồn thành đồ án mơn học Trong q trình làm Đồ Án nhóm em có số sai sót mong thầy giảng viên hướng dẫn bỏ qua Nhờ giúp chúng em khơng ngừng nỗ lực phát triển, hoàn thiện thân để chuẩn bị cho Đồ Án 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ễn Anh Dũng Thành phố Hồ Chí Minh ngày 03/06/2023 Thiên Nguyễn Văn Thiên MỤC LỤC CHƯƠNG 1: GIỚI THIỆU I Thông Tin Chung Thông tin nhóm 2 Thông tin sơ lược đồ án .2 Sơ lược công nghệ sử dụng .2 II Thông Tin Sơ Lược Về Game Sơ lược thực thể đối tượng game Các yêu cầu chức .12 Các yêu cầu phi chức 12 CHƯƠNG 2: USE CASE 12 I Biểu Đồ 12 Người chơi(Player) 12 Kẻ địch thông thường 1(Enemy1) 13 Kẻ địch thông thường 2(Enemy2) 14 Kẻ địch thông thường 3(Enemy3) 15 Kẻ địch thông thường (Enemy4) 16 Kẻ địch thông thường (Enemy5_Missle Variant) 17 Quái vật(Boss) 18 Boss Xúc Tu (Tentacle Boss) 19 Quái vật (Boss2) 19 10 Thiên thạch cỡ lớn(Big Asteroid) 20 11 Thiên thạch cỡ vừa(Medium Asteroid) .21 12 Thiên thạch cỡ nhỏ(Small Asteroid) 21 II Danh Sách Actor 22 III Danh Sách Usecase 24 IV Đặc Tả Usecase 26 Mở hình chính(Main Menu) 26 Cài đặt 26 Mở hình tạm dừng(Pause Menu) 26 Bắt đầu game 27 Mở cửa hàng (Shop) 28 Thoát game 28 Tiếp tục chơi 29 Nâng cấp vũ khí 29 Hồi phục lượng 30 10 Điều khiển máy bay 31 11 Thu thập vật phẩm .31 12 Tấn công người chơi .32 13 Di chuyển 32 14 Nhận sát thương 33 15 Bị tiêu diệt 33 16 Phân chia 34 CHƯƠNG 3: THIẾT KẾ DỮ LIỆU 35 CHƯƠNG 4: THIẾT KẾ CẤU TRÚC .37 I Vòng Lặp Game 37 II Tiến Trình Game 37 CHƯƠNG 5: THIẾT KẾ GIAO DIỆN 38 I Danh Sách Giao Diện 38 II Chi Tiết Giao Diện 38 Màn hình chính(Main Menu) 38 Màn hình tạm dừng(Pause Menu) 39 Giao diện cửa hàng(Shop) 40 Thanh trạng thái vũ khí(Weapon State Bar) .41 Thanh trạng thái nhiên liệu(Fuel State Bar) .41 Thanh hiển thị điểm, tiền mạng(HUD) 41 Màn hình tùy chọn(Option) .41 Màn hình chíến thắng(Winning Scene) 42 Màn hình thua cuộc(Game Over Scene) .43 CHƯƠNG 6: CÀI ĐẶT 44 CHƯƠNG 7: KẾT LUẬN 45 I Kết Quả 45 II Một Số Hạn Chế 45 TÀI LIỆU THAM KHẢO 46 Tài liệu tiếng Anh: 46 Asset: 46 TÓM TẮT ĐỒ ÁN Đồ án tập trung vào việc phát triển trò chơi bắn máy bay Unity trình bày số kết đạt trình thực dự án Vấn đề nghiên cứu đồ án tạo trò chơi bắn máy bay hấp dẫn thú vị, sử dụng công nghệ Unity để xây dựng tảng tích hợp yếu tố trị chơi chuyển động, đồ họa âm Để giải vấn đề, tiến hành số hướng tiếp cận sau:  Thiết kế kỹ điều khiển cho người chơi để tạo trải nghiệm chơi game đa dạng thú vị  Thiết kế kẻ địch, quái vật làm cho người chơi có hứng thú đối đầu  Tạo hệ thống ghi điểm thăng cấp để khích lệ người chơi tiếp tục chơi cải thiện kỹ  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ỹ với hiệu ứng như: làm tê liệt, làm phương hướng, làm cho người chơi tăng tính tị mị Kết đạt sau thực dự án trò chơi bắn máy bay hấp dẫn thú vị, với đồ họa dễ nhìn, hiệu ứng âm sống động chế chơi game mượt mà Tóm lại, đồ án thành cơng việc phát triển trò chơi bắn máy bay sử dụng Unity, với yếu tố trò chơi hấp dẫn kết đạt chứng minh khả cơng nghệ Unity việc xây dựng trị chơi trực quan tương tác CHƯƠNG 1: GIỚI THIỆU I Thông Tin Chung Thơng tin nhóm MSSV 2052195 2052084 Họ tên Nguyễn Văn Thiên Số điện thoại 0326 933 046 Nguyễn Duy Minh Email 20521952@gm.uit.e du.vn 20520845@gm.uit.e Tuấn Bảng 1.1: Thơng tin nhóm du.vn Thơng tin sơ lược đồ án  Tên đồ án: Tìm hiểu công nghệ Unity làm sản phẩm dựa cơng nghệ  Tên trị chơi: Spaceship Invaders  Công nghệ sử dụng: Unity Engine  Môi trường phát triển: Visual Studio / Visual Studio Code Sơ lược công nghệ sử dụng 3.1 Unity Engine Hình 1.1: Unity Unity Engine cross-platform game engine phát triển cơng ty Unity Technology, sử dụng nhằm mục đích phát triển video game 2D, 3D máy tính, điện thoại, console tảng thực tế ảo Được công bố phát hành lần vào tháng năm 2005 chạy hệ điều hành MacOS Nó sử dụng ngơn ngữ C# làm script Nó cịn sử dụng để làm phim, sử dụng ngành sản xuất ô tô Trong 2D games, Unity cho phép nhập sprites renderer giới 2D tiên tiến Đối với 3D games, Unity cho phép thiết lập đập điểm kỹ thuật kết cấu độ phân giải mà công cụ trò chơi hỗ trợ, cung cấp hỗ trợ cho bump mapping, reflection mapping, parallax mapping, cảnh không gian ambient occlusion (SSAO), hiệu ứng bóng đổ cách sử dụng shadow maps, render thiết lập toàn cảnh đến hiệu ứng Unity cung cấp 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, … 3.2 C Sharp

Ngày đăng: 04/09/2023, 20:41

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w