Contact

Introduction

Competition Details

Sign up

FAQs

OneSpace Education is a pioneering institution in technology education for the next generation. We provide world-class training programs in programming, AI, 3D design, robotics, and multiple languages. Through competitions like CodeCombat AI League, we believe that young minds will not only gain valuable knowledge and hands-on experience but also develop logical thinking, creativity, and the competitive spirit needed to thrive on the global tech stage.

Organizing Committee
OneSpace Education

CODECOMBAT AI LEAGUE 2025 – THE ULTIMATE PROGRAMMING BATTLE FOR FUTURE CHAMPIONS!

Proudly recognized as a leading programming learning platform with over 12 million students across 190+ countries, CodeCombat captivates young minds with thrilling stories of elite coding warriors. More than just a game, it is an exciting adventure, where coding becomes an engaging battle of wits, connecting learners worldwide in a play-to-learn, learn-to-play environment!
CODECOMBAT AI LEAGUE 2025 IS BACK – BIGGER AND MORE THRILLING THAN EVER! 
With three competition tiers spanning all age groups, CodeCombat AI League 2025 welcomes young coders worldwide to challenge themselves, compete, and connect with the best young tech talents. This is your chance to rise to the top and claim ultimate victory!

CODECOMBAT AI LEAGUE 2025 – THE ULTIMATE PROGRAMMING BATTLE FOR FUTURE CHAMPIONS!

Proudly recognized as a leading programming learning platform with over 12 million students across 190+ countries, CodeCombat captivates young minds with thrilling stories of elite coding warriors. More than just a game, it is an exciting adventure, where coding becomes an engaging battle of wits, connecting learners worldwide in a play-to-learn, learn-to-play environment!

CODECOMBAT AI LEAGUE 2025 IS BACK – BIGGER AND MORE THRILLING THAN EVER! 

With three competition tiers spanning all age groups, CodeCombat AI League 2025 welcomes young coders worldwide to challenge themselves, compete, and connect with the best young tech talents. This is your chance to rise to the top and claim ultimate victory!

Top Competitors of 2024

Step into the shoes of heroic warriors tasked with defending their fortress against an ever-growing horde of monsters!
How will you strategically position and upgrade your defenses to block enemy attacks while ensuring you are the last warrior standing?

BLAZING BATTLE

Competition Categories

All participants will receive: Digital Certificate of Honor & 35% Scholarship for a programming or 3D design course

Prize STRUCTURE

COMPETITION TIMELINE

(Vietnam Time - GMT+7)

Fill out the registration form to enter the competition

Register 

Attend strategy livestreams and develop your battle plan

Train

Apply your programming skills, optimize your code, and be the last warrior standing!

Compete

Earn scholarships, cash prizes, certificates, and a chance to compete in the Global Finals!

Win

HOW TO JOIN

STRATEGY LIVESTREAM SESSIONS

May 1 – May 8, 2025
60 minutes per session
Online (Link sent via registered email)

60 minutes per session

May 1 – May 8, 2025

Online (Link sent via registered email)

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

Practice Period:

Format: 

Duration:

WHY JOIN CODECOMBAT AI LEAGUE 2025?

A global e-Sports coding competition bringing together young programmers worldwide
Official competition platform aligned with CSTA & CCSS U.S. standards
Utilize top programming languages – Python, JavaScript, and C++
Enhance logical thinking & problem-solving skills
Test your perseverance, intelligence, and competitive spirit
FREE access to livestream strategy classes and competition rounds

Register

For institutional registration, please contact:

Ms. Ly Nguyễn
Phone: 038 335 3356
Email: ly.nguyen@myonespace.online

SCHOOL/ORGANIZATION REGISTRATION

SCHOOL/ORGANIZATION REGISTRATION

Click here

Frequently Asked Questions - CodeCombat Arena: Blazing Battle

