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

Báo cáo thực nghiệmh phát triển ứng dụng game đề tài xây dựng game pixel adventure bằngunity 2d

35 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

Thông tin cơ bản

Tiêu đề Xây Dựng Game Pixel Adventure Bằng Unity 2D
Tác giả Nguyễn Hoàng Anh, Phạm Xuân Đạt, Lê Thế Hùng, Phạm Thanh Nhàn
Người hướng dẫn ThS. Vũ Minh Yến
Trường học Trường Đại Học Công Nghiệp Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo thực nghiệm
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 35
Dung lượng 732,69 KB

Nội dung

Giới thiệu đề tàiMột trò chơi hay video game là một trò chơi điện tử liên quan đến sự tương tác với giao diện người dùng hoặc thiết bị đầu vào – chẳng hạn như cần điều khiển, bộ điều khi

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

Lớp : 20231IT6028003 Sinh viên : 1 Nguyễn Hoàng Anh - 2020606824

2 Phạm Xuân Đạt - 2020607553

3 Lê Thế Hùng - 2020607007

4 Phạm Thanh Nhàn - 2020606981

Hà Nội, Năm 2023

Trang 2

LỜI MỞ ĐẦU

Lời đầu tiên, nhóm 11 xin gửi lời cảm ơn chân thành tới cô Vũ Minh Yến Trong quá trình học tập và thực hiện đề tài này, chúng em đã nhận được sự quan tâm giúp đỡ, hướng dẫn tận tình, tâm huyết của thầy Những gì chúng em nhận được không chỉ dừng lại ở kiến thức môn học mà nhiều hơn thế đó là những lời khuyên, chia sẻ thực tế từ thầy Chính nhờ phương pháp dạy học của thầy mà chúng em có cơ hội khám phá và phát huy khả năng của bản thân Những buổi học và thực hành chính là cơ hội tuyệt vời giúp chúng em rèn luyện sự tự tin, làm việc nhóm, Đây cũng chính là hành trang quan trọng giúp chúng em tự tin bước chân vào môi trường làm việc thực tế

Để hoàn thành được đề tài này, nhóm chúng em đã cùng nhau nghiên cứu, thảo luận, áp dụng những kiến thức được học trên lớp cùng với các nguồn tài liệu trên Internet và cả những trải nghiệm của bản thân Chúng em rất mong sẽ nhận được những lời nhận xét, góp ý từ thầy cô và bạn đọc để đề tài này có thể hoàn thiện hơn nữa

Một lần nữa, nhóm 11 chúng em xin chân thành cảm ơn!

Trang 3

MỤC LỤC

LỜI MỞ ĐẦU 2

CHƯƠNG 1 THIẾT KẾ Ý TƯỞNG GAME 5

1.1 Giới thiệu 5

1.1.1 Giới thiệu đề tài 5

1.1.2 Giới thiệu unity 5

1.1.3 Giới thiệu game 6

1.2 Thể loại game 7

1.3 Tóm tắt game 7

1.4 Khách hàng mục tiêu 7

1.5 Điểm mạnh của game 8

1.6 Phong cách nghệ thuật game 8

1.7 Thiết bị trải nghiệm game 9

1.8 Kế hoạch thiết kế 10

CHƯƠNG 2 THIẾT KẾ PHÁT TRIỂN GAME 12

2.1 Thiết kế kịch bản game 12

2.1.1 Cách chơi chính 12

2.1.2 Cốt chuyện của game 13

2.1.3 Các phần tử của game 13

2.1.4 Các cơ chế của game 17

2.2 Thiết kế giao diện 17

2.2.1 Biểu đồ - Flowchart 17

2.2.2 Mô tả 18

2.2.3 Giao diện các màn hình 20

2.3 Thiết kế âm thanh 22

2.3.1 Nhạc nền 22

2.3.2 Nhân vật 22

2.3.3 Kẻ địch 23

Trang 4

2.3.4 End 24

CHƯƠNG 3 CÀI ĐẶT CHƯƠNG TRÌNH VÀ KẾT QUẢ 25

CHƯƠNG 4 KẾT LUẬN 33

4.1 Bài học kinh nghiệm 33

4.2 Kết luận 34

Trang 5

CHƯƠNG 1 THIẾT KẾ Ý TƯỞNG GAME

