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

Hệ thống thông tin quản lý

17 1 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 Platform 2D
Tác giả Nguyễn Văn Dương
Người hướng dẫn Cấn Đức Điệp
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Báo Cáo Học Phần
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 17
Dung lượng 1,92 MB

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

Nội dung

Biểu đồ USE CASETác nhân Actor Một người / nhóm người hoặc một thiết bị hoặc hệ thống tác động hoặc thao tác đến chương trình.. Use-case “Ca”sử dụng Biểu diễn một chức năng xác định c

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO HỌC PHẦN THỰC TẬP HỆ THỐNG THÔNG TIN QUẢN LÝ

ĐỀ TÀI:

XÂY DỰNG GAME PLATFORM 2D

Hà Nội, tháng 07 năm 2022

PHIẾU CHẤM ĐIỂM

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

Trang 2

Họ và tên Chữ ký Ghi chú

Giảng viên chấm 1

Giảng viên chấm 2

Sinh viên thực hiện:

Nguyễn Văn Dương

(19810310295)

Mục lục DANH MỤC CÁC KÝ HIỆU 4 LỜI NÓI ĐẦU 6

Trang 3

1 Lời cảm ơn 6

CHƯƠNG 1 : GIỚI THIỆU VỀ SẢN PHẨM 7

1 MÔI TRƯỜNG LẬP TRÌNH 7

2 Giới thiệu về dự án 8

2.1 Các đối tượng tương tác với player 8

2.2 Vật phẩm 9

2.3 Các loại quái 9

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 11

2.1 Các tác nhân của hệ thống 11

2.2 Các chức năng của game 12

2.3 Biểu đồ usecase 13

2.3.1 Biểu đồ use case chính 13

2.4 Biểu đồ trình tự 14

2.5 Biểu đồ hoạt động 14

2.5.1 Đặc tả biểu đồ hoạt động “Vào chơi” 14

KẾT LUẬN 15

DANH MỤC CÁC KÝ HIỆU

PHẦN TỬ

Trang 4

Biểu đồ USE CASE

Tác nhân

(Actor)

Một người / nhóm người hoặc một thiết bị hoặc hệ thống tác động hoặc thao tác đến chương trình

Use-case

(“Ca”sử dụng)

Biểu diễn một chức năng xác định của hệ thống

Mối quan hệ

giữa các use case

Use case này sử dụng lại chức năng của use case kia

Use case này mở rộng từ use case kia bằng cách thêm chức năng

cụ thể Use case này kế thừa các chức năng từ use case kia

Biểu đồ LỚP

Lớp

(Class)

Biểu diễn tên lớp, thuộc tính,

và phương thức của lớp đó

Quan hệ kiểu

kết hợp

Biểu diễn quan hệ giữa hai lớp độc lập, có liên quan đến nhau

Quan hệ hợp

thành

Biểu diễn quan hệ bộ phận – tổng thể

Quan hệ phụ

thuộc

Các lớp phụ thuộc lẫn nhau trong hoạt động của hệ thống

Biểu đồ TRẠNG THÁI

Trạng thái

Biểu diễn trạng thái của đối tượng trong vòng đời của đối tượng đó

Trạng thái

khởi đầu

Khởi đầu vòng đời của đối tượng đó

Trạng thái kết

thúc tượngKết thúc vòng đời của đối Chuyển tiếp

(transition)

Chuyển từ trạng thái này sang trạng thái khác

Trang 5

Biểu đồ TUẦN TỰ

Procedure

(Phương

thức)

Là một phương thức của B mà đối tượng A gọi thực hiện

Message

(Thông điệp)

Là một thông báo mà B gửi cho A

Biểu đồ HOẠT ĐỘNG

Hoạt động Mô tả hoạt động gồm tên hoạtđộng và đặc tả của nó Trạng thái

khởi đầu

Trạng thái

kết thúc

Thanh đồng

Chuyển tiếp

Các luồng

Phân tách các lớp đối tượng khác nhau trong biểu

đồ hoạt động

Phân cách nhau bởi một đường kẻ dọc từ trên xuống dưới

biểu đồ

Biểu đồ THÀNH PHẦN

Thành phần

Mô tả một thành phần của biểu đồ, mỗi thành phần có thể chứa nhiều lớp hoặc nhiều chương

trình con Mối quan hệ

phụ thuộc giữa các

thành phần

Mỗi quan hệ giữa các thành phần(nếu có)

LỜI NÓI ĐẦU

