Use Case tổng hợp


USE CASE TRONG GAME
1.       Use case giao diện chính
-          Khi khởi động hệ thống sẽ hiển thị lên một JFrame có tiêu đề game và hình nền game, bên trong có chứa menu như đã nêu ở use case trên, ngoải ra còn chứa các button điều khiển như sau:
-          Start: Khi click nút vào thì hệ thống sẽ đưa người chơi vào màn hình chơi game;
-          HighScore: Khi click vào đây, hệ thống sẽ hiện lên một JFrame, trong đó sẽ hiện thị một bảng điểm jtable gồm có tên người dùng,thời gian qua màn.
-          Help: Khi click vào đây, hệ thống sẽ hiện lên một JFrame hướng dẫn người chơi cách chơi game, cách tính điểm.
-          About: Khi click vào đây, hệ thống sẽ hiện lên một JFrame thể hiện thông tin chi tiết các thành viên của nhóm (bao gồm họ tên, mã số sinh viên, điện thoại..)
-          Exit: Khi người click vào đây, hệ thống sẽ xuất hiện thông báo xác nhận là người dùng có muốn thoát hệ thống hay không,nếu có thì hệ thống out và không lưu chi tiết nào của người chơi, ngược lại thì không làm gì cả.
2.       Usecase Menu Ingame:
-          New game: Khi click vào đây, hệ thống sẽ hiện lên một bảng thông báo nhận bạn có muốn chơi lại từ đầu hay không, nếu có sẽ reset màn chơi, ngược lại không làm gì cả.
-          Tạm dừng: Khi click vào đây, hệ thống sẽ thực hiện usecase “ Tạm dừng”.
-          Âm thanh: Khi click vào đây, hệ thống sẽ tắt hoặc bật âm thanh.
-          Menu chính: Khi click vào đây, hệ thống sẽ hiện thông báo xác nhận bạn có muốn trở về Menu chính, nếu có thì hệ thống sẽ đưa người chơi về Menu chính, nếu không tiếp tục chơi.
3.       Usecase câu hỏi:
-          Câu hỏi xuất hiện khi gấu gặp ô “Câu hỏi”.
o   Câu hỏi là ngẫu nhiên, trắc nghiệm gồm 4 đáp án, chỉ được chọn 1 đáp án.
o   Trả lời đúng thì ô “Câu hỏi” trở thành 1 ô đi qua được, gấu tiếp tục di chuyển về đích.
o   Trả lời sai thì ô “Câu hỏi” trở thành ô “Đá” không đi qua được, gấu phải tìm đường khác để di chuyển về đích.
4.       Use case Di chuyển
-          Người chơi sử dụng các phím A, S, D, W điều khiển gấu di chuyển trong map, cỏ là đối tượng
duy nhất gấu có thể đi qua không gặp trở ngại nào, vượt qua các câu hỏi để chiến thắng khi
tới được đích là hủ mật.
o   Map là tập hợp các ô cỏ, đá và câu hỏi, độ lớn 8x8, mỗi bước di chuyển là 1 ô.
o   Gấu có thể đi qua cỏ, câu hỏi (sau khi trả lời đúng), không thể đi qua đá và câu hỏi trả lời
sai.
o   Gấu không thể di chuyển khi game đang tạm dừng.
-          Khi di chuyển, nếu đi lên câu hỏi, người chơi phải trả lời câu hỏi để qua được ô đó.
o   Trả lời đúng ô câu hỏi trở thành ô câu hỏi trả lời đúng và đi qua được (tương tự như cỏ).
o   Trả lời sai ô câu hỏi sẽ trở thành đá và không đi qua được.
5.       Use Case Tạm dừng:
-          Khi nhấn vào button “tạm dừng” trên giao diện trò chơi hoặc nhấn phím “Space” trên bàn phím thì:
o   Đồng hồ ngưng đếm thời gian.
o   Người chơi không thể di chuyển cho đến khi bấm vào nút tiếp tục.
o Khi đang trên ô câu hỏi thì không thể tạm dừng.
6.       Use Case Tiếp tục
-          Khi người chơi chọn vào “tiếp tục” thì:
o   Đồng hồ tiếp tục đếm thời gian.
o   Trả về game như hiện trạng trước đó.
o   Người chơi có thể di chuyển bình thường.
7.       Use Case Chiến thắng
-          Người chơi di chuyển gấu đi qua cỏ, vượt các chướng ngại vật.
-          Khi vượt qua các chướng ngại vật và di chuyển được lên hủ mật người chơi sẽ chiến thắng.

Không có nhận xét nào:

Đăng nhận xét