1. Trang chủ
  2. » Thể loại khác

NGHIÊN CỨU UNITY VÀ ỨNG DỤNG ĐỂ XÂY DỰNG GAME BẢO VỆ BÓNG BAY TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN (ƢDPM)

16 17 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

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN  NGHIÊN CỨU UNITY VÀ ỨNG DỤNG ĐỂ XÂY DỰNG GAME BẢO VỆ BĨNG BAY TĨM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CƠNG NGHỆ THÔNG TIN (ƢDPM) HSSV thực : Vũ Thị Trang MÃ HSSV : CCCT17A021 Cán hƣớng dẫn : ThS Trịnh Thị Ngọc Linh Khóa đào tạo : 2017 - 2020 Đà Nẵng, 01/2020 i MỞ ĐẦU Lý chọn đề tài Ngày nay, điện thoại di động trở thành phương tiện thiếu sống ngày Điện thoại khơng cịn đơn dành cho gọi nhắn tin nữa, nhu cầu sử dụng điện thoại ngày đa dạng phong phú, khơng thể bỏ qua nhu cầu giải trí Game điện thoại di động trở thành thú vui số giới trẻ Game điện thoại di động có tiện ích rõ, chơi lúc nơi, mà nhu cầu chơi game di động ngày tăng cao, hãng sản xuất liên tục cho đời thể loại game 3D hình ảnh đẹp mắt, âm sống động chạy thiết bị di động Song song đó, game engine 2D khơng ngừng phát triển hỗ trợ làm game cho thiết bị di động với hệ điều hành khác Android, IOS Unity game engine phổ biến nay, có khả phát triển trị chơi đa nền, trình biên tập chạy Windows Mac OS, xuất game cho Windows, Mac, iOS, Android, Wii, Web, Xbox 360, Play station3 Unity tạo nhiều loại game 3D đa dạng, hỗ trợ nhập vào nhiều mơ hình định dạng khác nhau, hỗ trợ tạo mơ hình trực tiếp Lượng tài liệu hướng dẫn nhiều, cộng đồng lớn diễn đàn riêng Unity có hai phiên Unity Pro có tính phí Unity Free để người dùng dễ dàng lựa chọn, mà Unity khơng dành cho công ty lớn chuyên nghiệp, mà kể giới làm game khơng chun sử dụng cách dễ dàng Bởi tính tuyệt vời phổ biến Unity, em lựa chọn đề tài:“Nghiên cứu Unity ứng dụng để xây dựng game Bảo vệ bóng bay” để thực đồ án tốt nghiệp Mục tiêu nhiệm vụ nghiên cứu  Mục tiêu nghiên cứu: tìm hiểu engine Unity sử dụng Unity để xây dựng ứng dụng game bảo vệ bóng bay  Nhiệm vụ nghiên cứu: o Viết đề cương, báo cáo o Phân tích thiết kế game o Thu thập, đọc tài liệu, nghiên cứu tìm hiểu cách sử dụng Unity cài đặt xây dựng ứng dụng game bảo vệ bóng bay Unity Đối tƣợng phạm vi nghiên cứu - Đối tượng: xây dựng ứng dụng game bảo vệ bóng bay - Phạm vi nghiên cứu: Phầsn mềm làm game Unity Phƣơng pháp nghiên cứu - Đọc tài liệu lập trình game Unity - Tìm hiểu nghiên cứu tài liệu cài đặt phần mềm Unity, xây dựng ứng dụng game bảo vệ bóng bay,trao đổi ý kiến với giảng viên hướng dẫn - Thực lập trình game, rút kinh nghiệm từ thực tế Dự kiến kết - Hiểu cách thức cài đặt phần mềm Unity sử dụng Unity để xây dựng ứng dụng game bảo vệ bóng bay Ý nghĩa khoa học thực tiễn  Ý nghĩa khoa học: o Nghiên cứu vấn đề giải pháp xây dựng game engine Unity o Nghiên cứu tính năng, khái niệm giao diện Unity o Nghiên cứu cách sử dụng Unity để làm game bảo vệ bóng bay  Ý nghĩa thực tiễn: o Tích lũy kinh nghiệm làm game Unity o Học hỏi cách cài đặt sử dụng Unity để làm game Nội dung đồ án Chương 1: Cơ sở lý thuyết Chương 2: Phân tích thiết kế ứng dụng game Chương 3: Kết đạt CHƢƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 TỔNG QUAN VỀ UNITY 1.1.1 Unity gì? 1.1.2 Ƣu điểm Unity 1.2 CÁC THÀNH PHẦN CƠ BẢN TRONG UNITY 1.2.1 Cửa sổ Sences 1.2.2 Cửa sổ Hierarchy 1.2.3 Cửa sổ Game 1.2.4 Cửa sổ Project 1.2.5 Cửa sổ Inspector 1.3 CÁC KHÁI NIỆM CƠ BẢN TRONG UNITY 1.3.1 GameObject 1.3.2 Compoment 1.3.3 Sprite 1.3.4 Animation 1.3.5 Key Frame 1.3.6 Prefabs 1.3.7 Sounds 1.3.8 Script 1.3.9 Assets 1.3.10 Scenes 1.3.11 Camera 1.3.12 Transform 1.4 CÁC PHẦN MỀM HỖ TRỢ KHÁC 1.4.1 Visual studio code 1.4.2 Adobe Photoshop 1.5 GIỚI THIỆU VỀ NGƠN NGỮ C# 1.5.1 C# ? 1.5.2 Đặc trƣng C# 1.6 CÀI ĐẶT UNITY CHƢƠNG 2: PHÂN TÍCH THIẾT KẾ ỨNG DỤNG GAME BẢO VỆ BĨNG BAY 2.1 Ý TƢỞNG GAME Bảo vệ bóng bay game thuộc thể loại game 2D xoay quanh nhiệm vụ tìm cách ngăn chặn chướng ngại vật khơng cho chúng có hội chạm vào bóng bay bạn Di chuyển chắn hình trịn để bảo vệ bóng bay bạn Ý tưởng đơn giản, bạn có bóng phía hình nhiều vật thể đến từ phía Trong số chướng ngại vật, bạn gặp khối hình trịn, hình chữ nhật hình dạng rơi khơng thể đốn trước khác, cẩn thận bảo vệ bóng bay Khi bóng bay chạm vào vật thể trị chơi kết thúc Trong game bạn ý quan sát khéo léo di chuyển chắn hình trịn để gạt bỏ vật thể hướng tới vị trí bóng bay nhé, bóng bay bay lên cao bạn có thành tích thật tốt 2.2 PHÂN TÍCH THIẾT KẾ BIỂU ĐỒ USECASE Hình 2.1 Biểu đồ use case game 2.3 CÁC BƢỚC XÂY DỰNG GAME 2.3.1 Tạo Project 2.3.2 Tạo folder 2.3.3 Tạo Sences 2.3.4 Tạo nút Handle 2.3.5 Tạo Điểm số Levels Mục đích: để tính điểm chơi game người chơi chơi game mức 2.3.5.1 Tạo điểm số 2.3.5.2 Tạo Level Text 2.3.6 Tạo bóng bay 2.3.7 Tạo chƣớng ngại vật cho game Mục đích: để ngăn cản bóng bay bay lên cao 2.3.7.1 Tạo Level_Start 2.3.7.2 Tạo đám mây 2.3.7.3 Tạo LevelEnd 2.3.7.4 Tạo Walls 2.3.8 Tạo Level_Green 2.3.9 Tạo Level_Red 2.3.10 Tạo Level_Blue 2.3.11 Tạo Main menu 2.3.12 Tạo Pause 2.3.13 Tạo Game Over 2.3.14 Tạo âm CHƢƠNG 3: KẾT QUẢ ĐẠT ĐƢỢC  Các kết đạt Sau tìm hiểu phương pháp xây dựng game 2D với engine Unity em hoàn thành ứng dụng game thuộc thể loại chơi cá nhân Các hình giao diện game mà em xây dựng đồ án này: 3.1 MÀN HÌNH MENU CHÍNH CỦA GAME * Màn hình menu chính: + Gồm nút: - Play: click vào nút để bắt đầu chơi - Exit game: Thoát khỏi trị chơi Hình 3.1 Màn hình menu Game 3.2 DI CHUYỂN Người chơi di chuyển chắn hình trịn chuột, di chuyển qua trái, qua phải, lên, xuống để gạt bỏ vật thể hướng tới vị trí bóng bay, chơi lâu, bóng bay lên cao bạn nhiều điểm Hình 3.2 Màn hình để chơi game 3.3 MÀN CHƠI Màn chơi có 69 Level, người chơi chơi từ Level đến Level 69, Level dễ sau Level khó vật thể hướng tới vị trí bóng bay ngày nhiều Mỗi chơi có cảnh khác nhau, từ Level đến Level 69 người chơi bay lượn qua màu sắc khác Hình 3.3 Cảnh Level_Blue game Hình 3.4 Cảnh Level_Green game Hình 3.5 Cảnh Level_Red game 3.4 MÀN TẠM DỪNG GAME Khi chơi game người dùng muốn tạm dừng game cần nhấn nút game tạm dừng lên hình Pause * Màn tạm dừng game: + Gồm nút: - Pause: toàn game bị đóng băng tạm dừng game - Resume: click nút để tiếp tục trị chơi 10 Hình 3.6 Màn hình Pause 3.5 MÀN THUA Khi bóng chạm vào vật thể kết thúc trị chơi hình gameover xuất nhấn nút restart để chơi lại từ đầu * Màn thua: + Gồm nút: - Restart: click nút để bắt đầu chơi lại game - Options: click nút quay lại hình game Hình 3.7 Màn hình Game Over 11 KẾT LUẬN Qua trò chơi demo chúng em bước tiếp cận với công nghệ làm game, cách thức phương pháp, tảng tối ưu, biết cách cài đặt, sử dụng Unity để làm game Trong q trình xây dựng game chúng em nhận cịn nhiều vấn đề phát sinh, nhiều khó khăn suy nghĩ việc tìm tài liệu xây dựng ý tưởng game tài liệu unity đa phần tiếng anh sau khoảng tháng cố gắng tìm tịi, học hỏi em làm cho game gần hoàn chỉnh để phục vụ cho đề tài tốt nghiệp Trong thời gian làm đề tài em có số vấn đề đạt chưa đạt  Đạt đƣợc - Hiểu cấu trúc, cách thức hoạt động, cách thức phát triển ứng dụng Unity - Nâng cao kiến thức lập trình tiếng anh chun ngành thơng qua tài liệu Unity tiếng anh - Xây dựng nhân vật game phần mềm hỗ trợ photoshop - Tổ chức load tương ứng thông qua nút button - Xây dựng chức điểm, chơi… thơng qua ngơn ngữ lập trình C# MonoDevelop - Tạo âm cho trò chơi tạo giao diện cho game Ngoài thứ đạt em cịn nhiều vấn đề chưa đạt  Chƣa đạt đƣợc - Do kiến thức em Unity hạn hẹp nên chức game cịn nghèo nàn, chưa có nhiều sức hấp dẫn  Hƣớng phát triển - Tối ưu hóa để game chạy nhanh - Tăng thêm chơi để người chơi có nhiều lựa chọn 12 ... thể loại game 3D hình ảnh đẹp mắt, âm sống động chạy thi? ??t bị di động Song song đó, game engine 2D không ngừng phát triển hỗ trợ làm game cho thi? ??t bị di động với hệ điều hành khác Android, IOS... 1.4.1 Visual studio code 1.4.2 Adobe Photoshop 1.5 GIỚI THI? ??U VỀ NGÔN NGỮ C# 1.5.1 C# ? 1.5.2 Đặc trƣng C# 1.6 CÀI ĐẶT UNITY CHƢƠNG 2: PHÂN TÍCH THI? ??T KẾ ỨNG DỤNG GAME BẢO VỆ BÓNG BAY 2.1 Ý TƢỞNG... dựng ứng dụng game bảo vệ bóng bay  Nhiệm vụ nghiên cứu: o Viết đề cương, báo cáo o Phân tích thi? ??t kế game o Thu thập, đọc tài liệu, nghiên cứu tìm hiểu cách sử dụng Unity cài đặt xây dựng

Ngày đăng: 10/06/2021, 01:13

Xem thêm:

TỪ KHÓA LIÊN QUAN

w