Appearance
Arcade › HackOS
Click the game above and it runs right here in your browser. No download, no installer, no account needed. максим mkop built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about HackOS yet. Play it, then tell максим mkop what you would add next.
HackOS was built by максим mkop with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.
Remix HackOS opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.
Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.
Create a small browser-based 3D cyberpunk hacking terminal game titled “HackOS.” Use Three.js with a fixed, slightly elevated perspective camera looking toward a desk and computer in a dark room; camera position is approximately (0, 1.1, 1.8), looking toward (0, 0.5, -0.2), with a 60-degree perspective view. The environment should be nearly black: a dark charcoal floor, a dark back wall, very subdued blue ambient/directional lighting, and a subtle green point light around the computer. Place a desk, chair, computer monitor, keyboard, and mouse on the desk, plus a secondary cyberpunk computer prop off to the right/back. The primary monitor should show a black screen with bright green, pixelated/monospace terminal text and a blinking green cursor. Keep the minimalist CRT/hacker aesthetic: black background, neon green text, sparse visibility, no extra decorative UI. This is primarily a command-line interaction game rather than movement or shooting. Capture keyboard input globally. Display a HUD in the upper-right reading “SCORE: 0 | DET: 0%” in green monospace text; turn the HUD red when detection exceeds 70%. At the bottom-left, show the instruction “Вводи команды в терминале. help — список команд” in small, dim green text. The terminal initially contains lines equivalent to: “================================”, “ HACKOS v1.3 - LINUX TERMINAL”, “ Симулятор взломов”, “================================”, “Добро пожаловать, хакер.”, “Цели: банки, телефоны, RATы, эксплойты”, a blank line, and “Введи help для списка команд.” Then append “Готов к работе. Попробуй: scan” shortly after startup. Render the latest terminal lines, followed by the prompt “user@hackos:~$ ” and the player’s current typed command. Implement these exact commands, case-insensitive, with typed characters, Backspace editing, and Enter submission. Unknown commands print “Неизвестная команда. Введи help.”; empty submissions do nothing. “help” prints the available commands: scan, ls, connect [цель], exploit, deploy_rat, status, and clear, with Russian descriptions. “scan” prints “Сканирование сети...” and after about 400 ms prints “Найдено: Банк, Телефон, Сервер” and “Рекомендуется: connect Банк.” The three targets are Банк, Телефон, and Сервер. “connect [цель]” connects only if the supplied target matches one of those names (accept the command case-insensitively), then prints that it is connected and suggests exploit; otherwise print that the target was not found and suggest scan. “ls” lists the targets and which have been hacked, or “ничего” if none. “status” prints score, detection percentage, and hacked count out of 3. “clear” replaces the terminal output with “Терминал очищен.” The hacking loop is: the player must connect to a target, then enter “exploit.” Without a connection, print an error telling them to use connect. With a connection, print that the exploit is starting, then resolve after about 700 ms. Give it an 85% success chance. On success print “ВЗЛОМ УСПЕШЕН! RAT активен.”, add 120 score and 18 detection, mark the target hacked if not already hacked, print “+120 очков. Взломано: N/3”, and clear the current connection. On failure print “Эксплойт провалился. Детекция выросла!” and add 28 detection. Also support “deploy_rat” while connected: print that RAT deployment has started, then after about 500 ms print “RAT установлен. Доступ получен.”, add 45 score and 8 detection. If not connected, tell the player to connect first. Detection is cumulative and if it reaches 100, end the game, print “!!! ОБНАРУЖЕН СИСТЕМОЙ !!!” and “ИГРА ОКОНЧЕНА. Перезагрузка...”; ignore further commands except restart. When all three unique targets have been successfully hacked, after a short delay end in a win state and print a separator, “ВСЕ ЦЕЛИ ВЗЛОМАНЫ!”, “+500 БОНУСНЫХ ОЧКОВ”, “Миссия выполнена.”, another separator, award 500 bonus points, and after about 1.2 seconds print “Нажми R для рестарта.” Press R in either game-over state to reload/reset the game. Keep terminal output limited to the most recent roughly 14 visible lines, use monospace green text on a black terminal texture, and blink the cursor periodically. Add a subtle occasional flicker to the green monitor light. The game should feel like a sparse, low-light Russian-language hacker simulator viewed from in front of a physical computer, with all meaningful progression communicated by terminal output, score, detection, and the three-target hacking objective.