1. Trang chủ
  2. » Giáo Dục - Đào Tạo

bài tập lớn lập trình game đề tài xây dựng game 2d adventure warrior

14 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây dựng Game 2D “Adventure Warrior”
Tác giả Đặng Bá Chí, Võ Văn Dũng, Nguyễn Tùng Lâm
Người hướng dẫn THS. Trịnh Thị Ngọc Linh
Trường học Trường Đại học Công nghệ Thông tin & Truyền thông Việt Hàn
Chuyên ngành Lập trình game
Thể loại Bài tập lớn
Năm xuất bản 2024
Thành phố Đà Nẵng
Định dạng
Số trang 14
Dung lượng 1,25 MB

Nội dung

LỜI CẢM ƠNChúng em xin chân thành cảm ơn các thầy cô và các bạn đã dành thời gian giúpđỡ chúng em trong quá trình thực hiện đồ án này.. Nhờ vậy mà chúng em đãhoàn chỉnh được đồ án của mì

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &

TRUYỀN THÔNG VIỆT HÀN

KHOA KHOA HỌC MÁY TÍNH

BÀI TẬP LỚN LẬP TRÌNH GAME

ĐỀ TÀI:

XÂY DỰNG GAME 2D “ADVENTURE

WARRIOR”

Sinh viên thực hiện : Đặng Bá Chí – 21IT468

Võ Văn Dũng – 21IT473

Nguyễn Tùng Lâm – 21IT

Nhóm thực hiện : NHÓM 2

Lớp học phần : LẬP TRÌNH GAME (5)

Giảng viên hướng dẫn : THS TRỊNH THỊ NGỌC LINH

Trang 2

Đà nẵng, ngày 19 tháng 05 năm 2024

KHOA KHOA HỌC MÁY TÍNH

BÀI TẬP LỚN

LẬP TRÌNH GAME

ĐỀ TÀI:

XÂY DỰNG GAME 2D “ADVENTURE

WARRIOR”

Sinh viên thực hiện : Đặng Bá Chí – 21IT468

Võ Văn Dũng – 21IT473

Nguyễn Tùng Lâm – 21IT

Nhóm thực hiện : NHÓM 2

Lớp học phần : LẬP TRÌNH GAME (5)

Giảng viên hướng dẫn : THS TRỊNH THỊ NGỌC LINH

Trang 3

Đà nẵng, ngày 19 tháng 05 năm 2024

NHẬN XÉT

(Giảng viên hướng dẫn)

………

………

………

………

………

………

………

………

………

………

………

Đà nẵng, ngày 19 tháng 05 năm 2024

Giảng viên hướng dẫn

(Kí và ghi rõ họ tên)

Trang 4

LỜI CẢM ƠN

Chúng em xin chân thành cảm ơn các thầy cô và các bạn đã dành thời gian giúp

đỡ chúng em trong quá trình thực hiện đồ án này Đặc biệt, chúng em xin chân thành cảm ơn cô Trịnh Thị Ngọc Linh là người hướng dẫn cho đề tài của chúng em Là người tận tình giúp đỡ chúng em về thông tin của đồ án môn học Nhờ vậy mà chúng em đã hoàn chỉnh được đồ án của mình và quan trọng hơn hết là chúng em đã tiếp thu được những kinh nghiệm trong suốt quá trình thực hiện đồ án Tuy nhiên, vì đây là một học phần mới và là lần đầu chúng em thực hiện một dự án cho bản thân mặc dù đã tìm tòi nghiên cứu nhưng không tránh khỏi những thiếu sót

Dưới đây là kết quả của quá trình tìm hiểu, nghiên cứu và xây dựng lên một trò chơi mà chúng em đã thực hiện trong thời gian vừa qua Tuy có nhiều cố gắng học hỏi trau dồi để nâng cao kiến thức nhưng không thể tránh khỏi những sai sót Chúng em rất mong được những sự góp ý quý báu của các thầy giáo, cô giáo cũng như tất cả các bạn

để đồ án của nhóm chúng em được hoàn thiện hơn

Sinh viên thực hiện

(Kí và ghi rõ họ tên)

dung

Võ Văn Dũng

Chi

Đặng Bá chí

Lâm

Nguyễn Tùng Lâm

Trang 5

BẢNG PHÂN CÔNG CÔNG VIỆC

Tên thành viên Công việc thực hiện Tỉ lệ đóng góp vào bài

tập lớn (chia theo tỉ lệ %)

chức năng, làm báo cáo

33%

Nguyễn Tùng Lâm Xây dựng map chơi, Xử lý chức

năng

32%

Đặng Bá Chí Xây dựng nhân vật và animation,

Xử lý chức năng

35%

Link mã nguồn:

https://drive.google.com/drive/folders/1ad5UkG-6g4iFQ4BW_aW0xakz6p5XnTxR? usp=sharing

Trang 6

MỤC LỤC

LỜI CẢM ƠN

DANH MỤC HÌNH

CHƯƠNG I: Kịch Bản Game

1 Kịch bản game

1.1 Bối Cảnh

1.2 Âm thanh

1.3 Nhân vật

1.4 Các màn chơi

1.5 Các vật phẩm

CHƯƠNG II CƠ SỞ LÝ THUYẾT 10

2.1 Tổng quan về Unity 10

2.1.1 Đối tượng tham gia hệ thống 10

2.1.2 Lịch sử của Unity 10

2.2 Tổng quan về các phần trong Unity 11

2.2.1 Assets 11

2.2.2 Scenes 12

2.2.3 Game Object 12

2.2.4 Components 12

Trang 7

2.2.5 Scripts 13

2.2.6 Prefabs 15

2.2.7 Collider 17

2.2.8 Rigidbody 20

2.2.9 Sprite 21

2.2.10 Animator 21

2.2.11 Audio Source: 21

2.2.12 Camera 23

2.2.13 Transform 23

2.2.14 Renderer 24

2.3 Nguyên tắc thiết kế ADVENTURE WARRIOR 25

2.3.1 Nguyên tắc 1: Thiết kế giao diện game chặt chẽ và dễ sử dụng 25

2.3.2 Nguyên tắc 2: Game phải được sử dụng một cách mượt mà 25

2.2.3 Nguyên tắc 3: Cách cài đặt game phải dễ dàng 25

CHƯƠNG 3: NỘI DUNG THỰC HIỆN 26

3.1 Phân tích đề tài 26

3.1.1 Khái niệm game Side scroller? 26

3.1.2 Cách chơi 27

3.2 Xác định yêu cầu 28

3.2.1 Giao tiếp hệ thống 28

3.2.2 Giao tiếp về điều khiển 28

3.2.3 Giao tiếp về giao diện 28

3.3 Xây dựng game 29

3.3.1 Xây dựng nhân vật di chuyển 29

3.3.2 Xây dựng camera theo dõi nhân vật 29

3.3.3 Xây dựng máu nhân vật 30

3.3.4 Xây dựng quái vật 31

3.4 Demo Game 32

3.4.1 Giao diện màn hình chờ Menu 32

3.4.2 Giao diện màn chơi thứ nhất 33

3.4.3 Giao diện màn chơi thứ hai 34

3.4.3 Màn hình pause game 35

3.4.5 Màn hình game over 35

CHƯƠNG 4 : KẾT LUẬN 36

4.1 Kết quả đạt được của đề tài 36

Trang 8

4.2 Hạn chế của đề tài 37 4.3 Hướng phát triển của đề tài 38 TÀI LIỆU THAM KHẢO 39

Trang 9

CHƯƠNG I: Kịch Bản Game

1 Kịch bản game

1.1 Bối Cảnh

Ở một thế giới thần thoại cổ xưa, nơi mà những loài sinh vật huyền bí và phép

thuật tồn tại Nhân vật chính là một chú rồng tên “ GON ”, trẻ trung nhưng đầy