1.1 Giới thiệu

1.1.1 Giới thiệu đề tài

Một trò chơi hay video game là một trò chơi điện tử liên quan đến sự tương tác với giao diện người dùng hoặc thiết bị đầu vào – chẳng hạn như cần điều khiển, bộ điều khiển, bàn phím hoặc thiết bị cảm biến chuyển động để tạo phản hồi trực quan Phản hồi này xuất hiện trên thiết bị hiển thị video, chẳng hạnnhư TV, màn hình, màn hình cảm ứng hoặc tai nghe thực tế ảo Trò chơi video thường được tăng cường với phản hồi âm thanh qua loa hoặc tai nghe, và đôi khi với các loại phản hồi khác, bao gồm cả công nghệ xúc giác

Trò chơi video được xác định dựa trên nền tảng của chúng, bao gồm trò chơi arcade, trò chơi trên máy console và trò chơi trên máy tính cá nhân (PC) Gần đây hơn, ngành công nghiệp này đã mở rộng sang lĩnh vực trò chơi di động thông qua điện thoại thông minh và máy tính bảng, hệ thống thực tế ảo và thực tếtăng cường cũng như điều khiển từ xa trên đám mây Trò chơi video được phân thành nhiều thể loại dựa trên kiểu chơi và mục đích của chúng

Trò chơi được phát triển trên hai nền tảng là PC và mobile (android) Với cách chơi phong phú và đa dạng, trò chơi hứa hẹn sẽ đem đến cho người chơi những trải nghiệm tốt nhất về cả mặt hình ảnh và âm thanh

1.1.2 Giới thiệu unity

Unity là một game engine đa nền tảng được phát triển bởi Unity

Technologies, mà chủ yếu để phát triển video game cho máy tính, consoles và điện thoại Lần đầu tiên nó được công bố chạy trên hệ điều hành OS X, tại

Trang 6

Apple's Worldwide Developers Conference vào năm 2005, đến nay đã mở rộng

27 nền tảng

Unity hỗ trợ đồ họa 2D và 3D, các chức năng được viết chủ yếu qua ngôn ngữ C# 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 cung cấp các dịch vụ cho nhà phát triển, bao gồm: Unity Ads, UnityAnalytics, Unity Certification, Unity Cloud Build, Unity Everyplay, Unity API, Unity Multiplayer, Unity Performance Reporting and Unity Collaborate

Unity 2D là một công cụ phát triển game 2D phổ biến được sử dụng để tạocác trò chơi 2D cho nhiều nền tảng khác nhau,bao gồm máy tính thiết bị di động,bảng điều khiển và web Unity2D cung cấp một loạt các tính năng và công

cụ giúp việc tạo trò chơi 2D trở nên dễ dàng và hiệu quả

1.1.3 Giới thiệu game

Pixel Adventure là một trò chơi phiêu lưu vượt cảnh với lối chơi cuốn hút.Bằng cách thu thập các vật phẩm, vượt qua các chướng ngại vật và đi tới điểm đích để hoàn thành màn chơi Người chơi có thể thu thập các vật phẩm hồi phục thông qua các vật phẩm trong màn chơi.Game có nhiều sự kết hợp 2D đẹp và đa dạng sẽ xuất hiện trong trò chơi

Các màn chơi sẽ có độ khó tăng dần và tăng theo từng màn chơi và theo cốt truyện nhân vật trò chơi.Trung bình người chơi sẽ mất khoảng từ 20s đến 3p

để hoàn thành một màn chơi

Trang 7

1.2 Thể loại game

Đây là một thể loại game phiêu lưu vượt cảnh với lối chơi thu thập các vật phẩm để tích điểm ,vượt qua các chướng ngại vật để tới đích

Game mang lại nhiều yếu tố cho người chơi như:

 Tăng khả năng quan sát và sự nhanh nhẹn

 Giúp tăng tư duy logic và trí nhớ

đủ Người chơi sẽ được hóa thân vào từng dân vật với những góc nhìn khác nhau Hứa hẹn đem lại một trải nghiệm mới lạ và có những cảm nhận khác nhau khi dõi theo hành trình của từng nhân vật khi quan điểm và mục tiêu của mỗi nhân vật là khác nhau

1.4 Khách hàng mục tiêu

Với lối chơi game đơn giản bằng các thao tác ấn phím “a,w,d” để di

