Logicats
LOGICATS
A programming game designed for beginners who have never coded before.
The goal is to practice reading code and understanding basic programming concepts.
The game features a friendly interface, making the learning experience more fun and helping players better understand abstract concepts.
It is an effective educational tool to be used to complement programming studies, as it is easier for beginners to be introduced to abstract concepts through practice rather than complex words. This will lead to a “eureka” moment and have a greater impact on learning.
List of commands
Repeat: allows a block of instructions to be repeated several times until a condition is met. The condition is checked after each repetition of the block.
If: allows a block of instructions to be executed if a condition is true. If the condition is false, the block will not be executed.
If Else: allows a block of instructions to be executed if a condition is true and another block to be executed if the condition is false.
Else If: allows multiple blocks of instructions to be checked in sequence to determine which block should be executed. If the first condition is false, the next condition will be checked, and so on, until a condition is true.
While: allows a block of instructions to be repeated several times while a condition is true. The condition is checked before each repetition of the block.
If Not: allows a block of instructions to be executed if a condition is false. If the condition is true, the block will not be executed.
While Not: allows a block of instructions to be repeated several times while a condition is false. The condition is checked before each repetition of the block.
Function: allows a block of instructions to be grouped into a logical unit that can be called from other parts of the program. Functions allow the code to be divided into independent and well-defined parts.
Steam User 4
So cute! I have a great time playing this game. It works fine with my Xbox controller.
Programming knowledge is not required because the instruction is very clear. But for those with prior programming knowledge, then this game is easy cake for your. I challenge you to not put your finger on the line of code that it is "executing"!
How long to beat? < 1 hour.
Suitable for kids / teenagers / beginners in IT / CS.
Highly recommended.
Steam User 4
If you already have programming experience this probably won't seem terribly interesting, but it is good for teaching kids (or anyone with no programming experience) control flow logic even if they haven't done text programming yet. Unlike the usual programming games/exercises where you have to create programs that do X, this one is inverted so that you have to figure out how to follow the code that you're reading. So they don't need to know how to type the C-style pseudocode, just read it which is much easier.
That might seem kind of useless, but people do learn to read before learning to write, usually. So it kind of makes sense.
The concepts in the game are limited to: individual instructions (left, right, up, down), repeat loops, if, if else, else if, while/until loops, and function calls. These things are nested in a convoluted manner that doesn't really serve a purpose (sort of like random cat play behavior) except to see if you can follow the control flow logic. This should help make it easier for one to read similar procedural code that does have some real purpose.
There are 100 levels and anyone who gets to the end will have a decent understanding of these control flow concepts, function calls, and a tiny bit of understanding of recursion.
Steam User 3
Logicats is a game about teaching basic programming principles. The game is very well made and it features a cat, which is pretty nice touch. I would recommend it for those who would like to get their feet wet in basic programming principles. 8/10
Steam User 3
Most programming puzzle games make you create something. This is a kitty puzzle game that makes you practise reading code. Cool and cute idea!