Robocode
Robocode is a Programming Simulation, where the primary goal of the player is to create a robot in Java or.Net and battle against AI-controlled vehicles in a variety of levels. The game features numerous levels, and each level offers almost similar gameplay with increasing difficulty. Players can control their tanks using a mouse with an objective to kill against tank while writing different codes of Java. The tank equips with a gun to shoot a single fire at the enemy at a time. As the player kills destroy the robot, the game will unlock additional levels to play. He plays in Single-player against AI or can compete against a friend in Multiplayer mode to show off his abilities. There is a chance to learn to program while playing the game in real-time and a fun way. After scoring enough points, upgrade the tank, weapons, and abilities and dominate the playfield. Lots of core features, fantastic gameplay, and good graphics, Robocode is the famous 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.