1. Trang chủ
  2. » Cao đẳng - Đại học

Đồ án ỨNG DỤNG TRÒ CHƠI KHÁM PHÁ UIT

13 19 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

Định dạng
Số trang 13
Dung lượng 588,17 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chính vì thế, nhóm chúng em quyết định chọn để tài “ Ứng dụng trò chơi khám phá UIT” để giúp các bạn học sinh có thể hình dung môi trường hoạt động của bậc đại học nói chung và trường Đ

Trang 1

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH

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

KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO ĐỒ ÁN 1 ỨNG DỤNG TRÒ CHƠI KHÁM PHÁ UIT

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

HUYỀN HỒ THỊ MỘNG TRINH

Sinh viên thực hiện:

ĐỖ NGỌC THÀNH - 18520358 LƯU ĐỨC BẢO - 18520485

Trang 2

NHẬN XÉT

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

1

MỤC LỤC

Trang 3

I.GIỚI THIỆU ĐỀ TÀI 3 Giới Thiệu đề tài 3 Lý do chọn đề tài 3

II Ý TƯỞNG ĐỀ TÀI 4

II MÔ TẢ THIẾT KẾ SẢN PHẨM GAME 7 Tổng quan 7 1.1 Tên game 7 1.2

Bối cảnh 7 1.3 Tóm tắt 7 Các đối tượng trong game 7 2.1 Nhân vật chính: 7

Đồ họa 8 Game flow 9 Game Mechanics 10 Game Dynamics 10

III CÔNG CỤ 11 1 Các công cụ hỗ trợ 11 1.1 Notion 11 1.2 Github 11 1.3 Discord 11

2 Công nghệ sử dụng 12 2.1 Unity Engine 12 2.2 Ink 12

IV KẾT LUẬN 13 2

I.GIỚI THIỆU ĐỀ TÀI

1 Giới Thiệu đề tài

Theo gợi ý của giáo viên hướng dẫn đề tài được chọn là “Ứng

dụng trò chơi khám phá UIT”

2 Lý do chọn đề tài

Với những học sinh đang định hướng học đại học, thật khó để có

thể biết được khuôn viên trường đại học khác gì so với khuôn viên cấp

ba Việc đến trực tiếp trường đại học cũng là một trải nghiệm cho các

em học sinh Tuy nhiên, việc đến trường trực tiếp đang là bất khả thi với tình hình dịch bệnh Chính vì thế, nhóm chúng em quyết định chọn để tài

“ Ứng dụng trò chơi khám phá UIT” để giúp các bạn học sinh có thể

hình dung môi trường hoạt động của bậc đại học nói chung và trường

Đại học Công nghệ Thông tin nói chung

Ngoài ra, đề tài còn tạo cơ hội cho chúng em trải nghiệm quy trình phát triển game cũng như học cách sử dụng Unity - một game engine

nổi tiếng

Trang 4

II Ý TƯỞNG ĐỀ TÀI

Để thỏa mãn yêu cầu tạo ra một trò chơi khám phá vừa mang tính thu hút người chơi cũng như tạo điều kiện rèn luyện bản thân, nhóm đã tham khảo ý tưởng từ trò chơi “OMORI”

Trong game, bạn sẽ nhập vai vào nhân vật Omori khám phá một thế giới lạ lẫm, đầy màu sắc cùng những người bạn của mình Xuyên suốt cuộc hành trình, người chơi sẽ đối mặt với nhiều lựa chọn, con đường khác nhau mà tùy theo quyết định sẽ dẫn đến những kết thúc khác cho bản thân, hoặc thậm chí là những người xung quanh bạn

4

Trang 5

5

Trang 6

Tương tự, khám phá trường UIT, tìm hiểu những kiến thức về ngôi trường của mình từ các gợi ý, người xung quanh để trả lời câu hỏi được đưa ra nhằm gia tăng gia tăng hiểu biết của các bạn đối với UIT là ý tưởng trò chơi của nhóm

6

Trang 7

II MÔ TẢ THIẾT KẾ SẢN PHẨM GAME

1 Tổng quan

1.1 Tên game

Game được đặt tên là Explore UIT, phản ánh tổng quan cốt truyện của game đồng thời gợi cho người chơi cảm giác khám phá

1.2 Bối cảnh

Bối cảnh của game được xoay quanh khuôn viên trường trường Đại học Công nghệ Thông tin Sử dụng tông màu sáng, bắt mắt giúp người chơi có cảm giác nhẹ nhàng, vui vẻ Với việc sử dụng góc nhìn từ trên xuống (2D top down) người chơi sẽ có góc nhìn tổng quan về khuôn viên trường

1.3 Tóm tắt

Nội dung game là hành trình khám phá trường Đại học Công nghệ Thông tin của nhân vật chính, để chiến thắng, người chơi phải trả lời đúng hết các câu hỏi của NPC Người chơi có thể tìm câu trả lời qua các đoạn hội thoại với NPC khác hoặc phải khám phá trong những phòng cụ thể

2 Các đối tượng trong game

2.1 Nhân vật chính:

