Hướng dẫn › Dạy theo môn
Hướng dẫn: Lập trình kéo thả
Tám trò chơi học lập trình bằng cách ghép khối lệnh (Blockly Games, giao diện tiếng Việt): xếp hình, mê cung, chú chim, con rùa vẽ hình, phim hoạt hình, âm nhạc, ao hồ. Hợp với học sinh tiểu học, THCS làm quen với lệnh, vòng lặp, rẽ nhánh trước khi học ngôn ngữ lập trình thật.
Cần chuẩn bị
- Không cần tài khoản.
- Máy tính có chuột là dễ kéo khối nhất. Máy tính bảng kéo bằng ngón tay được; điện thoại màn hình nhỏ, khó kéo.
- Loa hoặc tai nghe cho trò Âm nhạc.
- Màn đã qua và chương trình đang ghép lưu trên trình duyệt của máy đang chơi, không gửi lên máy chủ.
Chọn trò chơi
- Mở Lập trình kéo thả. Hàng trên là tám trò chơi, mỗi ô có hình, tên và một dòng giới thiệu.
- Bấm vào ô trò chơi, ví dụ Mê cung. Trang cuộn xuống khung chơi, tên trò chơi hiện ở đầu khung.
- Lần sau mở lại trang, máy mở sẵn trò chơi em chọn gần nhất.
Thứ tự gợi ý cho lớp 3, lớp 4 mới học: Xếp hình (làm quen kéo, ghép khối) → Mê cung → Chú chim → Con rùa. Phim hoạt hình, Âm nhạc cần biết tọa độ, biểu thức. Ao hồ: hướng dẫn và Ao hồ: đấu vịt có viết JavaScript, hợp với THCS.
Chơi màn đầu tiên của Mê cung
- Ở đầu khung chơi có hàng chấm tròn đánh số 1 đến 10: đó là 10 màn, màn đang chơi tô đậm.
- Bên trái là mê cung, nhân vật cần đi tới điểm đánh dấu màu đỏ. Ở giữa là cột khối lệnh màu xám: đi tới, quay qua trái, quay qua phải.
- Kéo khối từ cột xám sang vùng trắng bên phải. Kéo khối sau đặt sát dưới khối trước cho hai khối dính vào nhau thành một chuỗi lệnh.
- Bấm Chạy chương trình (nút đỏ dưới mê cung). Nhân vật đi theo đúng các khối đã ghép.
- Đi sai thì bấm Làm lại để đưa nhân vật về chỗ xuất phát, sửa khối rồi chạy lại.
- Tới đích thì hiện hộp chúc mừng. Bấm OK để sang màn tiếp theo, bấm Hủy để ở lại màn này.
Muốn bỏ một khối, kéo khối đó thả vào thùng rác ở góc dưới bên phải vùng trắng. Nút có hình nhân vật ở góc trên bên phải cho em đổi nhân vật.
Các trò chơi khác
- Xếp hình: gắn hình ảnh, số chân, đặc điểm vào đúng từng con vật. Xong bấm Kiểm tra đáp án.
- Chú chim, Con rùa, Âm nhạc: ghép khối rồi bấm Chạy chương trình, giống Mê cung. Mỗi trò có 10 màn.
- Phim hoạt hình: bấm nhóm Phim hoặc Màu ở cột xám để mở các khối, ghép khối vẽ hình tròn, hình chữ nhật theo tọa độ cho trùng với hình mờ có sẵn trong khung. Các màn sau dùng thời gian để hình chuyển động.
- Ao hồ: hướng dẫn: lập trình cho con vịt bằng khối, các màn sau chuyển dần sang gõ lệnh JavaScript. Bấm Tài liệu để xem các lệnh dùng được.
- Ao hồ: đấu vịt: viết chương trình JavaScript cho vịt thi đấu với các vịt khác, bấm Chạy chương trình để xem trận đấu.
- Chỗ nào chưa hiểu, bấm Trợ giúp trong trò chơi để đọc lại yêu cầu của màn.
Chuyển màn, chơi lại
- Bấm số màn trên hàng chấm tròn ở đầu khung để chuyển sang màn đó.
- Bấm Tải lại (trên khung chơi, bên phải) khi trò chơi bị treo hoặc muốn nạp lại màn đang chơi.
- Lỡ bấm vào chữ Blockly Trò Chơi ở góc trái khung thì khung chuyển sang trang danh mục của Blockly Games. Bấm lại ô trò chơi ở hàng trên để quay về.
Chiếu lên lớp, dạy cả lớp
- Bấm Toàn màn hình để khung chơi phủ kín màn hình máy chiếu. Bấm Thoát toàn màn hình hoặc nhấn Esc để thoát.
- Chiếu một màn khó, cho cả lớp đọc yêu cầu, bàn bạc thứ tự lệnh trước khi ghép.
- Gọi một em lên kéo khối, cả lớp dự đoán nhân vật sẽ đi đâu, rồi bấm Chạy chương trình để kiểm tra.
- Ở phòng máy, mỗi em một máy chơi theo tốc độ riêng. Thầy cô đi quanh lớp, hỏi các em đã tới màn số mấy.
Lưu ý
- Mỗi máy nhớ riêng các màn đã qua. Em đổi máy khác thì phải chơi lại từ màn đầu hoặc bấm số màn để nhảy tới.
- Xóa dữ liệu duyệt web, dùng cửa sổ ẩn danh thì mất các màn đã qua.
- Trò chơi không chấm điểm và không gửi kết quả cho thầy cô. Muốn biết em làm được đến đâu, thầy cô xem màn hình máy em hoặc hỏi trực tiếp.
- Một số dòng hướng dẫn trong trò chơi là bản dịch của cộng đồng Blockly Games, gọi người chơi là "bạn".
Hỏi đáp
- Mất mạng giữa giờ có chơi tiếp được không?
- Được với màn đang mở. Chuyển màn hoặc chuyển trò chơi cần tải trang mới, lúc mất mạng thì không mở được.
- Khối kéo sang không chạy?
- Khối phải dính vào chuỗi lệnh (khít sát dưới khối trước). Khối nằm rời trên vùng trắng thì không chạy. Kéo khối lại gần cho đến khi nó tự hít vào.
- Hôm qua em qua đến màn 7, hôm nay mở lại thấy màn 1?
- Có thể em ngồi máy khác, hoặc máy đã bị xóa dữ liệu duyệt web. Bấm số 7 trên hàng chấm tròn để chơi tiếp.
- Trò Âm nhạc không nghe thấy tiếng?
- Kiểm tra loa, âm lượng của máy và thẻ trình duyệt không bị tắt tiếng. Bấm Tải lại rồi chạy lại chương trình.