1 Lời cảm ơn

Trang 6

Trong quá trình thực tập và làm bài báo cáo thực tập, khó tránh khỏi sai sót, rất mong các thầy, cô bỏ qua Đồng thời do trình độ lý luận cũng như kinh nghiệm thực tiễn còn hạn chế nên bài báo cáo không thể tránh khỏi những thiếu sót, em rất mong nhận được ý kiến đóng góp thầy, cô để em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn bài báo cáo

Em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô của trường Đại học Điện Lực, đặc biệt là các thầy cô Công Nghệ Thông Tin của trường đã tạo điều kiện cho em hoàn thành báo cáo Đặc biệt gửi lời cảm ơn sâu sắc tới giảng viên hướng dẫn Cấn Đức Điệp, đã nhiệt tình giúp đỡ và hướng dẫn em trong suốt quá trình học tập

CHƯƠNG 1: GIỚI THIỆU VỀ SẢN PHẨM

1 MÔI TRƯỜNG LẬP TRÌNH

 Phần mềm Unity

Trang 7

 Unity là một trong những phần mềm có khả năng làm game trên đa nền tảng nhờ vào Unity Technologies Nó có khả năng phát triển các video game cho máy tính, consoles và điện thoại di động

 Việc phát triển game bằng việc kéo và thả (drag and drop) đang rất hiện hành Ngay những lần đầu tiên khi mới công bố trên hệ điều hành OS, X và Apple’s Worldwide Developers Conference trong năm 2015 thì tới hiện nay Unity đã mở rộng và phát triển trên 27 nền tảng

 C# trong Visual Studio

2 Giới thiệu về dự án

- Thể loại game: phiêu lưu, thám hiểm

- Nhân vật chính: Người lùn

- Cốt truyện: chú lùn vui chơi, săn bắt trong rừng vì mải mê cùng muôn thú mà chú ta vô tình đi lạc vào một khu rừng kì lạ.Ở nơi đó có rất nhiều loài động vật nguy hiểm, địa hình hiểm trở Chú ta hoảng hốt bỏ chạy và tìm đường thoát ra khỏi khu rừng để về với công chúa và những người bạn của mình.

2.1.Các đối tượng tương tác với player

1 Gạch phá vỡ được:

- viên gạch bị phá vỡ bởi người chơi bằng cách: nhả lên húc đầu, hoặc bằng vũ khí

2 Gạch dấu hỏi chấm:

khi người chơi nhảy đập đầu hoặc ném vũ khí vào nó sẽ có vật phẩm xuất hiện, nảy lên và ở phía trên đầu nó đồng thời dấu hỏi chấm sẽ biến mất

3 Gạch không phá được

- Gạch không thể phá vỡ bởi tác động của người chơi

4 Nệm nhảy hình thú

- Có tác dụng giúp cho nhân vật có thể nhảy đc lên cao hơn

Trang 8

5 Bẫy gai

- Được đặt trên nền đất có cỏ, hoặc nền đá cứng, khi nhân vật rơi vào là bị chết

6.check point

- Được cắm mốc trên từng đọan nhất định trong LV, đánh dấu vị trí miner đi đến

- khi miner chết nếu user xem video để tiếp tục thì miner sẽ được hồi sinh tại điểm check point gần nhất

2.2.Vật phẩm

1 Coin

- Xuất hiện trên map hoặc từ Gạch dấu hỏi chấm, mua trong shop bằng tiền hoặc xem quảng cáo để nhận coin

- Chạm vào để thu thập

- Dùng để mua vật phẩm: HP,vũ khí,

2.bánh mì

- thể hiện cho máu hoặc mạng sống của nv

- Có thể xuất hiện trên map, hoặc từ gạch hỏi chấm, mua trong shop bằng coi, xem video

- Thu nhận bằng cách chạm vào

3.vũ khí

- Thu nhận bằng cách chạm vào

- Là vũ khí để tấn công thú dữ, phá gạch

- có thể sẵn trên Map, hoặc từ viên gạch dấu hỏi chấm, mua trong shop item

- Thu nhận bằng cách chạm vào

- bay thẳng va chạm vào tường, gạch chướng ngại vật thì bay ngược trở lại người nhân vật rồi biến mất

Trang 9

- chạm vào quái thì quái chết và boomerang cũng biến mất

- boomerang bay trong không chung 1 khoảng cách xa nhất định rồi tự quay trở lại người nhân vật

2.3 Các loại quái

