Trò chơi 2: Luyện gõ phím ở hàng cơ sở (Quận Ngũ Hành
Sơn – Đà Nẵng, 2019) - Luyện gõ từ cơ bản đến nâng cao
Trước hết em hãy tạo một danh sách gồm các chữ cái ở hàng cơ sở trên bàn phím. Em hãy viết chương trình mô phỏng trò chơi “Luyện gõ phím ở hàng cơ sở”. Yêu cầu: a. Khi nháy vào lá cờ thì chú mèo sẽ hướng dẫn cách chơi: - Bạn hãy đặt tay lên hàng phím cơ sở. - Hãy gõ các cụm chữ xuất hiện trên màn hình và nhấn phím Enter. - Hãy nhấn vào nút Start để bắt đầu b. Khi nháy lên nút lệnh Start thì trò chơi “Luyện gõ phím ở hàng cơ sở” bắt đầu. Trên màn hình xuất hiện cụm chữ (gồm 3 chữ cái) được lấy ngẫu nhiên từ các chữ cái trong danh sách đã nhập. Người chơi gõ đúng cụm chữ sẽ được thưởng 10 điểm. Nếu gõ sai sẽ bị trừ 20 điểm. Hết thời gian 1 phút chú mèo sẽ thông báo số điểm bạn đạt được Mô tả kịch bản, yêu cầu chương trình: Các bước tiến hành: Chuẩn bị công nghệ xử lý và giải quyết bài toán: • Thiết kế các đối tượng sau: Chú mèo, nút StartX
• Thiết lập các biến sau đây:
Coding – Lập trình chi tiết: Bước 1: Lập trình nút Start Nút Start hoạt động khá đơn giản, khi người chơi kích chuột vào, nút Start sẽ phát thông báo để bắt đầu trò chơi.
Bước 2: Lập trình chú mèo
• Lập trình tạo danh sách các chữ trong hàng cơ sở Lập trình ở đối tượng chú mèo, cho chú mèo tạo danh sách để lưu các chữ cái ở hàng phím cơ sở và hướng dẫn cách chơi. Hàng phím cơ sở bao gồm 9 chữ cái sau: a,s,d,f,g,h,j,k,l. Sau khi thêm các chữ cái ở hàng phím cơ sở vào danh sách. Lập trình cho chú mèo hướng dẫn người chơi • Lập trình khởi tạo giá trị điểm và các chữ Tạo biến Điểm để lưu điểm và 3 biến để lưu 3 chữ cái ngẫu nhiên hiển thị trên màn hình.
• Lập trình hỏi và kiểm tra câu trả lời
Chú mèo hỏi với nội dung là cụm từ được tạo bởi các chữ cái nối lại với nhau, sau đó sẽ kiểm tra câu trả lời. Nếu trả lời đúng thì tăng điểm, cònsai sẽ bị trừ điểm. Sau khi kiểm tra xong mèo sẽ tiếp tục lặp lại việc đổi sang các chữ ngẫu nhiên khác.
• Bước 5: Lập trình chú mèo đếm ngược thời gian và
thông báo điểm Khi nhận được thông báo bắt đầu, chú mèo đồng thời cũng đếm ngược thời gian. Khi hết thời gian, chú mèo sẽ ngừng hỏi và dừng lại các kịch bản khác cho đối tượng, sau đó thông báo số điểm đạt được