3 Đặ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
Trang 1Đặ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
Trang 2Mục lục
Trang 31 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. http://vi.wikipedia.org/wiki/Flappy_Bird
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
Trang 42 Mô tả tổng quan
Trang 53 Đặ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
Trang 6Chứ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
Trang 7Chứ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 Dưới 10 điểm: không có huy chương
o Được 10 19 điểm: huy chương đồng
o Được 20 29 điểm: huy chương bạc
o Được 30 39 điểm: huy chương vàng
o Được từ 40 điểm trở lên: huy chương bạch kim
• Có 2 nút PLAY, RANK
Trang 8Chứ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
Trang 9Hì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.
Trang 10
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
Trang 11Trò chơi được phát triển trên hệ điều hành IOS và Android.