CodeCombat
CodeCombat is a Strategy, Role-playing and Single-player Simulation for those students, who want to learn computer science while playing through the real game. The game centers on the education elements and available to play in the browser. In the game, you’ll teach the JavaScript language, as well as the Computer Science fundamentals. There are different levels, and the game features exciting characters. To get into the competition, he needs to choose his character from available and struggle to manipulate the environment to collect diamonds and golds while writing code. Both Single-player and Multiplayer modes are available, and the game is specially targeted to the audience of the secondary school. Through level editor, the player can create and design his unique levels and can send to his friends as a challenge. Unleash your wits, lead the character by writing code and fulfill the requirement of each level to become the master. With addictive gameplay, smooth controls, and brilliant graphics, CodeCombat is the best game to play.
#1 Colobot
Colobot combines the Real-time Strategy, Educational, and Puzzle elements, offering the concept of Programming and features 3D graphics. The story revolves around the main protagonist, who must explore the space to find a new planet to colonize by building infrastructure on the surface. The world is full of alien forms which create complicated problems for the player and struggling to take down the humanity to rule over them. There are different planets including Earth and Moon where the game takes place. The primary feature, which enables the player to create his robot using programming languages like Java and C++. According to the story, the life on the planet Earth is invaded by an alien force. Humanity has to move out in another place to find a new home to settle. The scientist sends the robot to find habitable planet across the galaxy. With few robots as a companion, the player needs to traverse around the planets and control a spy satellite to get valuable information. There are a variety of missions, and each mission requires a completion of individual objectives to progress through the game. Try it out, and you’ll love it.