Back to list
Untrusted

Untrusted

JavaScript

Game where you manipulate the code of the world itself.

About

Untrusted is an engaging puzzle game that combines the fun of video games with hands-on programming learning, using the JavaScript language. In this game, players have the opportunity to enter an intriguing digital world, where each level presents a unique challenge that requires a basic understanding of code to overcome. By modifying the game's JavaScript code, players not only change the dynamics of the virtual environment but also develop problem-solving skills and logical reasoning. This hands-on approach allows players to see the immediate effects of their changes, making the process of learning programming an interactive and stimulating experience. In addition to being a fun game, Untrusted is a powerful educational tool that encourages critical thinking and creativity. Players are challenged to think like programmers, exploring the possibilities that code offers to modify the game world and progress through the levels. As they advance, they become familiar with fundamental programming concepts such as functions, variables, and control flow in a way that is not just theoretical but directly applied in gameplay situations. With an accessible interface and intuitive design, Untrusted stands out as an excellent platform for beginners who want to learn JavaScript while having fun and engaging in a challenging and captivating environment. For more information, you can visit the official game website at https://alexnisnevich.github.io/untrusted/.

How to Play

In "Untrusted," you will become a true programmer as you face a series of challenging puzzles that require editing JavaScript code. The game features an interactive environment where your main objective is to modify specific parts of the code that control the behavior of the map. Each level brings new challenges in which you must analyze what needs to be changed to unlock the path and progress. To get started, familiarize yourself with the code presented on the screen; observe how each line can influence the character's interaction with the world around them. The process of modifying the code is crucial for progress in the game. By clicking on different parts of the code, you can edit variables, functions, and even control structures like loops and conditionals. Pay attention to the error or success messages that appear, as they will provide valuable hints about what you need to adjust. For example, if an obstacle prevents your character from moving forward, you may need to change a condition that determines whether they can move or not. Don’t be afraid to experiment and test different solutions, as this is the heart of the "Untrusted" experience. Practice and trial and error are essential for honing your programming skills. As you progress through the levels, the complexity of the challenges increases, requiring not only creativity but also a deeper understanding of how the code works. Each new level introduces concepts and mechanics that help you develop your logical reasoning and become more proficient in JavaScript. The satisfaction of solving a puzzle by successfully altering the code is one of the great rewards of the game. Get ready for an engaging and educational experience, where each modification is an opportunity to learn and have fun at the same time.

Screenshot

Untrusted - Screenshot