The game Code Combat is about learning programming language while playing a game. It is a RPG kind of game with cartoon fantasy graphics. You can play this game in your webbrowser. It is free for a while, but after that you need to buy a subscription.
The screen is split in two sections. The left section is a labyrinth where you can see where your character has to go to and the right section of the screen is a code editor where you can type your commands for the character. Buy typing the commands correctly and in the correct order you can solve a level. During a level you get a set of tasks you need to perform. Tasks can be like killing enemies and finding gems. With the collected gems you can buy new equipment like weapons and armor.
- Release date:
- May 23, 2019
How to play Code Combat
There is a restricted set of controls you can use to move the character (e.g. self.moveUp(), self.moveLeft(), self.attack(self.findNearestEnemy()) etc.). You need to type the commands in the correct order in the editor screen. When you run the program you created, you will see your character move through the level in the order you typed the commands. When there is a program error or you made a wrong order of commands you will lose lives or die. During the progress of the game you will learn new ways to type commands, create loops and logic operators.
Unfortunately this game can not be played with a visual disability. You need to see where the character has to go in order to solve a level.
This game can be played very well without audio. Everything you have to do is written in text. There are no dialogues in audio only.
As long as you have some way to use the keyboard for typing you can play this game.
This game can be hard to play if you have a learning disability. But the whole idea of this game is to learn programming language in a fun way. Everything you need to do in this game is explained well and you can try commands with a trial-and-error method to see if your code is correct.
- low vision
- color blind
- one arm
- one key
- no voice