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

Phân tích FlappyBird

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 (419.48 KB, 11 trang )

Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu
Nhóm thực hiện: Zodiac

Phiên bản: 1.10
Ngày: 19/03/2015

Đặc tả yêu cầu
cho trò chơi

Flappy Bird
Version <1.0>

Tài liệu chuẩn bị bởi:
Nguyễn Khoa, Nguyễn Thị Trà My, Trần Công Quyền, Phan Ngọc Tường


Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu
Nhóm thực hiện: Zodiac

Phiên bản: 1.10
Ngày: 19/03/2015

Mục lục

Tài liệu đặc tả yêu cầu

©<14CLC>

Trang 2




Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu
Nhóm thực hiện: Zodiac

1

Phiên bản: 1.10
Ngày: 19/03/2015

Giới thiệu

Flappy Bird (tạm dịch là "chú chim vỗ cánh") là một trò chơi điện tử trên
nền Android và iOS do Nguyễn Hà Đông, ở Hà Nội, Việt Nam, phát triển vào tháng 5
năm 2013, và do .GEARS Studios, một studio phát triển game quy mô nhỏ, hoạt động
độc lập có trụ sở tại Việt Nam, phát hành. (Nguồn: Wikipedia)

1.1

Mục đích

Mục tiêu của trò chơi là điều khiển một chú chim bay qua những cái ống.
Nếu chú chim chạm vào chướng ngại vật thì trò chơi sẽ kết thúc. Mỗi khi chú chim vượt
qua một cặp ống thì người chơi nhận được một điểm. Nó sử dụng đồ họa tương tự
như Super Mario Bros., với một hệ thống điều khiển vô cùng đơn giản. (Nguồn:
Wikipedia).
Đây là tài liệu tổng hợp những mô tả về hệ thống, yêu cầu chức năng của trò chơi
Flappy Bird cảu tác giả Nguyễn Hà Đông.
Tài liệu này sẽ cung cấp cho người dùng cái nhìn tổng quan về các chức năng

chính của trò chơi Flappy Bird. Đối với các nhà phát triển ứng dụng, tài liệu giúp nắm được các
chức năng cơ bản của hệ thống cần phải đáp ứng, giải quyết.

1.2

Phạm vi

Trong tài liệu này sẽ mô tả 3 chức năng của trò chơi Flappy Bird dưới cái
nhìn của người chơi, đó là:




Bắt đầu
Chơi
Kêt thúc

1.3

Quy ước
Không có

1.4

Tài liệu tham khảo
1. />2. Slide “Công nghệ Phần Mềm” trường Đại Học Bách Khoa TPHCM
3. “Software Requirements Specification for Chess” của Mayra Aguas,

Alfred Blackman, George D'Andrea, Paul Vu, and Gurvinder Singh.
www.pages.drexel.edu/~pv42/thebiz/SRS-1.pdf

4. “Software Requirements Specification for WordSteal” của Dan Sacco,
Soe San Win, Zach Broderick
people.brandeis.edu/~zbrod/files/RAD-V1.10.docx
Tài liệu đặc tả yêu cầu

©<14CLC>

Trang 3


Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu
Nhóm thực hiện: Zodiac

2

Phiên bản: 1.10
Ngày: 19/03/2015

Mô tả tổng quan

Tài liệu đặc tả yêu cầu

©<14CLC>

Trang 4


Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu

Nhóm thực hiện: Zodiac

3

Phiên bản: 1.10
Ngày: 19/03/2015

Đặc tả yêu cầu:
3.1 Tính năng

3.1.1 BẮT ĐẦU

Chức năng:

Vào trò chơi

Hành động:

Nhấn biểu tượng trò chơi Flappy Bird trên màn hình điện thoại

Diễn biến:

Hiển thị màn hình bắt đầu (gồm tên game, tên tổ chức phát hành game, bản
quyền, 3 nút: RATE, PLAY, RANK)

Chức năng:

Đánh giá và chia sẻ

Hành động:


Nhấn nút RATE trên màn hình bắt đầu

Diễn biến:

1. Yêu cầu đăng nhập tài khoản Gmail (nếu chưa đăng nhập)
2. Hiển thị màn hình giới thiệu trò chơi trên Google Play, tại đây có thể:
• Đánh giá trò chơi (dựa trên số sao)
• Chia sẻ cảm nghĩ về trò chơi

Tài liệu đặc tả yêu cầu

©<14CLC>

Trang 5


Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu
Nhóm thực hiện: Zodiac

Phiên bản: 1.10
Ngày: 19/03/2015

Chức năng:

Xếp hạng

Hành động:


Nhấn nút RANK trên màn hình bắt đầu

Diễn biến:

1. Yêu cầu đăng nhập tài khoản Gmail (nếu chưa đăng nhập)
2. Hiển thị màn hình xếp hạng người chơi trên Google Play, tại đây có thể:
• Xem điểm và xếp hạng của người chơi so với những người trong



vòng kết nối (có thể xem xếp hạng trong hôm nay, tuần này hoặc mọi
lúc)
Xem điểm và xếp hạng cao nhất trong cộng đồng chơi trò chơi Flappy
Bird ( có thể xem xếp hạng trong hôm nay, tuần này hoặc mọi lúc)

Chức năng:

Chuyển sang chức năng chơi

Hành động:

Nhấn nút PLAY trên màn hình bắt đầu

