You are on page 1of 7

ĐẶC TẢ YÊU CẦU

CHO GAME ĐÀO VÀNG

Thành viên thực hiện: TRẦN VĂN HIẾU

LÊ HỒNG SƠN
LÝ TẤN HƯNG

PHAN TRƯỜNG LỘC


GIẢNG VIÊN : LÊ HỮU DUY

ĐÀ NẴNG, NGÀY 11 THÁNG 4 NĂM 2022

Theo dõi phiên bản tài liệu

Tên Ngày Lý do thay đổi Phiên bản

Game Đào Vàng 06/05/2022 1.0


Mục lục
1. Giới thiệu......................................................................................................................................2
1.1. Mục tiêu................................................................................................................................2
1.3. Tài liệu tham khảo...............................................................................................................2
1.4. Bố cục tài liệu.......................................................................................................................3
Tài liệu đặc tả gồm có 5 phần:...........................................................................................................3
Phần 1: Giới thiệu sơ lược về đề tài................................................................................................3
Phần 2: Mô tả tổng quan về đề tài, chức năng của phần mềm.....................................................3
Phần 3: Các yêu cầu giao tiếp với người dùng, yêu cầu về phần cứng và phần mềm cho người
lập trình............................................................................................................................................3
Phần 4: Danh sách yêu cầu chức năng của hệ thống.....................................................................3
Phần 5: Các yêu cầu phi chức năng................................................................................................3
2. Mô tả tổng quan...........................................................................................................................3
2.1. Tổng quan phầm mềm.........................................................................................................3
2.2. Các chức năng của phầm mềm...........................................................................................3
2.3. Môi trường vận hành...........................................................................................................3
2.4. Các ràng buộc về thực thi và thiết kế.................................................................................3
3. Yêu cầu giao tiếp người sử dụng.................................................................................................3
3.1. Giao tiếp phần cứng.............................................................................................................3
3.2. Giao tiếp phần mềm.............................................................................................................3
3.3. Giao tiếp truyền thông tin...................................................................................................4
4. Giao diện của hệ thống................................................................................................................4
5. Các yêu cầu phi chức năng..........................................................................................................4
5.1. Yêu cầu thiết bị....................................................................................................................4
5.2. Yêu cầu người dùng.............................................................................................................4
5.3. Yêu cầu an toàn....................................................................................................................4
5.4. Yêu cầu bảo mật...................................................................................................................4
5.5. Các đặc điểm chất lượng phần mềm..................................................................................4
1. Giới thiệu.
Game Đào vàng hay còn có tên tiếng Anh là Gold Miner là một trong những
tựa game cổ điển có lối chơi đơn giản nhưng hấp dẫn. Tuy ra đời từ khá lâu nhưng đến
thời điểm hiện tại Game đào vàng vẫn chiếm được sự yêu thích của người chơi.
1.1. Mục tiêu
Ngườ i chơi chỉ cần nhấn phím mũi tên xuống để thả móc câu xuống, nhấn mũi
tên lên để kéo lên, khi chụp được món đồ nào đó sẽ tự động kéo lên. Những vật
nặng như đá, tảng vàng lớn sẽ khó kéo hơn, sau khi kéo hết vàng thì người chơi
sẽ được qua màn mới.
1.2. Phạm vi sản phẩm
Game đào vàng là một game rất được ưa chuộng ở Việt Nam , game thuộc
thể loại game 2D trong game bạn phải điều chỉnh mỏ neo để kéo lên được
càng nhiểu vàng càng tốt
1.3. Tài liệu tham khảo
 Ví dụ đặc tả yêu cầu.

 Ebook python cơ bản.


1.4. Bố cục tài liệu
Tài liệu đặc tả gồm có 5 phần:
Phần 1: Giới thiệu sơ lược về đề tài.
Phần 2: Mô tả tổng quan về đề tài, chức năng của phần mềm.
Phần 3: Các yêu cầu giao tiếp với người dùng, yêu cầu về phần mềm
cho người lập trình.
Phần 4: Danh sách yêu cầu chức năng của hệ thống.
Phần 5: Các yêu cầu phi chức năng.
2. Mô tả tổng quan.
2.1. Tổng quan phầm mềm.
Game đào vàng đã từng gắn liên với tuổi thơ của rất nhiều bạn với
cách chơi đơn giản, gần gũi quen thuộc. Nhiệm vụ của bạn trong
game là cùng bác tiều phu săn tìm kho báu dưới vực sâu, với các
loại tiền vàng kim cương hay dụng cụ hỗ trợ. Game đào vàng có
nhiều màn chơi và qua mỗi màn bạn sẽ phải dùng chính số tiền
kiếm được để mua các vật phẩm hỗ trợ cho những màn chơi tiếp
theo.
2.2. Các chức năng của phầm mềm.
 Giúp giải trí sau những giờ học tập, làm việc
 Giúp người chơi rèn luyện sự nhanh nhẹn, khả năng tập trung cao