chuyển nhân vật vượt qua các chướng ngại vật và nút “c” hoặc “chuột trái” để bắn dành cho PC hay trên màn hình dành cho điện thoại cùng với cốt truyện phong phú độc đáo chia thành 4 màn chơi để người chơi có thể chinh phục và trải nghiệm.Game hiện đang được phát triển tới các đối tượng như:

- Dành cho trẻ em từ 5 tuổi trở lên lên muốn rèn luyện tư duy: Giúp cho trẻ phán đoán tình huống và lựa chọn lối đi cho nhân vật, tìm hướng đi cho nhân vật dựa theo tình huống và cách xử lý cho từng ngã rẽ trong màn chơi

Trang 8

- Dành cho người lớn mọi độ tuổi muốn thư giãn sau những ngày mệt mỏi với công việc cuộc sống hay dành cho các bậc phụ huynh chơi cùng trẻ nhỏ để giúp gắn kết và có những phút giây thư giãn bên gia đình những ngày cuối tuần những lúc rảnh rỗi.

- Những người có đam mê yêu thích với game 2D có thể chơi game để lấy cảm hứng trò chơi và cảm giác cho chính bản thân mình

1.5 Điểm mạnh của game

Thiết kế đồ họa với chất lượng cao, sử dụng pixel art để tạo ra một thế giới đẹp mắt và sáng tạo Sự chi tiết trong hình ảnh pixel tạo ra cảm giác gần gũi

và quen thuộc

Màn chơi và cấp độ được thiết kế một cách sáng tạo, với những thách thức

và bí mật độc đáo, khuyến khích người chơi tìm hiểu và khám phá

Cách chơi đơn giản và dễ tiếp cận, làm cho trò chơi phù hợp với mọi lứa tuổi và trình độ chơi game Điều này có thể tăng cường sự hấp dẫn và tiện lợi cho người chơi mới

Cung cấp sự đa dạng trong thể loại kẻ địch, có thể là những sinh vật độc đáo hoặc thậm chí là boss đầy thách thức Chức năng của nhân vật có thể được

mở rộng, tạo ra sự động lực cho người chơi cải thiện và tùy chỉnh nhân vật của họ

Tạo ra cảm giác thú vị và sự mong chờ trong người chơi, khuyến khích họtiếp tục khám phá thế giới game và đối mặt với những thử thách mới

1.6 Phong cách nghệ thuật game

Pixel Adventure mang phong cách nghệ thuật cổ điển với các nhân vật dễ thương và môi trường đơn giản Mục tiêu chính của trò chơi này là làm cho nó

có thể chơi được và hấp dẫn đối với mọi đối tượng, vì vậy nhóm chúng em sẽ tập trung vào các sprites (nhân vật) và bố cục cấp độ thực tế (so với giá trị nghệ

Trang 9

thuật) Nhân vật chính của nhóm không có nhiều tên gọi nên phải dựa vào hình ảnh để khiến người chơi quan tâm đến số phận của họ.

1.7 Thiết bị trải nghiệm game

Game được phát triển dành cho thiết bị di động và PC Các yêu cầu hệ thống của trò chơi:

3 Card đồ họa Card đồ họa tích hợp hoặc card đồ họa cơ bản như

NVIDIA GeForce 400 series hoặc AMD Radeon

HD 5000 series

4 Bộ nhớ lưu trữ Một ổ cứng SSD (Solid State Drive) hoặc ổ cứng

HDD (Hard Disk Drive) với không gian trống đủ để cài đặt trò chơi (>=50GB)

5 Độ phân giải màn

hình

Độ phân giải tối thiểu 1280x720 pixels

6 Hệ điều hành Windows 10/11, macOS

Thiết bị di động

Trang 10

STT Tiêu chí Nội dung

1 Tên dự án Xây dựng game Pixel Adventure bằng unity 2D

2 Nhân sự + Nguyễn Hoàng Anh (Project manager and Game

Designer)+ Phạm Thanh Nhàn (Graphic Designer)+ Phạm Xuân Đạt (Game Developer)+ Lê Thế Hùng (Sound Designer)

3 Mục tiêu Xây dựng và phát triển một phiên bản dành cho windows

trong vòng 1 tháng Tiếp tục nâng cấp, bảo trì game và cho

ra mắt các phiên bản dành cho IOS và thiết bị di động trong trương lai gần

4 Các công + Unity: Môi trường phát triển trò chơi đa nền tảng Nó

Trang 11

cụ phần

mềm hỗ trợ

được sử dụng để tạo ra trò chơi 2D và 3D trên nhiều nền tảng, bao gồm máy tính, điện thoại di động, máy chơi game và các thiết bị thực tế ảo

+ Balsamiq Wireframes: là một công cụ thiết kế giao diện người dùng được sử dụng để tạo ra các bản phác thảo cho ứng dụng, trang web hoặc giao diện khác

+ Adobe photoshop: Phần mềm biên tập ảnh chuyên nghiệp, hỗ trợ việc thiết kế giao diện đồ họa cho game

5 Rủi ro + Thời gian: Chậm tiến độ (Nhân sự ốm, )

Nhân sự Thời gian Kinh phí

Project manager & Game

Designer

Graphic Designer 4h/ngày - 1 tháng $412.97

Game Developer 5h/ngày - 1 tháng $619.45

Sound Designer 3h/ngày - 1 tháng $412.97

$1445.38

Trang 13

CHƯƠNG 2 THIẾT KẾ PHÁT TRIỂN GAME

2.1 Thiết kế kịch bản game

2.1.1 Cách chơi chính

Pixel Adventure là game phiêu lưu vượt cảnh một người chơi phát triển trên thiết bị di động và PC.Kịch bản trò chơi lấy tại vùng đất Địa hình được thiếtlập bởi các ô vuông trên mặt đất có thể chứa các vật thể trong trò chơi.Vật thể này có thể là các vật phẩm tích điểm, vật phẩm hồi phục,bẫy và các

enemy.Người chơi là một nhà thám hiểm có nhiệm vụ phiêu lưu thu thập các vật phẩm và vượt qua các chướng ngại vật và enemy để đi tới đích.Các bẫy và

enemy xuất hiện để tấn công và ngăn cản người chơi

Người chơi di chuyển trên địa hình để thu thập điểm thông qua nhặt vật phẩm và hồi phục khi nhặt được vật phẩm phục hồi sức khỏe.Đồng thời người chơi di chuyển để để né các chướng ngại vật và enemy để không bị mất máu và chết.Các enemy di chuyển trên một vùng cố định, bẫy được tại một điểm trên map.Người chơi có thể tiêu diệt các enemy bằng cách tấn công chúng bằng vũ khí

Có nhiều loại enemy khác nhau.Tất cả các enemy đều có thể gây hại cho người chơi Một số enemy ở cấp độ cao hơn có thể tấn công người chơi bằng vũ khí Các enemy có sức khỏe và mức sát thương khác nhau

Hoàn thành cấp độ khi người chơi có thể vượt qua tất cả chướng ngại vật

và chạm được vào đích.Trò chơi kết thúc nếu người chơi để mất hết máu và chết

2.1.2 Cốt chuyện của game

Trái Đất trong tương lai đã không còn thích hợp cho các sinh vật sinh sốngnữa Con người và các sinh vật đã phải lên một con tàu vũ trụ mang tên Genesis

Trang 14

và định cư bên ngoài Trái Đất Nhưng sau hàng trăm năm, các sinh vật trên con tàu đã tiến hóa và có hình thái giống con người.

Nguồn tài nguyên cũng không còn nhiều để cho tất cả có thể tồn tại lâu dàitrên con tàu vũ trụ Genesis Con người nung nấu ý định được trở về quê hương Trái Đất một lần nữa, tuy nhiên họ lo ngại phóng xạ nên đã cử một đội tinh nhuệ gồm 2 thành viên là Ninja Frog, Pink Man đến Trái Đất để thăm dò môi trường sống xem có thích hợp cho mọi người trên Genesis tồn tại hay không

Nhưng sau hàng trăm năm Trái Đất đã tự chữa lành được vết thương, tuy nhiên mọi thứ ở đây đã phát triển ngoài tầm kiểm soát do phóng xạ trong quá khứ đã thay đổi mã gen của chúng Hai đặc công của chúng ta sẽ phải tìm một nơi an toàn để làm căn cứ, đặt nền móng cho sự phát triển của người dân Genesissau này Nhưng họ cũng gặp không ít khó khăn khi xung quanh họ là những nguy hiểm luôn rình rập, những động thực vật đột biến cùng những cái bẫy chết chóc đang tìm cản bước họ cứu rỗi nhân loại

