Appearance
Arcade › ДПСник
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Ggg Hhh built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about ДПСник yet. Play it, then tell Ggg Hhh what you would add next.
ДПСник was built by Ggg Hhh 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 ДПСник 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.
Создай 3D браузерную игру с названием «ДПСник» — короткий аркадный патруль инспектора дорожной полиции на шоссе. Используй вид от третьего лица с камерой позади и немного выше персонажа, направленной вдоль дороги; камера должна следовать за игроком и позволять смотреть мышью. Сцена стилизованная low-poly: широкая прямая тёмно-серая дорога, уходящая далеко вперёд, зелёная плоская трава по обеим сторонам, тёмное/сумеречное небо с туманом и мягкими тенями. На дороге три полосы движения с периодическими белыми пунктирными разделителями и жёлтыми пунктирными краевыми линиями. По обочинам расставь простые округлые деревья, слева впереди — дорожный знак, а слева ближе к игроку — припаркованную полицейскую машину. Игрок — небольшой стилизованный человеческий персонаж в синей форме, стоящий на левой обочине. Начальная позиция примерно у x=-6.5, z=0; разреши двигаться только в узкой зоне левой стороны дороги (x от -9 до -5, z от -12 до 22), чтобы он мог подходить к автомобилям, но не уходил на шоссе. Включи idle/walk анимации. Управление: WASD — ходьба, мышь — обзор; камера и управление должны быть от третьего лица. Покажи в центре экрана простой белый перекрестный прицел. Главная механика — останавливать и проверять движущиеся автомобили. Машины появляются впереди на дальней точке дороги (примерно z=-68), едут по одной из трёх полос в сторону игрока и затем проходят мимо. Используй чередующиеся модели седана и хэтчбека, с масштабом, заметным в сцене. Одновременно допускай до 7 машин. При начале патруля сразу создай 4 автомобиля на позициях примерно z=-25, -37, -49 и -61, распределив их по полосам. Затем каждые примерно 1.15 секунды создавай новые машины. Обычные автомобили едут со скоростью около 7–10 единиц/с; около 45% машин являются нарушителями и едут быстрее, примерно 13–18 единиц/с. Нарушителей слегка тонируй в красноватый цвет. Удаляй автомобили после того, как они проехали вперёд дальше z=55. Дай игроку три действия. E — радар: направляет луч из центра взгляда и пытается выбрать автомобиль под прицелом; если луч не попал, выбери ближайшего непроверенного нарушителя впереди в зоне примерно от 5 единиц позади до 35 впереди игрока. Пробел — остановить/оштрафовать ближайшего непроверенного скоростного нарушителя впереди в радиусе до 40 единиц. При остановке нарушителя с вероятностью около 38% он вместо этого начинает погоню: резко ускоряется (не менее примерно 17 единиц/с), становится ярко-красным и получает состояние «убегает». В остальных случаях он останавливается, плавно снижая скорость, а игрок получает +25 очков. Для любого обычного автомобиля при попытке остановки покажи сообщение о нормальной скорости, но очки не начисляй. Не позволяй повторно штрафовать остановленные или убегающие машины. F — проверить документы или завершить погоню ближайшей машины в радиусе около 11 единиц. Если машина убегает, F успешно задерживает её, останавливает и даёт +45 очков с сообщением «Погоня успешна! Задержан! +45». Если машина уже остановлена, проверка документов даёт +28 для нарушителя либо +12 для обычной машины и соответствующее сообщение о нарушении/порядке. Если машина не остановлена, покажи «Сначала останови машину». Если рядом нет машины, покажи сообщение «Нет машин рядом». Для радара без цели используй сообщение «Нет цели в зоне», а для отсутствия автомобилей рядом — «Нет машин рядом». Патруль длится ровно 60 секунд, начинается автоматически после загрузки примерно через 0.6 секунды (не полагайся на необходимость стартового клика). После окончания останови спавн и движение, установи время в 0 и покажи постоянное сообщение вроде «Патруль окончен! Очки: ... (R - заново)». Клавиша R после окончания сбрасывает очки, таймер, машины и позицию игрока и начинает новый 60-секундный патруль. Очки начинаются с 0 и начисляются только за штрафы, проверку документов и успешные погони. HUD должен быть поверх сцены: в левом верхнем углу «Очки: 0», в правом верхнем «Время: 60», с тёмными полупрозрачными плашками, белым жирным текстом и лёгкой тенью. Таймер отображай округлённым вверх целым числом. В центре показывай временные сообщения на тёмной полупрозрачной плашке жёлтым текстом, автоматически скрывая их примерно через 1.4 секунды, кроме сообщения об окончании. Внизу по центру размести подсказку: «WASD — двигаться • Мышь — смотреть • E — радар • Пробел — остановить • F — проверить документы / погоня». Сделай адаптивный canvas на весь экран, атмосферное освещение, туман на дальнем плане, включённые тени и простую мультяшную low-poly визуальную подачу, соответствующую показанному виду.