Tải bản đầy đủ (.docx) (48 trang)

Đồ án game bắt cá fishfish trên windows phone

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (648.7 KB, 48 trang )

MỤC LỤC
BẢNG CÁC HÌNH VẼ
Hình 1: Sơ đồ use-case
Hình 2 : Sơ đồ lớp (Mức phân tích)
Dang choi
con thoi gian
thoi gian
het thoi gian
Hình 3: Sơ đồ trạng thái
Hình 4 : Kiến trúc tổng thể của hệ thống
Hình 5 :Sơ đồ lớp
Hình 6 : Màn hình Menu
Hình 7 : Màn hình bắt đầu
Hình 8: Màn hình Shop
Hình 9 : Màn hình Nhóm
Hình 10 : Màn hình trợ giúp
BẢNG CÁC KÝ HIỆU, CHỮ VIẾT TẮT
Game
Fishfish
PHẦN 1
PHÁT BIỂU BÀI
TOÁN
Game Fishfish Phiên bản: 1.0
Phần I – Phát biểu bài toán Ngày: 08/06/2013
Nội dung đề tài:
Nhu cầu thực tế:Game là một trò chơi thường để giải trí, giảm tress sau những giờ làm
việc căng thẳng mệt mõi hay những giờ phút rảnh làm bạn quen di nổi buồn.Tốc độ
công nghệ thông tin những năm gần đây phát triển với tốc độ chống mặt. với xu thuế


tin học hóa các nghành, nghành công nghệ thông tin là một ngành mũi nhọn để gớp
phần trong giai đoạn xây dựng đất nước công nghiệp hóa hiện đại hóa, trong thời buổi
kinh tế hội nhập va phát triển, nhu cầu đời sống con người ngày càng được nâng cao cả
về vật chất lẩn tinh thần. Chúng tôi xin giới thiệu game “Game Fishfish” là một thể
loại game giải trí. Bạn sẽ nhập vai vào nhân vật tiều phu hiền lành chất phát sống qua
ngày nhờ vào nghề đánh bắt cá trên dòng sóng nước với những chú cá tung tăng bơi
lội với đủ loại cá khác nhau mà có thể bạn chưa bao giờ thấy , với những hình ảnh chú
cá bơi lội tung tăng trong nước biển bao la, Bạn sẽ cảm thấy được vui vẽ và thích thú
khi chơi game này.
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 14
Game Fishfish Phiên bản: 1.0
Phần II – Mô hình Usecase Ngày: 08/06/2013
2.1. Sơ đồ Use-case
Hình 1
2.2. Danh sách các Actor
STT Tên Actor Ý nghĩa / Ghi chú
1 NguoiChoi Người chơi game
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 15
Game
Fishfish
PHẦN 2
MÔ HÌNH
USECASE
2.1. Sơ đồ Use-case
2.2. Danh sách các Actor
2.3. Danh sách các Use-case
2.4. Đặc tả Use-case
2.4.1. Use-case “Game Fishfish”
2.4.2. Use-case “Bắt đầu”
2.4.3. Use-case “Shop”

2.4.4. Use-case “Hướng dẫn”
2.4.5. Use-case “Thông tin”
2.4.6. Use-case “Thoát”
Game Fishfish Phiên bản: 1.0
Phần II – Mô hình Usecase Ngày: 08/06/2013
2.3. Danh sách các Use-case
STT Tên Use-case Ý nghĩa / Ghi chú
1 Game Fishfish Game bắt cá
2 Bat dau Bắt đầu chơi game từ lever 1
3 Shop Dùng để mua vũ khí
4 Huong dan Hướng dẫn người dùng cách chơi game
5 Thong tin Thông tin về nhóm làm game
6 Thoat Thoát game
2.4. Đặc tả Use-case
2.4.1. Use-case “Game Fishfish”
• Tóm tắt : Người chơi dùng điện thoại có hệ điều hành windows phone 7
chơi game fishfish để giải trí.
• Các dòng sự kiện chính :
1.Xảy ra khi người dùng chọn
2.Hiển thị màn hình menu
• Các dòng sự kiện khác :
Không có
• Các yêu cầu đặc biệt :
Không có
• Trạng thái hệ thống khi bắt đầu thực hiện Use-case :
Sau khi người chơi chạy chương trình game
• Trạng thái hệ thống sau khi thực hiện Use-case :
Hiển thị giao diện màn hình menu
• Điểm mở rộng :
1. Bat dau

