Anx at OrbRPG
110 subscribers
66 photos
3 videos
1 file
47 links
OrbRPG.com Creator's Channel.
Our mission: more cool games, new friends, and great times!

Discord https://discord.gg/v5tKYShfFa
Interviews https://www.youtube.com/@OrbRPG-global
Подкаст https://www.youtube.com/@OrbRPG-com
Download Telegram
Anx at OrbRPG
Привет! Понемногу выпускаем удачные эксперименты 🧑‍🔬 Сегодня это счетчик свободных мест для анонсов. А знаете сколько есть вариантов написать, что набор на пати закрыт? Вот и мы не знаем, но точно знаем, что не меньше 7‑ми популярных и еще куча "креативных".…
Сегодня продолжение вчерашнего обновления.

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

Скажите нужен ли фильтр, чтобы отображать игры в которых мы не смогли разобрать количество мест, или мастер его не указал? Сейчас такие анонсы сползают вниз и, теоретически, могут потеряться.

🔮 Всем рок!
👍3
Последние пару дней разрабатывали одну важную, если не ключевую, систему дедубликации анонсов

Для чего это надо?
Мы хотим подключать больше дискорд каналов, а мастера хотят делать больший охват своим анонсам.
Получается с каждым новым каналом мы повышаем вероятность того, что мастера будут "кроспостить" свои анонсы, а мы увидим их дубликаты. Это тот случай когда у вас 5 нотификаций в дискорде о новых играх, а на деле это одна игра 5 раз 😩

Для мастеров игнорирующих форматы разных каналов, все довольно просто: анонсы идентичные и система легко откидывает повторки.

У мастеров которые следую правилам, анонсы могут сильно различаться.
Именно для таких случаев мы и делали новый дедубликатор! Он учитывает историю анонсов мастера и вычисляет вероятность того, что это дубль. Дальше мы сравниваем с подобранным порогом и решаем, что делать с конкретным анонсом.

Вчера вечером мы выложили новую версию.
По традиции - будем следить за экспериментом и подкручивать.

🔮 Всем рок и уникальных анонсов!
😁4🔥3👍2
Интересный факт про разработку Orb №42

Сервис улучшается каждый день вот уже на протяжении 10 недель!
70 дней без выходных и праздников 🥳

За это время мы нашли кучу новых идей, проблем и много новых друзей ☺️. Теперь мы собираем список того, что попадет в запуск версии 1.0. Если у вас есть идеи, которые вы хотите в Orb, но еще ими не поделились, сейчас самое время успеть!

По нашим планам, текущая версия довольно сильно изменится, крупная часть прототипа будет переделана, а некоторые фичи изменены. Это куча дел 🤯, потому Бета будет работать до момента вайпа: обкатывать эксперименты и собирать обратную связь.

Мы объявляем этап "Сбор фичей Orb One" 😁
Расскажите с мастерами и игроками кому интересен поиск игр онлайн!

🔮 Всем рок и грандиозных планов!
👍3🔥1
Привет! Пятница хороший день, чтобы сделать пост с набором обновлениями.

Улучшения дедубликатора.
Оказалось с первого раза получось хорошо ☺️. Вы ведь не видели дубликатов? Ведь правда?
Мы лишь немного подкрутили очистку первоначальных данных за эту неделю.

Ускорили добавление анонсов
Мы понемногу разбираемся с ограничениями и лимитами Discrod API. Балансируем между баном и скоростью. Задача в том что сделать все "правильно" довольно сложно, но мы точно придём к "моментальным" обновлениям!

Делаем инфраструктуру для крутой фичи в 1.0
Очень хочется рассказать, но придержу чтоб не сглазить 😜.

Обновили нашу базу данных и библиотеки. Это просто как мыть руки - держим всё в актуальном состоянии.

И конечно же интересный факт номер 42:
Посещение нашего сервиса растет, а значит мы делаем что-то полезное, а вы нам помогаете это распространять! Спасибо! 🤗

🔮 Всем рок и хороших выходных!
👍4🔥1
Новый список обновлений недели одновременно тяжелый и короткий.
Всю эту неделю мы ничего не постили и вот почему...

То что мы боялись сглазить, скорее всего случится 😌: мы добавим вход через Discord для отзывов, профилей, подписок на анонсы... Очень много всего открывается когда на сайте появляется личный уголок для игроков и мастеров.
Изменение сложное и приедет вместе с версией 1.0.