Nhân vật chính được đặt tên là Amelia, trong trò chơi Amelia là một học sinh đang muốn tìm hiểu về trường Đại học Công Nghệ Thông tin và hoàn toàn không biết gì về trường Mục đích của cô là khám phá những điều thú vị xung quanh trường

7

3 Đồ họa

Game sử dụng đồ họa pixel art (vẽ từng ô) với phong cách vẽ tươi

Trang 8

sáng

8

4 Game flow

Trang 9

9

Trang 10

5 Game Mechanics

Cơ chế chính : người chơi điều khiển nhân vật khám phá xung quanh trường Đại học Công nghệ Thông tin, trò chuyện với các NPC để lấy thông tin về trường

Điều kiện thắng: vượt qua tất cả các câu hỏi của NPC đầu game Điều kiện thua: không có

6 Game Dynamics

Nhân vật chính sử dụng các phím di chuyển (mặc định là 4 nút mũi tên)

Về animation, nhân vật sẽ có 2 trạng thái là idle (đứng yên) và walk (di chuyển trên mặt đất)

10

III CÔNG CỤ

Trang 11

1 Các công cụ hỗ trợ

1.1 Notion

Notion là một phần mềm giúp tạo ra khoảng không gian làm việc duy nhất với tất cả mọi thứ cần thiết thay vì các ứng dụng riêng biệt như word, excel, note, airtable, Notion được sử dụng để:

- Lên kế hoạch cho bản thân hay nhóm

- Tạo ra một trang giống như wiki liên kết các kiến thức và

thông tin mà bạn có để dễ dàng tra cứu lại

- Quản lý dự án và những công việc cần làm, một danh sách những điều cần thực hiện

- Ghi chú và viết lại những điều quan trọng hay lưu trữ những file, những hình ảnh quan trọng nhất

1.2 Github

GitHub là một dịch vụ lưu trữ trên web dành cho các dự án

có sử dụng hệ thống kiểm soát Git revision Hoạt động giống như mạng xã hội cho lập trình viên Là nền tảng lưu trữ online lớn nhất trên thế giới về các dự án nhiều người làm

1.3 Discord

Discord là một ứng dụng cho phép giao tiếp được với người khác bằng giọng nói (chat voice) hoặc chat văn bản một cách hoàn toàn miễn phí Ngoài ra discord còn có thể live stream và share màn hình

11

2 Công nghệ sử dụng

2.1 Unity Engine

Trang 12

Unity là game engine hỗ trợ cho lập trình game 2D và 3D, giúp game có thể build trên nhiều hệ điều hành như: Windows, MacOS, Android iOS

- Chức năng cốt lõi đa dạng bao gồm: cung cấp công cụ dựng hình (kết xuất đồ họa) cho các hình ảnh 2D hoặc 3D, công cụ vật lý (tính toán và phát hiện va chạm), âm thanh, mã nguồn, hình ảnh động, trí tuệ nhân tạo, phân luồng, tạo dò ng dữ liệu

xử lý, quản lý bộ nhớ, dựng ảnh đồ thị và kết nối mạng Nhờ

có các engine mà công việc làm game trở nên ít tốn kém và đơn giản hơn

- Hỗ trợ đa nền tảng: Một trong các thế mạnh của Unity3D chính

là khả năng hỗ trợ gần như toàn bộ các nền tảng hiện có bao gồm: PlayStation 3, Xbox 360, Wii U, iOS, Android, Windows, Blackberry 10, OS X, Linux, trình duyệt Web và cả Flash Nói cách khác, chỉ với một gói engine, các studio có thể làm game cho bất kỳ hệ điều hành nào và dễ dàng convert chúng sang những hệ điều hành khác nhau Đồng thời, đây cũng là giải pháp cho các game online đa nền tảng – có thể chơi đồng thời trên nhiều hệ điều hành, phần cứng khác nhau như Web, PC, Mobile, Tablet…

2.2 Ink

Ink là công cụ dùng để tạo dựng những đoạn hội thoại trong game, khác với thông thường, ink có thể tạo những đoạn hội thoại

rẽ nhánh

12

IV KẾT LUẬN

Nhìn chung, nhóm thấy đây là một ý tưởng có triển vọng và tiềm năng trở thành một sản phẩm hoàn chỉnh độc đáo với việc đưa đời thực

Trang 13

vào game Nhóm cũng thấy rất gắn bó với đề tài này, không những giúp

ôn lại những kỷ niệm về trường, mà đây cũng là một cơ hội để bắt đầu học hỏi về quy trình phát triển và thiết kế trò chơi, cũng như cải thiện kỹ năng dùng Unity

Về cách làm việc, nhóm chủ động khảo sát ứng dụng dựa theo lời khuyên của giảng viên, đồng thời tìm hiểu cách sử dụng Unity một cách tích cực Tuy nhiên, do thiếu nhân lực, thời gian cũng như kinh nghiệm, nhóm làm việc vẫn chưa hiệu quả trong đề tài này Nhóm đặt nhiều kỳ vọng vào đồ án và hy vọng rằng trong môn Đồ án 2 sẽ cho ra một sản phẩm hoàn chỉnh, chất lượng tốt

13

Ngày đăng: 05/09/2021, 20:47

TỪ KHÓA LIÊN QUAN

w