Mã đề E - Lần 1

Đề bài: Trò chơi oẳn tù tì với máy

Ngữ cảnh: Người chơi chọn Búa/Bao/Kéo, máy chọn ngẫu nhiên, so sánh và thông báo kết quả thắng/thua/hòa, có thống kê điểm.

Yêu cầu

  1. Ứng dụng có tối thiểu 5 nút chức năng khác nhau: 3 nút lựa chọn (Búa, Bao, Kéo), nút "Chơi lại ván mới", nút "Đặt lại toàn bộ điểm".
  2. Mọi sự kiện đều gắn bằng addEventListener, không được dùng thuộc tính onclick trong HTML.
  3. Có ít nhất 1 phần tử được gắn 2 hàm xử lý khác nhau cho cùng sự kiện click.
  4. Sau mỗi lượt chơi, hiển thị rõ lựa chọn của máy, kết quả thắng/thua/hòa và đổi màu thông báo tương ứng.
  5. Có bộ đếm ghi lại tổng số ván đã chơi, số thắng, số thua, số hòa, hiển thị lên giao diện.
  6. Nút "Đặt lại toàn bộ điểm" đưa mọi số liệu về 0.

Kết quả mong đợi tương tự hình minh họa dưới đây (xem file dapan.html để đối chiếu chi tiết):

Ràng buộc cấu trúc riêng cho mã đề E

Article quy trình ba bước: Thêm một article mô tả quy trình ba bước bằng danh sách đánh số. Không thay ràng buộc này bằng cấu trúc của mã đề khác.

Ảnh chụp minh họa kết quả bài Trò chơi oẳn tù tì với máy