2. Shop
3. Huong dan
4. Thong tin
5. Thoat
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 16
Game Fishfish Phiên bản: 1.0
Phần II – Mô hình Usecase Ngày: 08/06/2013
2.4.2. Use-case “Bắt đầu”
Tóm tắt
Người sử dụng : Người chơi.
Chức năng : chơi mới
• Các dòng sự kiện chính :
1. Xảy ra khi người chơi chọn Bắt đầu
2. Hiển thị giao diện chơi Game
• Các dòng sự kiện khác :
Không có
• Các yêu cầu đặc biệt :
Không có
• Trạng thái hệ thống khi bắt đầu thực hiện Use-case :
Sau khi người chơi chọn Bắt đầu
• Trạng thái hệ thống sau khi thực hiện Use-case :
Hiển thị giao diện màn hình chơi game
• Điểm mở rộng :
Không có
2.4.3. Use-case “Shop”
Tóm tắt
Người sử dụng : Người chơi.
Chức năng : Mua vũ khí
• Các dòng sự kiện chính :
1. Xảy ra khi người chơi chọn Shop

2. Hiển thị giao diện shop
• Các dòng sự kiện khác :
Không có
• Các yêu cầu đặc biệt :
Không có
• Trạng thái hệ thống khi bắt đầu thực hiện Use-case :
Sau khi người chơi chọn Shop
• Trạng thái hệ thống sau khi thực hiện Use-case :
Hiển thị giao diện màn hình shop
• Điểm mở rộng :
Không có
2.4.4. Use-case “Hướng dẫn”
Tóm tắt
Người sử dụng : Người chơi.
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 17
Game Fishfish Phiên bản: 1.0
Phần II – Mô hình Usecase Ngày: 08/06/2013
Chức năng : Hướng dẫn người chơi cách chơi game
• Các dòng sự kiện chính :
1. Xảy ra khi người chơi chọn Hướng dẫn
2. Hiển thị giao diện hướng dẫn
• Các dòng sự kiện khác :
Không có
• Các yêu cầu đặc biệt :
Không có
• Trạng thái hệ thống khi bắt đầu thực hiện Use-case :
Sau khi người chơi chọn Hướng dẫn
• Trạng thái hệ thống sau khi thực hiện Use-case :
Hiển thị giao diện màn hình hướng dẫn
• Điểm mở rộng :

Không có
2.4.5. Use-case “Thông tin”
Tóm tắt
Người sử dụng : Người chơi.
Chức năng : Thông tin tác giả game
• Các dòng sự kiện chính :
1. Xảy ra khi người chơi chọn Thông tin
2. Hiển thị giao diện thông tin
• Các dòng sự kiện khác :
Không có
• Các yêu cầu đặc biệt :
Không có
• Trạng thái hệ thống khi bắt đầu thực hiện Use-case :
Sau khi người chơi chọn Thông tin
• Trạng thái hệ thống sau khi thực hiện Use-case :
Hiển thị giao diện màn hình thông tin
• Điểm mở rộng :
Không có
2.4.6. Use-case “Thoát”
Tóm tắt
Người sử dụng : Người chơi.
Chức năng : Thoát game
• Các dòng sự kiện chính :
1. Xảy ra khi người chơi chọn Thoát
2.Thoát khỏi game
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 18
Game Fishfish Phiên bản: 1.0
Phần II – Mô hình Usecase Ngày: 08/06/2013
• Các dòng sự kiện khác :
Không có

• Các yêu cầu đặc biệt :
Không có
• Trạng thái hệ thống khi bắt đầu thực hiện Use-case :
Sau khi người chơi chọn Thoát
• Trạng thái hệ thống sau khi thực hiện Use-case :
Thoát khỏi game
• Điểm mở rộng :
Không có
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 19
Game Fishfish Phiên bản: 1.0
Phần III – Hồ sơ phân tích Ngày: 08/06/2013
3.1. Sơ đồ lớp
3.1.1. Sơ đồ lớp (mức phân tích)
Hình 2
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 20
Game
Fishfish
PHẦN 3
HỒ SƠ PHÂN
TÍCH
3.1. Sơ đồ lớp
3.1.1. Sơ đồ lớp (mức phân tích)
3.1.2. Các lớp đối tượng và quan hệ
3.1.3. Mô tả chi tiết các lớp đối
tượng
3.2. Sơ đồ trạng thái
Game Fishfish Phiên bản: 1.0
Phần III – Hồ sơ phân tích Ngày: 08/06/2013
3.1.2. Các lớp đối tượng và quan hệ
STT Tên lớp / quan hệ Loại Ý nghĩa / Ghi chú

