ShadowOfTheColossus-PC
Native Windows port of Shadow of the Colossus (PS4, CUSA08809) - bring your own game dump. Port nativo para PC.
Решать и создавать головоломки‑некросмы разных размеров
Translation pending
AI summary · website content
GamesHTML · JavaScriptGitHub @ruslansha1OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Логические игры для iPhone, переключаются кнопкой «Игры» в шапке. Прогресс каждой игры хранится отдельно.
Сугуру 9×9. В области из N клеток стоят числа от 1 до N, каждое по одному разу. Одинаковые числа не касаются друг друга, даже по диагонали.
Судоку 12×12. Блоки 3×4, числа 1–12. В каждой строке, столбце и блоке все 12 чисел без повторов.
В обеих играх: бесконечный генератор головоломок с единственным решением, три уровня сложности, заметки, отмена ходов, подсветка ошибок и подсказки с объяснением.
Профили и достижения. Кнопка с аватаром в шапке открывает профиль: несколько игроков на одном устройстве, у каждого свои партии, победы, точность ходов, подсказки, время и витрина достижений с уровнями от бронзы до бриллианта. Всё хранится локально (localStorage), без сервера.
Задача дня. Баннер под шапкой. Каждый день в полночь по Москве в каждой игре появляется одна задача повышенной сложности, одинаковая у всех игроков (поле строится генератором с зерном «игра + дата»). Серия растёт, если в тот же день решена хотя бы одна из трёх задач; заморозка (одна сразу, ещё одна каждый понедельник, максимум две) сама спасает серию при пропуске. В календаре можно решить пропущенные дни начиная с 1 октября 2026: они отмечаются и идут в достижения, но серию не продлевают. Шесть достижений задачи дня с отдельным разделом в витрине и большой анимацией при получении.
index.html — готовое приложение (собирается скриптом, руками не править).src/common.js — общее: шторка, сердечки, условие получения подсказки (объект HintGate, одно на все игры).src/engine.js, src/app.js — Сугуру: генератор/решатель и интерфейс.src/sudoku-engine.js, src/sudoku-app.js — Судоку 12×12: генератор/решатель и интерфейс.src/profile.js — профили игроков (Profiles): ключи хранилища получают суффикс @<id профиля>, старые данные при первом запуске переезжают в первый профиль.src/achievements.js — статистика и достижения (Track), витрина и окно профиля. Игра сообщает о событиях вызовами Track.start/move/hint/tick/win и подключается строкой Track.register(id, { title, speed }): после этого у неё появляются своя статистика, три собственных достижения и раздел в витрине, а общие достижения начинают учитывать её автоматически.src/daily.js — задача дня (Daily): воспроизводимая генерация по дате, серия и заморозки, баннер, окно с календарём, достижения. Каждая игра умеет openDaily(дата) и leaveDaily(): обычная партия при этом откладывается и возвращается. Важно: поле дня зависит от кода генераторов, поэтому их правки меняют задачи дня (уже открытые поля хранятся в кэше на устройстве).src/shell.js — переключение между играми.src/top.html — стили и разметка.sw.js, manifest.webmanifest, иконки — чтобы приложение можно было добавить на экран «Домой» и играть без интернета.После правок в src/ выполнить python3 src/build.py и поменять версию кэша в sw.js.