1. Giới thiệu CodeCombat
-
CodeCombat là một trò chơi học lập trình.
-
Người học sẽ điều khiển nhân vật đi qua bản đồ, vượt chướng ngại vật, đánh quái, thu thập đá quý… bằng cách viết mã lệnh.
-
Học vừa chơi vừa thực hành, nên rất dễ tiếp thu.
2. Ngôn ngữ lập trình sử dụng
-
Người mới có thể chọn Python (dễ học, câu lệnh ngắn gọn).
-
Ngoài ra còn có JavaScript dành cho bạn nào muốn làm web sau này.
3. Các bước làm quen
🔹 Bước 1: Đăng nhập / tạo tài khoản
-
Truy cập https://codecombat.com/
-
Đăng ký bằng email hoặc tài khoản Google/Facebook.
🔹 Bước 2: Chọn nhân vật và ngôn ngữ
-
Ban đầu sẽ chọn nhân vật (anh hùng) và ngôn ngữ lập trình.
-
Khuyến khích chọn Python để học cơ bản.
🔹 Bước 3: Làm quen với giao diện
-
Bên trái: màn chơi (nhân vật, bản đồ).
-
Bên phải: cửa sổ viết code.
-
Nút chạy (Run): để thực thi lệnh.
🔹 Bước 4: Viết lệnh đầu tiên
Ví dụ nhân vật di chuyển:
-
Mỗi dòng là một lệnh.
-
Khi chạy, nhân vật sẽ đi theo hướng được chỉ định.
4. Kỹ năng cơ bản ban đầu
-
Di chuyển: hero.moveRight(), hero.moveLeft(), hero.moveUp(), hero.moveDown()
-
Tấn công: hero.attack(enemy)
-
Thu thập: hero.moveXY(x, y) để đi đến tọa độ có vật phẩm.
5. Lời khuyên cho người mới
-
Luôn thử chạy code nhiều lần để thấy nhân vật hoạt động thế nào.
-
Nếu sai thì sửa và thử lại → lập trình là quá trình thử và sửa lỗi.
-
Hãy học từng bước nhỏ, không cần vội.
👉 Với nội dung này, học sinh sẽ bước đầu làm quen với việc viết code qua trò chơi, hình thành tư duy lập trình một cách tự nhiên.