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.