TGViewer
Giftopedia Giftopedia @clgft · 248 subscribers
Post #92 151

Forwarded from Cyberworld

Первое движение в сторону идеи, первые наброски, первые мысли из октября 2025. Три мира, которые должны существовать в одном. Подземелья, город и космос. Мне казалось важным сделать единую экономику, дать людям возможность общаться свободно, держать всё своё общение зашифрованным.
При этом в идеале не зависеть от отключений интернета.
Плюс сформировать здоровую среду, где человек может совершенствовать себя. Сделал интеграцию часов с системой светофора, где юзеру выдаются рекомендации: активно тренироваться, просто тренироваться, поспать, поберечь себя.
Думаю, что нужно идти в эту сторону, не следовать трендам тиктока, думскроллинга или подобным вещам. Прикладные, полезные вещи важнее.

Также принципиально выпиливаю все казино механики. Честно, слышал про лудоманию, но не думал, что это имеет прям такие ужасные последствия. Как поступить с кейсами придумаем. Это сейчас единственная механика получения редких предметов для данжей.
Из азартного. Оставлю только покер, это всё таки карточная игра.
Ну и за дурака никто думаю не осудит.

Из факапов:
Большой ошибкой было поднимать всё на локальной машине. Да, надо было сразу делать всё на сервере и вшивать серверную логику. Были архитектурные проблемы. Я сделал Франкенштейна из app.jsx, за что сильно поплатился позже полным рефакторингом. Зато всё+- аккуратно теперь, но перед стартом надо будет ещё раз пройтись, быстродействие важно. + Когда буду менять архитектуру и вытаскивать разные компоненты для оптимизации базы данных на разные серверы, то тут тоже нужна будет новая логика, но это не с текущими нагрузками, явно.

Что касается 3d. Это, наверное, одна из самых долгих и сложных задач. Чтобы оптимизировать память мне пришлось работать с three.js, если, к примеру, вы делаете проект на unreal engine, то весить он будет в несколько раз больше. Моей задачей было снизить количество используемой памяти, уменьшить нагрузку. Сейчас мессенджер и 3d инфраструктура кушает примерно 850-900 мегабайт памяти, что для меня является большим достижением. Конечно, я бы хотел ещё меньше, но это предел, на данный момент, которого я смог добиться.
3д тачки, 3д предметы и оружие. Можно было использовать текстуры пнг, но они тоже жесть какие тяжёлые. Чтобы обернуть машину в нормальное состояние я использовал ktx2 формат.

Использовал модель КС для определения паттернов предметов.

Сейчас в свой профиль можно условно занести тачки и предметы.
Но сделать город, ресурсы – мало. Нужно наполнить его контентом и активностями. В целом, на данный момент, я доволен результатом. Дальше режим бета-тестов оптимизация и работа над ошибками.

По безопасности, я постарался сделать безопасность пользователя главным приоритетом. Именно поэтому внедрена система сид-фраз, именно поэтому личные переписки не хранятся, недоступны, звонки также шифруются.

Вчера @exemble провёл тест безопасности системы. Выявил несколько багов, порадовало, что ни одного критического, но тоже стоит пофиксить. Если кому-то нужно проверить собственную безопасность, безопасность приложений, можно смело обращаться за консультацией.

Следующий пост в этом блоге — приглашение на бета-тест Cyberworld. Аминь.
  • ❤ 4
  • 🔥 2
More from @clgft
  1. Aug 9, 2026Доброго всем вечера. 08.08.2026, хорошая дата, чтобы начать. Поэтому начнём, пожалуй, небо…
  2. Apr 20, 202620 октября была написана первая строчка кода в Cyberworld. В тот момент я не знал, чем всё…
  3. Apr 8, 2026Рунету исполнилось 32 года. Помню, как в юном возрасте долго пытался понять, что же такое…
  4. Feb 13, 2026Коллекция ч.1 18+ Всего собрал 116/830 Eve. Предполагаю, что общее количество выпавших дой…
  5. Feb 10, 2026Святославу верю на 100%, мимо пройти невозможно. Ни дня без скандалов, интриг, расследован…
  6. Feb 8, 2026Ну вот и случилось то, чего мы все так долго ждали. Телеграм крафты открывают двери и свод…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →