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

🔹 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:

hero.moveRight()
hero.moveUp()
hero.moveLeft()
  • 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.