Liên hệ

Giới thiệu

Nội dung thi đấu

Đăng ký

FAQs

OneSpace Education là đơn vị tiên phong trong giáo dục công nghệ dành cho thế hệ trẻ, mang đến những chương trình đào tạo lập trình, A.I., thiết kế 3D, robotics và ngôn ngữ theo chuẩn quốc tế. Chúng tôi tin rằng, thông qua những sân chơi như CodeCombat AI League, các bạn nhỏ không chỉ trau dồi kiến thức, kinh nghiệm, mà còn rèn luyện tư duy logic, tinh thần sáng tạo và bản lĩnh thi đấu trên đấu trường công nghệ toàn cầu.

Ban Tổ Chức
OneSpace Education

CODECOMBAT AI LEAGUE 2025 – ĐẤU TRƯỜNG LẬP TRÌNH CHO NHÀ VÔ ĐỊCH TƯƠNG LAI!

Tự hào là nền tảng học lập trình hàng đầu dành cho trẻ em, với hơn 12 triệu người dùng trên 190+ quốc gia, CodeCombat không chỉ thu hút các bạn trẻ bằng câu chuyện ly kỳ về những chiến binh lập trình tinh nhuệ, mà còn là một hành trình phiêu lưu kỳ thú, nơi diễn ra các trận đấu trí hấp dẫn, kết nối mọi người trên toàn thế giới: học mà chơi – chơi mà học!

ĐẤU TRƯỜNG LẬP TRÌNH CODECOMBAT AI LEAGUE 2025 đã quay trở lại và hứa hẹn nhiều điều bất ngờ!

Với 3 bảng thi đấu trải dài ở tất cả các độ tuổi, CODECOMBAT AI LEAGUE 2025 chào đón tất cả các thí sinh tham gia thử sức, giao lưu và tranh tài cùng những tài năng trẻ từ khắp nơi trên thế giới, để cùng mở ra cánh cửa đi đến đỉnh vinh quang.

CODECOMBAT AI LEAGUE 2025 – ĐẤU TRƯỜNG LẬP TRÌNH CHO NHÀ VÔ ĐỊCH TƯƠNG LAI!

Tự hào là nền tảng học lập trình hàng đầu dành cho trẻ em, với hơn 12 triệu người dùng trên 190+ quốc gia, CodeCombat không chỉ thu hút các bạn trẻ bằng câu chuyện ly kỳ về những chiến binh lập trình tinh nhuệ, mà còn là một hành trình phiêu lưu kỳ thú, nơi diễn ra các trận đấu trí hấp dẫn, kết nối mọi người trên toàn thế giới: học mà chơi – chơi mà học!

ĐẤU TRƯỜNG LẬP TRÌNH CODECOMBAT AI LEAGUE 2025 đã quay trở lại và hứa hẹn nhiều điều bất ngờ!

Với 3 bảng thi đấu trải dài ở tất cả các độ tuổi, CODECOMBAT AI LEAGUE 2025 chào đón tất cả các thí sinh tham gia thử sức, giao lưu và tranh tài cùng những tài năng trẻ từ khắp nơi trên thế giới, để cùng mở ra cánh cửa đi đến đỉnh vinh quang.

CHIẾN BINH XUẤT SẮC NĂM 2024

Nhập vai thành những chiến binh anh hùng đang làm nhiệm vụ bảo vệ pháo đài khỏi những con quái vật với số lượng ngày càng đông. 
Làm thế nào để vừa sắp xếp vị trí và nâng cấp pháo đài để ngăn chặn quái vật tấn công, vừa phải là nhân vật cuối cùng sống sót?

BLAZING BATTLE

BẢNG THI ĐẤU

*Tất cả thí sinh tham gia đều nhận Chứng nhận danh dự từ BTC chương trình (Chứng nhận điện tử) và Học bổng 35% khóa học lập trình hoặc thiết kế

CƠ CẤU GIẢI THƯỞNG MỖI BẢNG

MỐC THỜI GIAN

*Theo giờ Việt Nam

Điền thông tin vào mục đăng ký để tham dự đấu trường

Đăng ký

Tham gia các buổi hướng dẫn thi đấu và lên kế hoạch chiến đấu hiệu quả

Rèn luyện

Áp dụng các kiến thức đã học vào đấu trường, cải tiến các câu lệnh để là chiến binh sống sót cuối cùng

Thi đấu

Giành giải thưởng gồm học bổng, tiền mặt, bằng khen và cơ hội tham gia giải chung kết quốc tế

Chiến thắng

CÁCH THAM GIA

LIVESTREAM CHIẾN THUẬT

1/5/2025 - 8/5/2025
60 phút/buổi
Online (thông báo link qua email đăng ký)

60 phút/buổi

Online (thông báo link qua email đăng ký)

Thời gian ôn luyện:
Thời lượng: 
Hình thức: 