А ещё у нас появился дизайнер! Уже идет работа над новым стилем, лого и интерфейсными "штуками".
Надеюсь в следующий раз мне разрешат что-то показать 😄

🔮 Всем рок и запасемся терпением!
🔥7👍1
Говорят, что все крутые вещи случаются из-за недооценки сложности в начале 😁...

Почти месяц вечеров ушёл на то, чтобы собрать облачное решение по современным практикам. А получается что и нечего рассказать, хоть и сделано много классных задач 😅
В самом деле, не рассказывать же про то как мы заводили новый кластер на ECS и подключали его к RDS и Atlas через NGW на EC2, чтобы снизить стоимость 🤓

Но если вдруг такое интересно: вы ставите 🌚 - мы рассказываем.

К чему это я 🤔 ах, да! Работа над проектом не остановилась - она идёт. Старая бета - работает 'как есть', дизайн - дизайнится, верстка - пока не верстается, технические мелочи - устраняются.

🎲 Всем рок!
🌚5👍1🔥1🤨1
Интересно бы познакомится с теми кто голосовал за тех подробности. Неожиданно, что это кому-то интересно. Оставьте, кстати, комент почему.
Писал неподробно, но всё равно вышло много. Будет 3 поста🧵, а вы оставляйте, пожалуйста, коменты под первым.

Зачем вообще это всё?
Так как у нас нет большой команды разработки, мы всё делам в 2 человека, а следовательно, чем проще инфраструктура вокруг - тем меньше на неё нужно отвлекаться.
Мы считаем, что задача разработчика не только создание продукта, но и его доставка пользователю и сопровождение. Нынче такое принято называть DevOps и эта идея очень круто ложится на облака.

Термин DevOps часто путают со старым системным администрированием. Различать очень просто: если любой разработчик может быстро доставить свой код на прод и диагностировать возникающие проблемы - у вас DevOps, если у вас есть выделенный человек - у вас сисадмин😬

Т.е. мы хотим сейчас вложится один раз и дальше заниматься проектом неотвлекаясь.
👍2🔥1🤯1
🧵 2/3
А еще зачем?😏
А ещё за тем, что мы добавляем в систему login, а это автоматически означает, что система должна быть безопасной и все данные были в сохранности. Почти всегда это означает, что система становится сложнее из-за требований безопасности, но для нас - безопасность данных бескомпромиссный пункт. Потому даже в таком маленьком продукте уже можно заметить разделение на приватную и публичные сети, трафик между которыми строго регламентирован.

Что конкретно делали?
Для запуска проекта решили выбрать (ранее неопробованный) AWS ECS Fargate и по максимуму все сложности оставить облаку. Если очень просто Fargate - это запускалка ваших docker контейнеров напрямую из реждестри. У вас есть конфигурация, аналог docker compose, в котором вы задаете ресурсы и переменные.

Всегда что-то идёт не так 😅
Если все отдавать облаку, получится просто, однако довольно дорого. При этом сэкономить тоже довольно просто: например NGW (отказоўстойчивая дырка в интернет для ваших машин) обойдётся вам примерно в 20$ в месяц, но её можно заменить менее отказоустойчивыми, но дешёвыми виртуалками (EC2) на arm за 2$.

Или сам Fargate берет с вам дополнительную денежку "за простоту", что оборачивается в 30$ за примитивные возможности в 1 ядро и 1 GB RAM. Но и на этом довольно легко сэкономить: сам ECS предоставляет возможность использовать специально подготовленные виртуалки для запуска контейнеров. Получается вы платите только за виртуалки, а те в разы (а то и на порядок) дешевле. 💴
🔥1
orb-runtime-arch.png
505.7 KB
🧵 3/3
Вывод
Однозначно можно сказать только одно: тут нет серебряной пули для простой и дешевой инфраструктуры, надо понимать свои потребности и иметь немного хитрости, чтобы понимать что на что можно подменить.
И совет: обязательно всё документируйте или хотя бы накидывайте себе в блокнотик, что вы делали. Когда вы экспериментируете, всё кажется понятным, но уже через месяц вы не помните какие из ваших экспериментов были норм, а какие ошибки. Получается сложно понять почему же оно работает 😬.

Сейчас, после всех оптимизаций у нас получилось то, что на обложке (еще прикрепил несжатую версию).
Задавайте ваши вопросы про облака в коменте под стартовым постом, а я постараюсь пояснить или раскрыть детали.