2.1.3 Các phần tử của game

Có nhiều nhân vật chính phong phú đa dạng theo các màn chơi.Bảng sau

đó hiển thị một cách chi tiết:

Tên Ảnh Sức

Khỏe

Sát Thương

Tốc độ đạn

Tốc độ chạy

và tốc độ trung bình

Pink

Guy

-có khả năng bắn liên tục không ngừng

Trang 15

nhưng sát thương thấpMask

Có nhiều loại enemy với những tính năng đặc biệt khác nhau.Bảng sau đó hiển thị một cách chi tiết

khỏe

Sát thương

Tốc độ

Mức độ

Tính năng đặc biệt

những viên đạn trái cây

ô/1s

B -Di chuyển và gây sát thương lớn

Có rất nhiều bẫy gây khó khăn cho người chơi Bảng sau đó hiển thị một cách chi tiết

Trang 16

Tên Ảnh Lượng máu hồi

Protagonist 

Người chơi sẽ được nhập vai vào 2 thành viên của đội đặc nhiệm và 1 người bản địa gọi mình là Mask Dude và 1 nhân vật lai lịch bí ẩn có tên Virtual Guy qua 4 màn chơi

Màn chơi đầu tiên người chơi sẽ được nhập vai vào Ninja Frog, mang sức mạnh của loài ếch cổ đại Beelzebufo, sức mạnh cùng với tốc độ của một Ninja đã tạo thành một chiến binh như anh, vũ khí được anh trang bị là Weapon

Màn chơi thứ hai bạn sẽ phải vào vai Pink Guy, một người mang dòng máu báo hồng (Pink Panther) mang sức mạnh nguyên thủy của tổ tiên, anh chàng

sử dụng vũ khí cực kỳ lợi hại cho mình là Weapon

Trang 17

Ở màn thứ ba, nhân vật chính của chúng ta là người bản địa Mask Dude Anh ta là thế hệ sau của những người đã sống sót sau thảm kịch Anh có kỹ năng

sử dụng vũ khí rất cao, đặc biệt là Weapon

Màn cuối, nhân vật Virtual Guy với trang bị công nghệ tiên tiến, thì ra anhcũng là một là người sống sót sau thảm kịch nhưng anh đã bị kẹt trong buồng ngủ đông, thì ra phát minh của anh là 1 con AI siêu thông minh đã góp phần hủy diệt Trái Đất năm nào Bây giờ là lúc anh tỉnh dậy và bắt đầu con đường chuộc tội

Antagonist

Slime là một sinh vật được sinh ra từ những chất thải phóng xạ, nó có khả năng ăn mòn bất kỳ thứ gì mà nó chạm vào, nó còn có một lớp bảo vệ là làn khí độc bao quanh cơ thể

Nếu bạn gặp một khúc xây biết đi, hãy coi chừng vì đó là Splinter, nó được sinh ra từ nỗi đau của những cánh rừng đã bị chặt không còn một bóng cây

Nó thề sẽ bảo vệ những cánh rừng mới của Trái Đất này

Đồng hành cùng Splinter là Pod Shot, nó là một cây đậu có thể bắn ra những hạt đậu lớn với sức công phá ngang ngửa một viên đạn

Các chiến binh của chúng ta sẽ phải di chuyển khôn ngoan để có thể né được cây đậu này

Rhynio cũng là một đối thủ khó nhằn, không có sự can thiệp của con người, những loài vật bị bỏ lại ở Trái Đất đã phát triển vượt bậc, trong đó có con

tê giác Rhynio, sức mạnh to lớn với sức chịu đựng sắt đá là điểm mạnh lớn nhất của sinh vật này

Không chỉ có các sinh vật, hững tàn tích cổ trên Trái Đất cũng giấu không

ít bí mật của quá khứ cùng với những vũ khí của riêng mình Những cái bẫy nguy hiểm ở khắp mọi nơi Mỗi loại bẫy đều có sức gây sát thương rất lớn

2.1.4 Các cơ chế của game

Ngày đăng: 25/03/2024, 17:26

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

TÀI LIỆU LIÊN QUAN