Diễn biến:

Hiển thị màn hình hướng dẫn

3.1.2 CHƠI
Chức năng:


Hướng dẫn

Hành động:

Nhấn nút PLAY trên màn hình bắt đầu

Diễn biến:

Hiển thị màn hình hướng dẫn

Tài liệu đặc tả yêu cầu

©<14CLC>

Trang 6


Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu
Nhóm thực hiện: Zodiac

Phiên bản: 1.10
Ngày: 19/03/2015

Chức năng:

Chơi

Hành động:


Nhấn bất kì trên màn hình hướng dẫn

Diễn biến:

Hiển thị màn hình chơi
• Nhấn bất kì trên màn hình để điều khiển nhân vật (chú chim) bay lên
• Tránh chướng ngại vật (các ống nước)
• Hiển thị điểm, mỗi lần vượt qua chướng ngại vật được tăng 1 điểm
• Đụng trúng chướng ngại vật hay rơi xuống đất sẽ bị thua

3.1.3 KẾT THÚC
Chức năng:

Kết thúc

Hành động:

Nhân vật bị đụng trúng chướng ngại vật hay rớt xuống đất (bị thua) trong màn
hình chơi

Diễn biến:

Hiển thị màn hình kết thúc
• Xem điểm
• Xem xếp loại huy chương
o
o
o
o
o



Tài liệu đặc tả yêu cầu

Dưới 10 điểm: không có huy chương
Được 10  19 điểm: huy chương đồng
Được 20  29 điểm: huy chương bạc
Được 30  39 điểm: huy chương vàng
Được từ 40 điểm trở lên: huy chương bạch kim

Có 2 nút PLAY, RANK

©<14CLC>

Trang 7


Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu
Nhóm thực hiện: Zodiac

Phiên bản: 1.10
Ngày: 19/03/2015

Chức năng:

Chơi lại

Hành động:


Nhần nút PLAY ở màn hình kết thúc

Diễn biến:

Hiển thị màn hình hướng dẫn để bắt đầu chơi lại

Chức năng:

Xếp hạng

Hành động:

Nhấn nút RANK trên màn hình bắt đầu

Diễn biến:

3. Yêu cầu đăng nhập tài khoản Gmail (nếu chưa đăng nhập)
4. Hiển thị màn hình xếp hạng người chơi trên Google Play, tại đây có thể:
• Xem điểm và xếp hạng của người chơi so với những người trong



vòng kết nối (có thể xem xếp hạng trong hôm nay, tuần này hoặc
mọi lúc)
Xem điểm và xếp hạng cao nhất trong cộng đồng chơi trò chơi
Flappy Bird (có thể xem xếp hạng trong hôm nay, tuần này hoặc mọi
lúc)

3.2 Danh sách màn hình


Hình11
Hình

Tài liệu đặc tả yêu cầu

Hình 2

Hình 3

©<14CLC>

Hình 4

Trang 8


Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu
Nhóm thực hiện: Zodiac

Phiên bản: 1.10
Ngày: 19/03/2015

Hình 1. Màn hình bắt đầu

Hình 1 là màn hình mặc định lúc vừa bắt đầu vào trò chơi, màn hình
gồm có tựa trò chơi và 1 chú chim flappy bird ở phía dưới cùng với 3 nút chức
năng: PLAY, RANK và RATE.

Hình 2. Màn hình hướng dẫn


Tài liệu đặc tả yêu cầu

Hình 3. Màn hình chơi

©<14CLC>

Trang 9


Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu
Nhóm thực hiện: Zodiac

Phiên bản: 1.10
Ngày: 19/03/2015

Hình 2 và 3 là màn hình mặc định lúc đang chơi của người chơi, hình
gồm có điểm số hiện tại của người chơi nằm ở phía trên, chú chim flappy bird đang
bay và 1 nút chức năng là bấm vào để bay.

Hình 4. Màn hình kết thúc

Hình 4 là màn hình mặc định lúc kết thúc của trò chơi, màn hình gồm
có điểm số sau khi kết thúc lượt vừa chơi, điểm số cáo nhất của người chơi và huy
chướng nếu người chơi đạt điểm cao (đồng, bạc, vàng, bạch kim) cùng với 2 nút
chức năng là PLAY (chơi lại) và RANK.

4 Các yêu cầu phi chức năng
4.1 Yêu cầu hiệu suất


Trò chơi không bị sụp đổ hoặc đóng băng trong mọi thời điểm hoạt động.
Hệ thống có thể tải một lượng lớn thông tin cùng lúc khi bộ nhớ điều khiển trò chơi được
tải lên.
4.2 Yêu cầu an toàn

Thông tin đăng nhập, mật khẩu của người dùng lưu trong cơ sở dữ liệu sẽ
được bảo mật tránh khỏi những tác nhân phá hoại, ăn cắp thông tin.

Tài liệu đặc tả yêu cầu

©<14CLC>

Trang 10


Đồ án: Phân tích game Flappy Bird
Tài liệu đặc tả yêu cầu
Nhóm thực hiện: Zodiac

Phiên bản: 1.10
Ngày: 19/03/2015

4.3 Yêu cầu môi trường

Trò chơi được phát triển trên hệ điều hành IOS và Android.

Tài liệu đặc tả yêu cầu

©<14CLC>


Trang 11



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×