1 Loại ca public Phân loại cá này với cá khác
2 Loai ca A public Tên cá A
3 Loại ca B public Tên cá B
4 Loại ca C public Tên cá C
5 Chon cong cu public công cụ để đánh bắt cá
6 Game fishfish Private Code chính
7 Gioi thieu Giới thiệu về Game
8 level public
Mỗi level có một màn chơi có
mức độ chơi khac nhau
9 Thời gian chơi public
Thời gian quy định hết giờ
chơi của một level
10 Bang gia vat pham public Bảng giá các vật phẩm bắt cá
11 shop public Chứa các vật phẩm
12 Vat pham A public Tên vật phẩm A
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 21
Game Fishfish Phiên bản: 1.0
Phần III – Hồ sơ phân tích Ngày: 08/06/2013
13 Vat pham B public Tên vật phẩm B
14 Vat pham C public Tên vật phẩm C
15 Tien vàng public Số tiền đạt được
16 Tru tien public Va chạm vật cản
17 Cong tien public Đánh bắt cá
18 Chuong ngai vat public Đánh bắt sẽ trừ điểm
19 Vật cản A public Tên vật cản A
20 Vật cản B public Tên vật cản B
21 Vật cản C public Tên vật cản C
3.1.3. Mô tả chi tiết các lớp đối tượng
• Lớp “loai ca A”

o Kế Thừa: lớp loại cá.
o Danh Sách Thuộc Tính.
STT Tên thuộc tính Loại Ý nghĩa / Ghi chú
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 22
Game Fishfish Phiên bản: 1.0
Phần III – Hồ sơ phân tích Ngày: 08/06/2013
1 Tấn công public Cá bị bắt
2 Level public Level xuất hiện
• Lớp “loai ca B”
o Kế Thừa: lớp loại cá.
o Danh Sách Thuộc Tính.
STT Tên thuộc tính Loại Ý nghĩa / Ghi chú
1 Tấn công public Cá bị bắt
2 Level public Level xuất hiện
• Lớp “loai ca C”
o Kế Thừa: lớp loại cá.
o Danh Sách Thuộc Tính.
STT Tên thuộc tính Loại Ý nghĩa / Ghi chú
1 Tấn công public Cá bị bắt
2 Level public Level xuất hiện
• Lớp “Chon cong cu”
o Kế Thừa: không.
o Danh Sách Thuộc Tính.
STT Tên thuộc tính Loại Ý nghĩa / Ghi chú
1 Sung public Súng bắt cá
2 luoi public Lưới đánh cá
3 Bom public Bom đánh cá
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 23
Game Fishfish Phiên bản: 1.0
Phần III – Hồ sơ phân tích Ngày: 08/06/2013

• Lớp “gioi thieu”
o Kế Thừa: không.
o Danh Sách Thuộc Tính.
STT Tên thuộc tính Loại Ý nghĩa / Ghi chú
1 Luc vao game public Giới thiệu về Game
2
ket thuc het cac
level
public Khi kết thúc level cuối cùng
• Lớp “loai ca”
o Kế Thừa: không.
Danh Sách Thuộc Tính
STT Tên thuộc tính Loại Ý nghĩa / Ghi chú
1 Tan cong public Bắt cá
2 level public Level Xuất hiện cá
• Lớp “Game Fishfish”
o Kế Thừa: không
Danh Sách Thuộc Tính
STT Tên thuộc tính Loại Ý nghĩa / Ghi chú
1 Mang choi public Mạng của nhân vật
2 So Tien public Số tiền đánh bắt cá
• Lớp “chuong ngai vat”
o Kế Thừa: không.
Danh Sách Thuộc Tính
STT Tên thuộc tính Loại Ý nghĩa / Ghi chú
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 24
Game Fishfish Phiên bản: 1.0
Phần III – Hồ sơ phân tích Ngày: 08/06/2013
1 Level xuat hien public
Level ma chuong ngại vat

xuất hiện
2 So tien bi tru public
Số tiền bị trừ khi đánh bắt
chướng ngại vật
• Lớp “level”
o Kế Thừa: không.
Danh Sách Thuộc Tính
STT Tên thuộc tính Loại Ý nghĩa / Ghi chú
1 Cac Level public
Level ma chuong ngại vat
xuất hiện
2 Loai ca public
Số tiền bị trừ khi đánh bắt
chướng ngại vật
Toc do ca public Tốc độ cá di chuyển
So luong ca public Số lượng cá
So diem qua man
Số điểm quy định để qua
màn
Thoi gian level Thời gian hết giờ
• Lớp “shop”
o Kế Thừa: không
o Danh Sách Thuộc Tính.
STT Tên thuộc tính Loại Ý nghĩa / Ghi chú
1 Cong cu public Công cụ đánh bắt cá
• Lớp “bang gia vat pham”
o Kế Thừa: không
Trường CĐ Công Nghệ Thông Tin TP.HCM Trang 25

×