.2 Hình ảnh thao tác với cơ sở dữ liệu

Một phần của tài liệu ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ (Trang 28 - 30)

Chức năng ghi danh

Khi người chơi kết thúc trị chơi, tính số điểm đã đạt được (Score).

Ghi nhận số điểm của người chơi

Nếu đã tồn tại tên người chơi, thì ghi nhận số điểm cao hơn Nếu tên người chơi chưa tồn tại, thì tạo bản ghi mới

17

10

Sắp xếp số điểm của người chơi Xuất danh sách điểm từ cao đến thấp

3.1.3 Module Chơi

Module này chủ yếu là dựa trên module thao tác với CSDL để xử lý và xử lý giao diện người dùng.

Chức năng chọn câu trả lời:

Đưa ra các thao tác để người dùng có thể chọn được câu trả lời của mình. Bao gồm: Thao tác với bàn phím: có thể chọn câu trả lời bằng cách nhấn phím tab.

Thao tác với chuột: click chuột trái để chọn câu trả lời.

Chức năng kiểm tra câu trả lời:

Chức năng này nhằm xác định sau mỗi câu hỏi người chơi có tiếp tục chơi được nữa hay khơng. So sánh câu trả lời của người chơi với đáp án lấy trong CSDL. Nếu:

Trả lời đúng: thông báo cho người chơi biết và tiếp tục chương trình.

Trả lời sai: Thơng báo cho người chơi biết đã trả lời sai và đưa ra đáp án đúng, giải thưởng, thơng tin để kết thúc trị chơi.

Chức năng trợ giúp:

Chức năng này để hiện thị các form trợ giúp cho người chơi. Nếu người chơi chọn:

Trợ giúp 50/50: Thực hiện ẩn hai đáp án. Chọn hai đáp án này bằng cách lấy ngẫu nhiên hai trong ba đáp án sai bằng hàm random ().

Trợ giúp Hỏi ý kiến khán giả. Người trọ giúp sẽ đưa ra một đáp án. Đáp án này cũng được lấy theo hàm ngẫu nhiên:

TH1: Người trợ giúp khơng có đáp án. TH2: Người trợ giúp trả lời đáp án sai. TH3: Người trợ giúp trả lời đáp án đúng.

18

10

Một phần của tài liệu ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ (Trang 28 - 30)

Tải bản đầy đủ (DOCX)

(50 trang)
w