1 Quái di chuyển ngang

- Quái di chuyển qua lại trái phải trên nền đất

- Bị chết khi: Nhân vật dẫm đạp lên, Khi nhân vật húc đầu từ dưới lên qua 1 lớp gạch

2 Quái 2 Mạng

- Quái di chuyển trái phải, theo 1 khoảng cách được định sẵn

- Trong trương hợp quái ở trạng thái tĩnh sau 3 giây nếu nhân vật ko dẫm đạp thêm thì quái sẽ trờ lại trang thái ban đầu và tiếp tục di chuyển

- khi bị nhân vật dẫm đạp lên lần 1 quái sẽ mất 1HP và ở trong trạng thái tĩnh

3 Lửa dung nham

- Ngọn lửa có quỹ đạo bay lên, xuống trong nham thạch miner chạm vào sẽ mất 1 HP

- không bị biến mất, hay chết nà di chuyển xuyên suốt theo quỹ đạo

4 Nhện

- Nhện di chuyển lên- xuống, bằng sợi tơ gây sát thương mất HP khi

va chạm

- chết: khi bị bắn đạn vào,còn không xe vẫn di chuyển lên xuống bằng sợi tơ"

5 ếch lưỡi dài

- gây sat thương bằng cách dùng lưỡi đập vào miner, hoặc nhảy va chạm với miner

Trang 10

- Chết khi bị vũ khí bắn vào

6 Quái thân cây

- Chết khi bị vũ khí bắn vào

- quái chui lên từ thân gỗ, trụ đá

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Các tác nhân của hệ thống

STT Tác nhân Ý nghĩa, nhiệm vụ của Actor

Trang 11

Người chơi

 Tác nhân Người chơi là tác nhân giữ vai trò chính của game

 Tác nhân Người chơi có thể thực hiện được tất cả các chức năng như: chọn màn chơi, mua vật phẩm, xem quảng cáo, bật tắt âm thanh game, điều khiển nhân vật chính

2.2 Các chức năng của game

STT Tên chức năng Mô tả

1

Bật/ tắt âm thanh

cho người chơi bật hoặc tắt âm thanh tùy ý

2 Vào chơi Khi vào gameplay người chơi bắt đầu điều khiển

nhân vật để có thể về đích

3 Chọn Màn chơi Tùy ý chọn các màn chơi khác nhau với điều

kiện là màn chơi đã được mở khóa

4 Mua vật phẩm Người chơi có thể mua vật phẩm hỗ trợ trong

quá trình chơi như: máu, đạn, thuốc,…

5 Nhận thưởng

Khi giải cứu 1 số lượng con tin nhất định trong quá trình chơi game thì sẽ được nhận thưởng các vật phẩm hỗ trợ ngẫu nhiên

6 Quản lý group Chức năng này cho phép Admin quản lý các

thông tin về group, thêm, sửa, xóa group

7 Dùng vật phẩm Sử dụng các vật phẩm hỗ trợ như máu (để tăng

Trang 12

máu), đạn (tăng số lượng đạn bắn), thuốc biến hình

2.3 Biểu đồ usecase

2.3.1 Biểu đồ use case chính

Hình 2.1: Biểu đồ usecase

Trang 13

2.4 Biểu đồ trình tự

2.5 Biểu đồ hoạt động

2.5.1 Đặc tả biểu đồ hoạt động “Vào chơi”

Hình 2.2: Biểu đồ hoạt động vào chơi

Trang 14

CHƯƠNG 3 GIAO DIỆN GAME

1 Giao diện chính

Hình 3.1: Giao diện chính của game

2 Giao diện vào chơi

Trang 15

Hình 3.2: Giao diện khi vào game

3 Giao diện cửa hàng

Trang 16

Hình 3.3: Giao diện cửa hàng

Trang 17

KẾT LUẬN

Sau một thời gian tìm hiểu và nghiên cứu đề tài “XÂY DỰNG GAME PLATFORM 2D” chúng em đã phát triển và hoàn thành về cơ bản theo đúng những yêu cầu về nội dung và thời gian đã định Trong quá trình nghiên cứu và thực hiện đề tài với quyết tâm cao nhưng do hạn chế về kinh nghiệm và kiến thức nên đề tài của chúng em sẽ không thể tránh khỏi những thiếu xót Em rất mong nhận được ý kiến đóng góp từ quý thầy cô và các bạn để đề tài được hoàn thiện hơn.

Ngày đăng: 11/07/2023, 07:24

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w