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

Farming simulator 3d tt phát triển trò chơi làm vườn offline trên thiết bị di động sử dụng công nghệ unity

8 0 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Farming Simulator 3D TT: Phát Triển Trò Chơi Làm Vườn Offline Trên Thiết Bị Di Động Sử Dụng Công Nghệ Unity
Tác giả Trần Thị Anh Thi, Lê Văn Minh Thuận, Vũ Trung Tín
Trường học Trường Đại học Công nghiệp Thành phố Hồ Chí Minh
Chuyên ngành Công nghệ thông tin
Thể loại bài báo
Năm xuất bản 2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 8
Dung lượng 1,07 MB

Nội dung

Trang 1 YSC5.F012FARMING SIMULATOR 3D TT: PHÁT TRIỂN TRÒ CHƠI LÀM VƯỜN OFFLINE TRÊN THIẾT BỊ DI ĐỌNG sử DỤNG CÔNG NGHẸ UNITYTRÂN THỊ ANH THI1, LÊ VÕMINHTHUẬN1, VÕ TRUNGTÍN1-Khoa Cơngnghệ

Trang 1

FARMING SIMULATOR 3D TT: PHÁT TRIỂN TRÒ CHƠI LÀM VƯỜN OFFLINE TRÊN THIẾT BỊ DI ĐỌNG sử DỤNG CÔNG NGHẸ UNITY

-Khoa Công nghệ thông tin, TrườngĐại học Công nghiệp Thành phổ Hồ Chi Minh

trcmthianhthi@iuh edu vn, thuan2202200ỉ@ gmaiỉ.com, votrungtinoppo@ gmaiỉ.com

Tóm tắt Farming Simulator3D TT là một trò chơi làm vườn trên di động được phát hiển bởi engine

vời dành cho mọi lứa tuổi Trò chơi mang đếntrải nghiệm chân thực về cuộcsống nôngthônViệtNamvà

tìm kiếm một trò chơi giải híhấp dẫn, thìFarmingSimulator 3D TT là một lựa chọn tuyệt vờidành cho bạn

Từ khóa Trò chơi di động, Engine Unity, Trò chơi làm vườn

FARMING SIMULATOR 3D TT: DEVELOP OFFLINE GARDENING GAMES ON

MOBILE DEVICES USING UNITY TECHNOLOGY Abstract Farming Simulator 3D TT is a mobile gardening game developed byUnity engine It was releasedfor Android platform in2023 Farming Simulator 3D TTallows players toplant, raise and harvest

helps players relax and relieve shess after a longday of work FarmingSimulator 3D TT is a great farming

Simulator 3D TT isa great choice for you

Keywords Mobile game, Engine Unity, Gardening game

1 GIỚI THIỆU

dùng,nâng cao chất lượng hìnhảnh và âm thanh,cũngnhưđa nền tảng Ngườidùngđòi hỏi một trải nghiệm

trọt, mua sắmvà chăm sóc cây hồng Ngoài raUnity cũng có nhiều tài liệuhướng dẫn và hỗ hợ từ cộng đồngđể giúp người dùng phát hiển tròchơimột cách dễ dàngvànhanh chóng [ 1]

Trang 2

Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈUH

2 CÁC CÔNG NGHỆ LIÊN QUAN

2.1 Unity

Unity là mộtcông cụphát triển phần mềmvà tròchơihoạt độngtrênnhiều nềntảng, bao gồm các hệ đỉều hành Windows, macOS, Linux, cũng như các thiết bị di động Android, iOS, Windows Phone ràcác hệ máy

tính năng đanền tảng,dễ dàng tích hợp và phát triển các ứng dụng trên nhiều loạithiếtbị khác nhau Ngoài

thị trường được sảnxuấtbởiUnity.Một vài tụa gamevôcùngnổi tiếng được tạo ra bỏi Unitycó thểđược

“phủsóng” củaUnityrấtrộng, có thể được áp dụng phố biến trong nhiều dòng game khácnhautừ game

Hình 1: Màn hình thiết kế trên Unity Editor

2.2 Figma

Windows [3],

Trang 3

Create

awesome craft

with Figma

□ One click ưanslorms- skeumorph, neon,

gilich, reflect, glass, etc.

△ Adjust effects with ease, ml* and match,

unleash your creativity

Hình 2: Giao diện đang nhập của Figma [3]

2.3 Phần mềm đồ họa Blender

Fflc Edit Render Window Help Layout Modeling Sr ill Hj UVEomg texture Pam

■ Object Mode V view Select Add Object V Global g

User Perjpecbve

s— « Ill Collection I Cube

"4 Animat Rendering ền* Scene

►®- X- ■ an •' ■)

-Options V

|Hv XAewlayct

tz- I®- p

s Scene Collection

• ■ oltecuon D €> ỂÌ

* Cnmcro © É3

► V Cube e Đ

* <? ught €> n

p

u Cube

□ » Cube

Object Conlnxl

o Playback V Keying - View Marker • 1« ♦< ◄ ► M I © start i L-d 2 Sú

l 20 40 60 80 100 120 140 150 180 2CO 220 240

> CoJtecbons

Hình 3: Giao diện phần mềm đồ họa Figma

Trang 4

Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈUH

2.4 c Sharp

biến nhất trên thị trường hiện nay UnityhỗtrợCShaipvới một sốtínhnăngđángchúýnhư:

• Scripting API: Unity cung cấp một bộthư việnAPI dành cho CSharpđể giao tiếpvới các đốitượng tronggame,giúp phát triển từng thành phần củagame

• Visual Studio: Người dùng cũng có thể sử dụng Visual Studiođể phát triểnScript c Sharp, nhờ

Với c Sharp trên Unity, ngườilập trình có thể xâydựng các tính năng gameplay, các phương thứckiểm

việc tùy chỉnhvà mở rộng game engine Unity.Vi vậy, cSharp làmột trongnhững lựa chọnhàngđầu cho lập trình game trên Unity [5],

3 THIẾT KÉ VÀ HIỆN THựC

Bảng 1: Bảng danh sách tác nhân và mô tả

cây trồng, quản lý túiđồ, mua bánvậtphẩm

3.1 So’ đồ Usecase tổng quát

Hình 4: Sơ đồ Usecase tổng quát của Farming Simulator 3D TT

Trang 5

3.2 Sơ đồ lớp

Hình 5: Sơ đồ lớp trong Farming Simulator 3D TT

3.3 Sơ đồ hoạt động (Activity Diagram) cho chức năng chăm sóc cây trồng

Hình 6: Sơ đồ hoạt động cho chức năng chăm sóc cây trồng

3.4 Sơ đồ tuần tự (Sequence Diagram) cho chức năng chăm sóc cây trồng

Hình 7: Sơ đồ tuần tự cho chức năng chăm sóc cây trồng

Trang 6

Hồi ngỉị Kỉna học trẻ ìần 5n&m 2Ũ23(YSC2Ữ23)-ỈUH

Cấuhình phầncứng khuyến nghi để cài đặt tròchơi:

Bảng 2: cấu tành phần, cứng

Cấuhình phẩn mềm cáccông cụxây dựng trò chơi:

Bảng3: cấu hình phần mềm

4.2 Giao diện hiện thực màn hình

Qụá trìnhbắtđầuchơi game khá đơn giản, cụ thể như sau: Saukhi vào tròchơi, người chơi được đưa ngay

tiếp tưc khi người chơi lần đầu cài đăt), cài đặt (số 3), thoát (4) Khingười chơi chọnvào chơi mới,môt

của ninh,khởi đầutrò chơi thì người chơi được cung cấp sô tiền(coin) là 10.000, cácvật đung cơ bản để làm vườn, Có nhiều thứ đễ làm trong trò chơi, vì vậyhãy giành thời gian khám pháthế giới và bắt đầu trồng trọt

Hìrh.8:Màn hình menu bắt đầu trò choi

Trang 7

Tại mànhình khuvườn (hình 9),ngườichơi tiến hành đàođấtđể có thể gieo hạt giống thông qua sử dụng

Đểcây trồng phát triển nhanh hơn, người chơi tưới nước bằng cáchsử dụngbình tưới nước có sẵn trong túi đồ

thành cây con (hình 11) Sau khi cây đến giai đoạntrưởng thành và có thểthu hoạch (hình 12) người chơi thuhoạchbằng cáchdi chuyển nhân vật đến cây cầnthuhoạch và nhất rào nút “Thu hoạch”

4.3 Kiểm thử

• Mục tiêu kiểm thử:

o Pháthiện rà sửa lỗi trong tròchơi

Bảng 4: Bàng tài nguyên hệ thống

Trang 8

Hội nghị Khoa học trẻ ỉần 5 năm 2023(YSC2023)-ỈUH

• Kết quả kiểm thử: Nhóm đã tiến hành kiểm thử và thu đượcbảngkết quả như sau:

Bảng 5: Bảng kểt quả kiếm thử

5 KÉT LUẬN

Bài báo này đã hình bày ýtưởnghiểnkhai các côngnghệ Unity, Blender, Figma, vào việc xây dựng trò

hạt, tưới nước, thu hoạch, mua bánvật phẩm hong trò chơi

Tròchơi của chúng tôi hiển khai trên các thiết bị di động Android, mộtthiếtbị côngnghệphổ biến vàphù

hợp với công nghệ Unity hỗtrợ làm game chạyhênthiết bị di động,Unity hỗ trợ đa nền tảng và cótiềm

củamột ứngdụng chạy hên diđộng Tuy nhiên hò chơi vẫncòn hạn chế một số tínhnăng hỗ trợ các nghiệp

TÀI LIỆU THAM KHẢO

[1], A A H & F H Motallebinejad, “Evaluation of three mobile game-based learning games and proposing a suitable evaluation model,” International Journal of Learning spaces Studies, pp 23-41, 2023

[2], s L s H J K J H J J M L T H & w J Kim, “Using Unity 3D to facilitate mobile augmented reality game development,” In 2014 IEEE World Forum on Internet of Things (WF-IoT), pp 21 -26, 2014

[3], “Figma,” 27 9 2016 [Trực tuyen] Available: https://www.figma.com/developers/api

[4], “Blender Documentation - blender.org,” 25 4 2023 [Trực tuyen] Available: https://docs.blender.org/

[5], “C# documentation,” 8 11 2022 [Trựctuyển] Available: https://leam.microsoft.com/en-us/dotnet/csharp/

Ngày đăng: 10/03/2024, 08:12

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

TÀI LIỆU LIÊN QUAN

w