2.3. Môi trường vận hành.
 Chạy trên terminal nền tảng Python
 Hay chạy trên Command Prompt
 Phần mềm chạy trên hệ điều hành Windows 11.
2.4.
Các ràng buộc về thực thi và thiết kế.
 Ngôn ngữ lập trình: Python
 Phần mềm thực thi: Python, cmd.
3. Yêu cầu giao tiếp người sử dụng.
3.1. Giao tiếp phần cứng
Để thao tác với chương trình, người dùng cần phải dùng bàn phím để điều khiển
các hoạt động của nhân vật trong trò chơi, sử dụng chuột để chọn các mục khác
trong trò chơi.

3.2. Giao tiếp phần mềm


Để thực thi chương trình người dùng cần chạy dòng lệnh trên phần mềm python,
cmd.
3.3. Giao tiếp truyền thông tin
Phần mềm vận hành trên máy tính, cần kết nối internet.
4. Đặc tả yêu cầu
 Start

Chứ c nă ng Và o trò chơi


Hà nh độ ng Nhấ n biểu tượ ng game trên mà n hình
má y tính
Diễn biến Hiển thị mà n hình bắ t đầ u game : nú t
PLAY

Chứ c nă ng Bắ t đầ u chơi game


Hà nh độ ng Nhấ n nú t PLAY

 Play
Chứ c nă ng Chơi
Hà nh độ ng Di chuyển mó c câ u bằ ng phím mũ i tên
lên xuố ng
Diễn biến Hiển thị trên mà n hình:
 Nhấ n phím mũ i tên xuố ng để
điều khiển thả mó c câ u xuố ng
để kéo và ng
 Trá nh kéo các thù ng thuố c nổ
 Hiển thị điểm, khi kéo đượ c
và ng thì đượ c cộ ng theo điểm
đượ c thiết lậ p trướ c đó .
 Kéo trú ng thuố c nổ hoặ c hết giờ
mà chưa kéo xong và ng sẽ thua.

 End

Chứ c nă ng Kết thú c


Hà nh độ ng Ngườ i chơi kéo trú ng thuố c nổ
Diễn biến Hiển thị mà n hình kết thú c:
 Xem điểm
 Có nú t PLAY
 Kỷ lụ c mớ i

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 bắ t đầ u chơi lạ i

5. Giao diện của hệ thống


Giao diện màn hình:
 Cửa sổ game hình chữ nhật, nhân vật đào vàng chính giữ màn hình,
thuốc nổ, vàng, …
 Số điểm đang có, kỷ lục hiện tại, thời gian cho màn chơi,…
6. Các yêu cầu phi chức năng.
6.1. Yêu cầu thiết bị
Máy tính phải được cài đặt các thư viện liên quan đến chương trình và có
phần mềm python, cmd,…. để thực thi chương trình.
6.2. Yêu cầu người dùng
Sử dụng đúng các thao tác trên bàn phím đã được lập trình sẵn
6.3. Yêu cầu an toàn
Không lợi dụng các lỗ hỏng trên game để phá hủy hay làm mất tính chất
cân bằng của game
6.4. Yêu cầu bảo mật
Bảo mật dữ liệu, tài khoản người chơi
6.5. Các đặc điểm chất lượng phần mềm
Hoạt động đúng theo yêu cầu của đặc tả
7. Chức năng của game:
Chúng ta sẽ có 1 màn chơi với các quặng vàng và thuốc nổ sau khi
người chơi kéo hết các quặng vàng thì màn hình game sẽ reset và random về
vị trí mới và độ khó sẽ tăng lên cho đến khi người chơi kéo trúng thuốc nổ.
Khi người chơi kéo trúng thuốc nổ thì game sẽ lấy số điểm khi đó làm
số điểm đạt được của bạn (khi số điểm đạt được của bạn lớn hơn kỷ lục đã có
trước đó thì sẽ xác lập kỷ lục mới) và màn hình game sẽ reset, random vàng
và thuốc nổ về lúc ban đầu.

You might also like