Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Ageha Cho (アゲハチョウ)

1
Posts
1
Topics
A member registered 15 hours ago · View creator page →

Creator of

Recent community posts

Всем привет! Собрала на чистом Vanilla TypeScript (без реактивного мусора и тяжелых готовых фреймворков) интерактивный текстовый хоррор-движок по канонам старых книг РОСМЭН «Ужастики-2» Р.Л. Стайна. 

Проект разрабатывался как архитектурное демо (Vertical Slice) для демонстрации чистого разделения логики.

Технические особенности под капотом:

1. Архитектура: Стерильный MVP (Model-View-Presenter) с полной изоляцией состояния игры от DOM и рендеринга.

2. Данные: Кастомный асинхронный LibraryParser для чтения JSON-конфигов сюжета и структуры книг.

3. Графика: Динамическая генерация интерфейса и инвентаря через SVG-спрайты и элементы <use> с жестким контролем W3C XML-пространств имен внутри фреймов.

4. Ограничения: Фиксированная печатная геометрия (120rem), адаптация под десктопные экраны и защита от блокировки звука аудио-контекста в мобильных браузерах (через Click-to-launch протокол).

Буду рада жесткому инженерному фидбеку от техлидов и разработчиков по архитектуре Модели и Представления! 

Потыкать билд прямо в браузере (Itch.io): https://itch.io

Оценить SOLID в коде (GitHub): https://github.com