dũng cảm, sống trong một khu rừng bí ẩn Một ngày nọ, một thế lực hắc ám từ

vương quốc Bóng Tối do thần cai trị bóng tối đứng đầu (Shadow Realm) xâm

chiếm, bắt cóc các sinh vật khác và hút cạn năng lượng của khu rừng Flare

quyết định lên đường để giải cứu bạn bè và khôi phục sự cân bằng cho thế giới.

Nhưng mọi chuyện không đơn giản như thế, ở mỗi một con đường đều có những

quái vật của nơi đó bảo vệ và ngăn cản GON, nhiệm vụ của GON là sống sót

đến cuối cùng để tìm được bạn bè và giải cứu bạn bè.

Khi chạy game, hệ thống sẽ chuyển đến giao diện menu, ở đây người dùng chỉ

cần ấn vào nút Play là hệ thống sẽ chuyển tới một giao diện khác, ở đó là giao

diện chọn màn chơi.

Khi đã chọn được màn chơi thích hợp, GON sẽ bắt đầu ở màn đấy và điều đầu

tiên người chơi có thể ấn những nút như trái, phải và lên để nhảy lên cao.

Về kẻ địch là những con quái vật được thần bóng tối tạo ra và di chuyển qua lại nếu chạm vào chúng sẽ mất máu đến khi mất hết máu bạn se chơi lại màn

Khi thu thập đủ vật phẩm người chơi sẽ được đưa đến màn tiếp theo

1.2 Âm thanh

https://www.youtube.com/watch?v=AqI97zHMoQw

1.3 Nhân vật

Nhân vật chính: Player

Trang 10

Nhân vật trong hành trình giải cứu

Quái vật:

Trang 11

1.4 Các màn chơi

1.4Các vật phẩm

CHƯƠNG II: KẾT QUẢ XÂY DỰNG GAME 2.1 Mô tả về scene

2.1.1 Menu scene

Trang 12

Hình 2 Hình Ảnh MENU game

Đây làm scene khởi đầu của trò chơi, có chức năng như start và exit

Nút Start: Khi bạn ấn vào sẽ đưa bạn vào trò chơi ngay lập tức và đến với lv1

Nút Exit: Khi ấn vào nút này bạn sẽ thoát hắn ra ngoài khỏi giao diện game

Tiếp theo đây là Hình Ảnh khi bạn muốn thoát khỏi game khi mà bạn đang chơi:

Nút continue: Khi bạn nhấn vào bạn sẽ tiếp quay trở lại game.

Nút Replay: Bạn sẽ bắt đầu game lại từ đầu

Home: Bạn sẽ quay lại giao diện chính ban đầu

Âm thanh: Khi ấn vào bạn sẽ bật/tắt âm thanh

Trang 13

Hình 1: Giao diện nút Pause game

2.1.2 Gameplay Scene

Khi vào game sẽ hiển thị giao diện LV1 như bên dưới:

Trang 14

Hình 2 Giao diện mới bắt đầu LV1

Bắt Đầu Trận Đấu:

Khởi điểm: Người chơi sẽ đứng bên góc trái của màn hình.

Mục tiêu: Người chơi di chuyển qua các khu vực khác nhau của map để khám phá tìm

kiếm và thu thập đủ vật phẩm

Chạm trán quái vật: Khi gặp quái vật người chơi phải tận dụng kỹ năng di chuyển

khéo léo của mình để nhảy né qua các quái vật hoặc ẩn nấp chúng

Các chướng ngại vật: Sẽ gồm có bánh răng cưa và các viên đạn rơi từ trên trời xuống

Kết quả: + Người chơi sẽ chiến thắng và qua màn nếu thu thập đủ vật phẩm

+ Còn người chơi bị quái vật tấn công và mất hết mạng sẽ chết và phải replay lại game mới được chơi tiếp

Ngày đăng: 07/08/2024, 15:36

TỪ KHÓA LIÊN QUAN

w