Each locked room holds a small script with a bug; read it, patch it, run it true, and move to the next.
You face five rooms, each with a short script in a tiny language and a stated goal. Edit the code so the machine meets its goal, then run it. The console shows your variables and whether the goal is met. Solve all five to escape.
Else City is an escape-room-style debugging puzzle about reading code and fixing logic errors.
Five rooms, each a short script in a tiny language with a stated goal, is the shape of a code-reading exercise rather than a code-writing one.
Editing somebody else's program to meet a goal is what most programming actually is, and it is the skill least often practised deliberately.
The reason it is hard has nothing to do with syntax. Changing control flow safely means first working out what the existing flow does in every case, and a small script with one branch you misread will defeat you as thoroughly as a large one.
Else City is an escape-room-style debugging puzzle about reading code and fixing logic errors. It is an original, free browser game built in-house for PlayPendium.