Thời gian ôn luyện:

Hình thức: 

Thời lượng: 

1/5/2025 - 8/5/2025

ĐIỂM ĐẶC BIỆT CHỈ CÓ TẠI ĐẤU TRƯỜNG CODECOMBAT AI LEAGUE 2025

Giải đấu e-Sports Coding quy tụ đông đảo thí sinh trên toàn thế giới 
Nền tảng thi đấu lập trình hàng đầu theo chuẩn CSTA và CCSS của Mỹ 
Áp dụng các Ngôn ngữ lập trình phổ biến nhất thế giới : Python, JavaScript, C++ 
Trau dồi tư duy lập trình và kỹ năng giải quyết vấn đề 
Thử thách lòng kiên trì, sức mạnh trí tuệ và quyết tâm giành chiến thắng 

HOÀN TOÀN MIỄN PHÍ:

từ đăng ký tham gia, thi đấu đến tham dự livestream 

tham dự livestream

từ đăng ký tham gia, thi đấu đến

Đăng ký

Vui lòng liên hệ thông tin bên dưới để được hướng dẫn chi tiết 

Ms. Lý Nguyễn
SĐT: 038 335 3356
Email: ly.nguyen@myonespace.online

Đăng ký theo trường/tổ chức

Đăng ký theo trường/tổ chức

Click here

Câu hỏi thường gặp - CodeCombat Arena: Blazing Battle

Bạn cần tạo tài khoản trên CodeCombat và truy cập mục Ladder để chọn Blazing Battle. Sau đó, viết và tải lên mã của bạn để tham gia trận đấu.
1. Cách đăng nhập và tham gia đấu trường Blazing Battle như thế nào?
Có tổng cộng 10 vị trí được đánh số từ 0 đến 9, bạn cần chú ý để tránh đặt nhầm vị trí.
3. Có bao nhiêu vị trí để đặt tháp?
Người chơi phải bảo vệ anh hùng của mình bằng cách xây dựng các tòa tháp phòng thủ và lựa chọn quái vật để tấn công đối thủ.
2. Cơ chế chơi của Blazing Battle là gì?
- Dùng lệnh:
hero.buildTower("type", position)
- Trong đó, "type" là loại tháp và position là vị trí đặt tháp.
4. Cách xây dựng tháp phòng thủ?
Có 2 nhóm tháp:
- Tháp cận chiến (đặt phía trước để chặn quái).
- Tháp tầm xa (đặt phía sau để bắn từ xa).
5. Có bao nhiêu loại tháp?
Nâng cấp tháp vào thời điểm thích hợp là yếu tố quyết định chiến thắng. Bạn cần cân nhắc khi nào nên nâng cấp hoặc xây thêm tháp mới.
6. Khi nào nên nâng cấp tháp?
- Nếu trùng loại tháp, tháp sẽ được nâng cấp.
- Nếu khác loại, tháp mới sẽ thay thế tháp cũ.
7. Nếu xây tháp trùng vị trí thì sao?
Bạn có thể quyết định một nửa số quái vật xuất hiện trên đường đi của đối thủ, vì vậy cần lựa chọn chiến thuật phù hợp.
8. Cách chọn quái vật để tấn công đối thủ?
Mỗi loại quái vật có điểm mạnh và điểm yếu trước từng loại tháp.
Ví dụ: Tường lửa mạnh khi đối đầu với quái vật nguyên tố băng, nhưng yếu trước quái vật yếu tố lửa.
 9. Quái vật có điểm mạnh, điểm yếu như thế nào?
- Cân bằng giữa xây dựng và nâng cấp tháp.
- Quan sát chiến thuật của đối thủ để chọn loại quái vật phù hợp.
- Sắp xếp tháp hợp lý: cận chiến phía trước, tầm xa phía sau.
10. Cách tối ưu chiến thuật để chiến thắng?
Có, bạn có thể chỉnh sửa code và tải lại để thay đổi chiến thuật trước mỗi trận đấu.
11. Có thể thay đổi chiến thuật sau khi đã tải code lên không?
Có, bạn có thể xem lịch sử trận đấu để học hỏi và điều chỉnh chiến thuật.
12. Có thể xem lại trận đấu đã diễn ra không?
CodeCombat hỗ trợ Python, JavaScript, C++ và một số ngôn ngữ khác.
13. Có thể dùng ngôn ngữ lập trình nào để chơi?
Bạn có thể chơi trên máy tính, laptop, hoặc tablet có trình duyệt hỗ trợ CodeCombat.
14. Có thể chơi Blazing Battle trên thiết bị nào?
- Hệ thống sẽ tự động sử dụng code được upload mới nhất để thi đấu giả lập với từng
đối thủ.
- Thí sinh có thể xem lại các trận thua và điều chỉnh lại chiến thuật cho hợp lý
- Lưu ý rằng một chiến thuật có thể hiệu quả với đối thủ này nhưng lại không hiệu quả với đối thủ khác. Vậy nên dù có thắng được người đứng top 1 cũng không đồng nghĩa với việc chiến thuật của bạn là số 1.

15. Cách thi đấu với các đối thủ
Bạn cần tạo tài khoản trên CodeCombat và truy cập mục Ladder để chọn Blazing Battle. Sau đó, viết và tải lên mã của bạn để tham gia trận đấu.
1. Cách đăng nhập và tham gia đấu trường Blazing Battle như thế nào?
Người chơi phải bảo vệ anh hùng của mình bằng cách xây dựng các tòa tháp phòng thủ và lựa chọn quái vật để tấn công đối thủ.
2. Cơ chế chơi của Blazing Battle là gì?
Có tổng cộng 10 vị trí được đánh số từ 0 đến 9, bạn cần chú ý để tránh đặt nhầm vị trí.
3. Có bao nhiêu vị trí để đặt tháp?
- Dùng lệnh:
hero.buildTower("type", position)
- Trong đó, "type" là loại tháp và position là vị trí đặt tháp.

4. Cách xây dựng tháp phòng thủ?
Có 2 nhóm tháp:
- Tháp cận chiến (đặt phía trước để chặn quái).
- Tháp tầm xa (đặt phía sau để bắn từ xa).

5.  Có bao nhiêu loại tháp?
Nâng cấp tháp vào thời điểm thích hợp là yếu tố quyết định chiến thắng. Bạn cần cân nhắc khi nào nên nâng cấp hoặc xây thêm tháp mới.

6. Khi nào nên nâng cấp tháp?
- Nếu trùng loại tháp, tháp sẽ được nâng cấp.
- Nếu khác loại, tháp mới sẽ thay thế tháp cũ.
7. Nếu xây tháp trùng vị trí thì sao?
Bạn có thể quyết định một nửa số quái vật xuất hiện trên đường đi của đối thủ, vì vậy cần lựa chọn chiến thuật phù hợp.
8. Cách chọn quái vật để tấn công đối thủ?
Mỗi loại quái vật có điểm mạnh và điểm yếu trước từng loại tháp.
Ví dụ: Tường lửa mạnh khi đối đầu với quái vật nguyên tố băng, nhưng yếu trước quái vật yếu tố lửa.

9.  Quái vật có điểm mạnh, điểm yếu như thế nào?
- Cân bằng giữa xây dựng và nâng cấp tháp.
- Quan sát chiến thuật của đối thủ để chọn loại quái vật phù hợp.
- Sắp xếp tháp hợp lý: cận chiến phía trước, tầm xa phía sau.
10. Cách tối ưu chiến thuật để chiến thắng?
Có, bạn có thể chỉnh sửa code và tải lại để thay đổi chiến thuật trước mỗi trận đấu.
11. Có thể thay đổi chiến thuật sau khi đã tải code lên không?

Có, bạn có thể xem lịch sử trận đấu để học hỏi và điều chỉnh chiến thuật.
12. Có thể xem lại trận đấu đã diễn ra không?
CodeCombat hỗ trợ Python, JavaScript, C++ và một số ngôn ngữ khác.
13. Có thể dùng ngôn ngữ lập trình nào để chơi?

Bạn có thể chơi trên máy tính, laptop, hoặc tablet có trình duyệt hỗ trợ CodeCombat.
14. Có thể chơi Blazing Battle trên thiết bị nào?
- Hệ thống sẽ tự động sử dụng code được upload mới nhất để thi đấu giả lập với từng đối thủ.
- Thí sinh có thể xem lại các trận thua và điều chỉnh lại chiến thuật cho hợp lý
- Lưu ý rằng một chiến thuật có thể hiệu quả với đối thủ này nhưng lại không hiệu quả với đối thủ khác. Vậy nên dù có thắng được người đứng top 1 cũng không đồng nghĩa với việc chiến thuật của bạn là số 1.
15. Cách thi đấu với các đối thủ

BAN TỔ CHỨC ĐẤU TRƯỜNG CODECOMBAT AI LEAGUE

Công ty TNHH Giáo dục One Space

LIÊN HỆ

Số 27-29-31 ngõ 59 phố Láng Hạ, phường Thành Công, quận Ba Đình, Hà Nội.

038 303 9399

Info@myonespace.online

BAN TỔ CHỨC ĐẤU TRƯỜNG CODECOMBAT AI LEAGUE

LIÊN HỆ

Số 27-29-31 ngõ 59 phố Láng Hạ, phường Thành Công, quận Ba Đình, Hà Nội.

038 303 9399

Info@myonespace.online

Công ty TNHH Giáo dục One Space

Giới thiệu

Đăng ký

FAQ

Liên hệ

Nội dung thi đấu