Tony Fich - IT, GameDev, Startups
описание
Меня зовут Тони Фич, я предприниматель, основатель 3 стартапов и GameDev студии. Имею более 10 лет опыта в сферах разработки, управления командами и стратегического развития, VC инвестиций и разработки игр. Более подробно: https://t.me/TonyFichBlog/15
218
подписчиков
Охват к подписчикам
224,8%
ERR
Реакции к просмотрам
4,84%
881 на 50 постов
Пересылки к просмотрам
0,64%
117
Постов в день
0,0
всего 67
Где отзываются чаще
доля реакций к просмотрам- 9 февр. 2025 г.без подписи17,05%
- 11 февр. 2025 г.без подписи16,26%
- 6 февр. 2025 г.без подписи14,02%
- 27 февр. 2025 г.💀 Debugging Nightmare: Как мы поймали утечку горутин и гонку данных Прошлый спринт запомнится нам не только новыми фичами, но и эпичной охотой за багом, который ронял весь сервер. А теперь по порядку. 🔥 Неожиданный рестарт сервера В один прекрасный момент сервер просто перезагрузился. Логи завалило сообщениями, об остановке тысяч горутин. Сначала подумал, что дело в утечке горутин – действительно, оказалось, что часть потоков не завершалась. Разобрался, поправил: ✅ Закрыл утечки в каналах общения пользователя с сервером. ✅ Убедился, что каждый поток завершается корректно. ✅ Всё заработало… но проблема не ушла. ⚠️ Добавляем защиту от крашей Раз уж причина была не в утечке горутин, решил внедрить защиту от падений. В Go есть шикарный инструмент — Recovery, который позволяет обрабатывать критические ошибки и не ронять всю программу. Теперь: 🔹 Если ошибка случилась у конкретного юзера, он просто отключается, а остальные продолжают играть. 🔹 Если крашнулся бой, мы фиксируем проблему и не роняем весь сервер. Сделали. Выкатили. Опять не помогло. ⚡ Оказывается, всё хуже — гонка данных Когда сервер падает без обработки Recovery, это что-то более серьезное. Оказалось, что у нас было конкурентное обращение к памяти. Виновник — эффекты в бою. 🔹 Одни эффекты вешались в бою, 🔹 Другие — на игроке, 🔹 А потом оба потока пытались изменять одну и ту же память одновременно. Это и привело к гонке данных (data race) и фатальному падению. 🛠 Полностью переписали работу с эффектами Пришлось обновить всю систему эффектов. Это затронуло кучу файлов, но… всего за час удалось внести все изменения благодаря чистой архитектуре. Оставалось только проверить всё тестами, на что ушло ещё 6-7 часов. Но самое крутое — тесты помогли найти ещё несколько мелких багов, которые могли бы всплыть позже. 🏆 Вывод: Тесты и грамотное проектирование архитектуры позволяет решать такие задачи быстро и с удовольствием! 🔹 Пишите чистый код — тогда даже огромные рефакторинги не станут адом. 🔹 Покрывайте приложение тестами — они помогают не только находить ошибки, но и ускоряют разработку. 🔹 Concurrency — это один из самых сложных моментов в многопоточных приложениях. 💬 Кто сталкивался с подобными проблемами? Как решали? Давайте обсудим! #DevBlog #GoLang #Concurrency #Debugging12,80%
- 15 нояб. 2024 г.DevBlog: Итоги продуктивного спринта 🚀 Продолжаю делиться нашими успехами в разработке глобальной ММОРПГ в Telegram — Ligmar. Скажу сразу, спринт получился насыщенным, и нам есть чем гордиться. Геймдизайн: • Завершили работу над механиками новых расходников : сферы опыта, серебра и дропа теперь увеличивают награды за игровые активности. • Для боя описали порошок жизни (сохраняет опыт при смерти) и свиток воскрешения (позволяет воскреснуть прямо на месте). • Начали разрабатывать систему отрядов, чтобы игроки могли быстро менять персонажей и развивать несколько классов одновременно. • На 98% завершили проработку одной из самых важный фичей для новичков — обучение. Разработка: • Закончена основная часть боевой системы. Уже можно тестировать на сервере! Остались только логи боя — вернёмся к ним позже. • Приступили к созданию туториала. Это ключевая часть, чтобы новички могли легко влиться в игровой процесс. Арт: • Нарисовали и подготовили изображения нового класса — Стража. Скоро персонаж появится в игре! Инфраструктура: • Завершили интеграцию метрик: теперь мы собираем огромное количество данных о пользователях, структурируем их и будем принимать решения на основе цифр. Верим, что аналитика — это основа развития. • Перенесли всю базу знаний и игровые данные в Notion. Этот инструмент стал нашим главным помощником не только для управления знаниями, но и для работы с геймдизайном. Бизнес: • В этом спринте к нам присоединилась команда, которая помогает с фандрейзингом в США и по всему миру. Мы начали прорабатывать стратегии: от описания игры до маркетинговой концепции. Всё это теперь будет на бумаге, что помогает чётче видеть наши цели. • До конца года нас ждёт большая работа по подготовке материалов для привлечения инвестиций. Маркетинг: • Активно тестируем новый канал привлечения пользователей — шортсы, рислы, короткие видео. Некоторые из них набирают уже по 10.000 просмотров! Сообщество: • Игроки выпустили свою вики с гайдами и описанием механик. Спасибо за эту поддержку, ребята! Вы вдохновляете нас двигаться дальше. Как вам такие результаты? Жду ваших комментариев и пожеланий! 👇 #Ligmar #devblog #геймдев #стартапы11,93%
- 31 мая 2025 г.🥳 Юху! Мы в топ 100 приложений Telegram! Работаем 💪11,49%
- 4 апр. 2025 г.без подписи11,37%
- 13 нояб. 2024 г.без подписи11,23%
- 25 февр. 2025 г.🔥 DevBlog: Итоги 17-го спринта Семнадцатый спринт позади, и, как всегда, делимся результатами. Было много подготовки, несколько крутых релизов и даже неожиданные сюрпризы от комьюнити. Поехали! 📜 Подготовка и будущие фичи 🛡 Гильдии — закончили проработку механик и UserFlow. Теперь точно знаем, как они будут работать. Начали рисовать интерфейсы и дизайн. Более того, рассматриваем возможность добавить в гильдии элементы торговли и экономического взаимодействия. 🐉 Мировые боссы — завершили отрисовку. Теперь осталось дождаться их момента славы в игре. Гильдии станут ключевым элементом взаимодействия игроков в сражениях против этих гигантов. 🚀 Что уже в игре? ✨ Новые события в локациях — теперь в мире можно встретить светилища и сундуки. Это интерактивные элементы, за которые можно подраться и получить крутые награды: лут, бонусные эффекты, усиления. 🛒 Обновление магазина — добавился новый раздел «Предметы», где можно купить расходники, которые увеличивают награды в боях. Это ускоряет прогресс и делает игру чуть динамичнее. 🔧 Исправили дроп — нашли проблему в формулах выпадения наград. Теперь всё работает так, как должно, а старые игроки, которые поддерживали нас ещё в прошлом году, получили возможность перенести свои бонусы на основной сервер. 🤖 Интеграция с Телеграмом — сделали первый шаг в сторону глубокой интеграции с экосистемой Telegram. Теперь можно запросить информацию о персонаже прямо в чате бота и узнать свою статистику. Это только начало: в будущем будет еще больше механик, которые можно выполнять прямо из Телеграма, без захода в игру. 📈 Маркетинг и комьюнити 🔹 Мы попали в Telegram App Center! В нем более 1 млн посетителей в месяц! Теперь у нас есть своя страница в разделе новинок. Пока трафик небольшой, но это только начало — будем работать над тем, чтобы попасть в Editor’s Choice. 💰 Неожиданный сюрприз: кто-то создал токен Ligmar и уже начал его пампить. Web3-комьюнити никогда не дремлет. Неизвестно, к чему это приведет, но наблюдать интересно. 🔥 В этом спринте мы не только добавили новые механики, но и заложили фундамент для больших обновлений. Дальше — больше! 💬 Какие фичи ждёте больше всего? Делитесь в комментариях! #DevBlog #Ligmar #GameDev #Telegram10,85%
- 22 окт. 2024 г.без подписи10,67%
- 13 февр. 2025 г.без подписи10,24%
- 15 дек. 2024 г.🚀 DevBlog #13: Итоги спринта Врываемся с очередным dev-блогом, где делимся всем, что успели сделать за прошедшие две недели по нашему проекту — игре Ligmar. Этот спринт был крайне насыщенным, и мы сделали огромный шаг вперед к запуску нашего нового сервера. Готовы? Тогда поехали! 🎉 Что мы успели сделать? 1. Туториал готов! Завершили работу над обучением для новых игроков. Убрали все баги, доработали адаптацию под разные устройства и сделали опыт максимально интуитивным. И уже начали готовить вторую версию) 2. Геймдизайн: новые механики защитных амулетов (идолов). • Идолы – теперь это must-have предметы, которые спасут игроков от фатальных ошибок. Например, идол моментально восстановит здоровье раз в 10 секунд, если здоровье падает до критического уровня. Это изменит подход к бою, добавив динамики и стратегичности. 3. Документация отрядов. Мы финализировали концепцию механики быстрого переключения персонажей. Игрок сможет менять героя буквально в один клик, не теряя темпа игры. Уникальная фича, которая точно выделит наш проект! 4. Notion и классы. Перенесли всю базу умений классов в Notion и начали разработку новых игровых классов. Уже 50% работы над следующим классом готовы, но впереди нас ждёт серьёзная работа над балансом. 5. UI/UX апдейт. Завершили дизайн интерфейса для нового эпического и редкого снаряжения. Готовьтесь: скоро в игре появится возможность находить новые типы предметов, которые точно порадуют коллекционеров. 6. Разработка и маркетинг • Фуллскрин-режим: Игра теперь автоматически открывается на весь экран на мобильных устройствах. Мелочь, а приятно! • Трекинг параметров: Интегрировали аналитику, чтобы понимать, откуда приходят игроки. Telegram остаётся нашим главным каналом, и мы уже готовы к масштабным рекламным кампаниям. На финальной прямой 🏁 Мы в одном шаге от развёртывания продакшн-сервера. Следующий спринт будет посвящён метрикам и настройке всех систем для стабильной работы. Грядут предновогодние релизы, и мы уверены, что они принесут максимум удовольствия нашей аудитории! Как вам такие апдейты? Пишите свои мысли и пожелания в комментариях. Спасибо всем, кто поддерживает наш проект, это невероятно мотивирует! 💪 #devblog #Ligmar #геймдев #стартапы9,09%