🌦Всем рок и стабильных сервисов
🔥1
После пары месяцев "отдыха на облаке" снова можно вернутся к разработке 😱

Прикольно вернутся на прототип (anx.rocks) и заметить что всё так же работает, сам по себе. Качество, конечно пострадало, но это будут хорошие примеры для анализа и улучшений.

И так. В релизной версии будет вход через Discord, а значит пользователи смогут что-то сохранять и уже иметь какую-то историю. Есть примерно миллион всего, что разблокирует эта ачивка, однако нам надо выбрать что-то простое для старта.
Channel photo updated
Привет! Вот немного ретро-вайба от нашего нового стиля!

А теперь проголосуйте, пожалуйста, кто еще не успел, в предыдущем посте 😉
🔥4
Привет! Пришло время горькой правды😥

Задач оказалось больше, чем я смог потянуть. Знакомый, который мне раньше помогал, больше не может этого делать.
Мы проделали кучу работы для подготовки настоящего стабильного сервиса и теперь, возможно, она так и не будет востребована.
Сейчас мне очень нужна помощь фронтенд разработчика чтобы запустить проект и выйти из беты. Технологии: React + Redux. Если вам интересно поучаствовать или знаете кого кто смог бы помочь - у меня есть возможность возместить потраченное время.
Пишите в Discord AnxPro#4531 или в коменты.

🔮Спасибо, что с нами, помогите распространить!
👍6
Привет!
Правду у разработчиков говорят: хочешь завалить проект - перепиши продукт!
В общем, мы переписали 😅 и завалили только сроки.

Заодно завели Discord сервер а этот канал потушить. Оказалось телега не очень удобна когда больше одного человека помогают постить.

Посему вот вам новый-кленовый Discord сервер.
А чтобы не просто так подключались, вот вам инсайд.
У Discord есть проблема с личными сообщениями (ох убили мы времени на неё) и единственным нормальным решением стало сделать сервер и там отправлять нотификации об играх или вопросы к мастеру. Ага (ответил типо кто-то спросил) - у нас будут подписки на мастеров и это поможет быстрее собирать пати заинтересованных (ещё будет профиль-витрина мастера, но чуть позже)

Да! И на новый сайт заходите https://orbrpg.com/ и игроков приводите, пока он больше для них. Теперь там больше анонсов и меньше дубликатов!
Все предложения и анонсы, скоро начнут появляться в Discord. Ребята уже крафтят форму опроса по новым фичам.

Ура! Всем крутых игр за наш счёт! 🥳
🔥4👍2
Привет! Пришел ещё раз напомнить что к концу года этот канал аннигилирует в пользу нашего Discord сервера

А ещё мы там запустили очень важный для нас опрос про фичи и предложения. Правда там очень много мастеров и мало игроков... Поэтому, если у вас есть возможность - распространите опрос среди игроков и сами тоже не забудьте заполнить.

Чуть больше деталей в посте в Discord
👍3
Так... мы конечно договаривались переехать в Discord, но что-то поменялось 😬 Кажется, будет неплохо иметь запасную площадку для информирования.

Официально расконсервируем канал и штукатурим под новый OrbRPG.com

p.s. Привет всем, кто поленился отписаться ☺️
🔥7🤓1
Вспоминая что этот канал был техническим и "хардкорным" про разработку...
Начнём с 18го выпуска Дневников Разрботки OrbRPG

В этом релизе две очень большие фичи:
- Улучшенные нотификации в Telegram из Orb
- Ваша поддержка Orb теперь отображается на платформе

И ещё пара обновлений которые вам понравятся 😉
🔥4👍1
Привет, Гильдия!
Уже через 3 часа запускает Lawful стрим !
Будем говорить про защиту интеллектуальной собственности в НРИ с юристом Софьей Булычевой.
Закидывайте вопросы прямо в чат стрима, тут в комменты или в Discrord.
Вопросов кстати много 🙀 снова похоже 2 выпуска будет!

И эксклюзивно для телеги: сейчас работаю над большим обновлением формы игры. Учли максимум пожеланий мастеров и будем выкатывать понемногу. Stay tuned!
🤓1
Привет, Гильдия!
А вы знали что мы запустили подкаст со смонтированными версиями "Эха Сфера Арканы"?
Эпизоды появляются от самого первого и скоро нагонят новые.
Возможностей подписаться - море: от eMail до RSS.
Больше вариантов тут - https://orbrpg.substack.com/p/6cd

А вчера выложили 2ой эпизод и в YouTube ☺️
👍4