- The system will automatically use your most recently uploaded code to simulate battles against various opponents.
- You can review losses and adjust your strategy accordingly.
- Keep in mind that a strategy that works against one opponent may not work against another. Even if you beat the top-ranked player, it doesn’t necessarily mean your strategy is the best!
15. How do matches work against opponents?
You need to create an account on CodeCombat and navigate to the Ladder section to select Blazing Battle. Then, write and upload your code to participate in the match.
1. How do I log in and join the Blazing Battle arena?
Players must protect their hero by strategically building defensive towers while selecting monsters to attack their opponents.
2. What is the gameplay mechanism of Blazing Battle?
There are a total of 10 positions, numbered from 0 to 9. You need to be careful when placing towers to avoid misplacements.
3. How many tower placement positions are available?
Use the command:
hero.buildTower("type", position)
which "type" is the tower type and position is the placement location.
4. How do I build defensive towers?
There are two main categories of towers:
- Melee towers (placed at the front to block monsters)
- Ranged towers (placed at the back to attack from a distance)
5. How many types of towers are there?
Upgrading towers at the right time is crucial for victory. You must decide when to upgrade existing towers or build new ones based on the situation.
6. When should I upgrade my towers?
- If the same type of tower is placed in the same position, it will be upgraded.
- If a different type of tower is placed in the same position, the new tower will replace the existing one.
7. What happens if I place a tower in an already occupied position?
You can decide half of the monsters that will appear on your opponent’s path, so choosing the right strategy is essential.
8. How do I select monsters to attack my opponent?
Each type of monster has specific strengths and weaknesses against different towers.
For example: A Fire Wall is strong against ice-element monsters but weak against fire-element monsters.
 9. What are the strengths and weaknesses of the monsters?
- Balance between building and upgrading towers.
- Observe your opponent’s strategy to choose the right monsters.
- Strategic placement of towers: melee towers in front, ranged towers at the back.
10. How can I optimize my strategy to win?
Yes, you can modify your code and re-upload it to adjust your strategy before each match.
11. Can I change my strategy after uploading my code?
Yes, you can review your match history to analyze your gameplay and refine your strategy.
12. Can I watch past matches?
CodeCombat supports Python, JavaScript, C++, and several other languages.
13. Which programming languages can I use to play?
You can play on a computer, laptop, or tablet with a browser that supports CodeCombat.
14. What devices can I use to play Blazing Battle?
The system will automatically use your most recently uploaded code to simulate battles against various opponents.
- You can review losses and adjust your strategy accordingly.
- Keep in mind that a strategy that works against one opponent may not work against another. Even if you beat the top-ranked player, it doesn’t necessarily mean your strategy is the best!

15. How do matches work against opponents?
You need to create an account on CodeCombat and navigate to the Ladder section to select Blazing Battle. Then, write and upload your code to participate in the match.
1. How do I log in and join the Blazing Battle arena?
Players must protect their hero by strategically building defensive towers while selecting monsters to attack their opponents.
2. What is the gameplay mechanism of Blazing Battle?
There are a total of 10 positions, numbered from 0 to 9. You need to be careful when placing towers to avoid misplacements.

3. How many tower placement positions are available?
Use the command:
hero.buildTower("type", position)
which "type" is the tower type and position is the placement location.

4. How do I build defensive towers?
There are two main categories of towers:
- Melee towers (placed at the front to block monsters)
- Ranged towers (placed at the back to attack from a distance)
5.  How many types of towers are there?
Upgrading towers at the right time is crucial for victory. You must decide when to upgrade existing towers or build new ones based on the situation.

6. When should I upgrade my towers?
- If the same type of tower is placed in the same position, it will be upgraded.
- If a different type of tower is placed in the same position, the new tower will replace the existing one.

7. What happens if I place a tower in an already occupied position?
You can decide half of the monsters that will appear on your opponent’s path, so choosing the right strategy is essential.
8. How do I select monsters to attack my opponent?
Each type of monster has specific strengths and weaknesses against different towers.
- For example: A Fire Wall is strong against ice-element monsters but weak against fire-element monsters.

9.  What are the strengths and weaknesses of the monsters?
- Balance between building and upgrading towers.
- Observe your opponent’s strategy to choose the right monsters.
- Strategic placement of towers: melee towers in front, ranged towers at the back.

10. How can I optimize my strategy to win?
Yes, you can modify your code and re-upload it to adjust your strategy before each match.

11. Can I change my strategy after uploading my code?

Yes, you can review your match history to analyze your gameplay and refine your strategy.
12. Can I watch past matches?
CodeCombat supports Python, JavaScript, C++, and several other languages.
13. Which programming languages can I use to play?
You can play on a computer, laptop, or tablet with a browser that supports CodeCombat.
14. What devices can I use to play Blazing Battle?

Organized by OneSpace Education

OneSpace Education Co., Ltd.

contact

No. 27-29-31, Lane 59, Lang Ha Street, Thanh Cong Ward, Ba Dinh District, Hanoi.

038 303 9399

Info@myonespace.online

Organized by OneSpace Education

contact

No. 27-29-31, Lane 59, Lang Ha Street, Thanh Cong Ward, Ba Dinh District, Hanoi.

038 303 9399

Info@myonespace.online

Công ty TNHH Giáo dục OneSpace

Giới thiệu

Đăng ký

FAQ

Liên hệ

Nội dung thi đấu

Introduction

Sign up

FAQs 

Contact

Competition Details