Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Game tìm hình giống nhau trên thiết bị di động : Khóa luận tốt nghiệp Khoa Công nghệ Thông tin
PREMIUM
Số trang
73
Kích thước
3.2 MB
Định dạng
PDF
Lượt xem
799

Game tìm hình giống nhau trên thiết bị di động : Khóa luận tốt nghiệp Khoa Công nghệ Thông tin

Nội dung xem thử

Mô tả chi tiết

BỘ CÔNG THƯƠNG

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM

Game tìm hình giống nhau trên thiết bị di động

SVTH: Fan Melissa 16058931

Võ Sĩ Luân 16052601

GVHD: Châu Thị Bảo Hà

TP.Hồ Chí Minh - Năm 2020

KHÓA LUẬN TỐT NGHIỆP

Khóa tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm

2

Major : Software Technology

INDUSTRIAL UNIVERSITY OF HO CHI MINH CITY

FACULTY OF INFORMATION TECHNOLOGY

VO SI LUAN - FAN MELISSA

CONNECT ANIMAL GAME ON MOBLIE

Supervisor : Chau Thi Bao Ha

HO CHI MINH CITY , 2020

Khóa tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm

3

Currently the game making work on Android is widely and popularly used

on mobile devices to meet the entertainment needs of people. Realizing the strong

development with the purpose of learning, the group decided to explore and

implement the topic "The same picture search game on mobile devices".

The game must meet the necessary functions such as: applying and

processing the algorithm to find two identical images, when selecting any one,

changing the image color so that it is easy to identify and draw the path from image

after picture, the game must have sound and be adjustable, be able to calculate the

score and save the highest score, make a countdown timer to calculate the end time

of the game.

First of all, you need to complete the game function with the basic features of

the game such as connecting two identical animals and being able to connect with

each other by up to 3 lines without being obstructed by other animals.

Completed functions players can play games with two different modes:

traditional and expansion mode, complete game sound system, sound effects at

play, functions calculate points and save the highest points, store functions to buy

and use items purchased, functions to select the level of play for expansion.

Through this topic, the team gained more knowledge about what it is like to

make a game, approach new game engine, use c# language that the group has not

learned before, capable of developing a game product. While it was difficult to learn

about the new game engine's algorithms and operations due to limitations in

documentation and information, the team did their best to complete the project as

well as possible. Since then the ability to find documents and solve problems is

improved.

Khóa tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm

4

MỤC LỤC

MỤC LỤC...................................................................................................................4

DANH MỤC CÁC HÌNH VẼ.....................................................................................7

DANH MỤC CÁC BẢNG BIỂU ...............................................................................9

LỜI MỞ ĐẦU...........................................................................................................11

CHƯƠNG 1 : GIỚI THIỆU......................................................................................13

1.1.Tổng quan .......................................................................................................13

1.2.Mục tiêu đề tài ................................................................................................13

1.3.Phạm vi đề tài .................................................................................................14

1.4. Mô tả yêu cầu chức năng ...............................................................................14

CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT ........................................................................16

2.1 Tổng quan về Unity: .......................................................................................16

Unity là gì ? [3] .......................................................................................16

Sự hình thành của Unity..........................................................................16

Kiến trúc tổng quan.[3] ...........................................................................17

Đối tượng của Unity [4] ..........................................................................17

2.2 Thuật toán .......................................................................................................19

Thuật toán tìm hai hình giống nhau.........................................................19

Hàm hiển thị ảnh lên màn hình ...............................................................24

Hàm lấy hình ngẫu nhiên.........................................................................24

Hàm tự động tráo hình khi không còn cặp hình hợp lệ ...........................25

Hàm nhảy vị trí hình................................................................................25

CHƯƠNG 3 : PHÂN TÍCH ......................................................................................34

Khóa tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm

5

3.1.Sơ đồ use case.................................................................................................34

3.2 Danh sách use case và các mô tả ....................................................................34

3.3 Đặc tả yêu cầu chức năng ...............................................................................35

A001_Chọn kiểu cổ điển.........................................................................35

A002_Chọn kiểu mở rộng .......................................................................38

A003_Chọn cấp độ..................................................................................39

A004_Cập nhật kết quả trò chơi..............................................................42

A005_ Sử dụng vật phẩm........................................................................44

A006_ Tạm dừng trò chơi .......................................................................47

A007_ Chơi lại từ đầu .............................................................................49

A008_ Chơi tiếp trò chơi.........................................................................51

A009_Thoát trò chơi ...............................................................................53

A010_ Hướng dẫn trò chơi....................................................................55

A011_ Mua vật phẩm............................................................................57

A012_ Tắt/Bật nhạc nền........................................................................59

A013_ Chơi trò chơi cổ điển .................................................................61

A014_ Chơi trò chơi mở rộng ...............................................................64

CHƯƠNG 4: THIẾT KẾ VÀ HIỆN THỰC.............................................................67

4.1.Sơ đồ ...............................................................................................................67

4.1.1.Sơ đồ class...............................................................................................67

4.1.2.Sơ đồ màn hình........................................................................................68

4.2.Hiện thực.........................................................................................................68

CHƯƠNG 5: KẾT LUẬN ........................................................................................72

5.1 Kết quả đạt được .............................................................................................72

Khóa tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm

6

5.2 Hạn chế của đồ án...........................................................................................72

5.3 Hướng phát triển .............................................................................................72

TÀI LIỆU THAM KHẢO.........................................................................................73

Khóa tốt nghiệp chuyên ngành Kỹ Thuật Phần Mềm

7

DANH MỤC CÁC HÌNH VẼ

Hình 2-1 Hình ma trận..............................................................................................19

Hình 2-2 Trường hợp 1 .............................................................................................20

Hình 2-3 Trường hợp 2 .............................................................................................20

Hình 2-4 Trường hợp 3 .............................................................................................21

Hình 2-5 Trường hợp 4 .............................................................................................21

Hình 2-6 Trường hợp 5.1 ..........................................................................................22

Hình 2-7 Trường hợp 5.2 ..........................................................................................22

Hình 2-8 Trường hợp 6.1 ..........................................................................................23

Hình 2-9 Trường hợp 6.2 ..........................................................................................23

Hình 2-10 Hình thức lưu hình trong đề tài ...............................................................24

Hình 2-11 Hình ảnh hiển thị trên màn hình trò chơi ................................................24

Hình 2-12 Hình ảnh hiển thị trong thuật toán ..........................................................24

Hình 2-13 Hình ma trận trước khi nhảy phải ...........................................................25

Hình 2-14 Hình ma trận sau khi nối hai hình giống nhau........................................26

Hình 2-15 Hình ma trận sau khi nhảy phải ..............................................................26

Hình 2-16 Hình kết quả ma trận sau khi nhảy trái ...................................................27

Hình 2-17 Hình ma trận trước khi nhảy trái.............................................................27

Hình 2-18 Hình ma trận sau khi nối hai hình giống nhau........................................28

Hình 2-19 Hình ma trận sau khi nhảy trái................................................................28

Hình 2-20 Hình kết quả ma trận sau khi nhảy trái ...................................................29

Hình 2-21 Hình ma trận trước khi nhảy lên trên ......................................................29

Tải ngay đi em, còn do dự, trời tối mất!