Как я пишу RTS про Марс на Rust вместе с ИИ-агентами: архитектура, ошибки и 400+ тестов
Несколько месяцев назад я поставил себе довольно неудобный эксперимент. Можно ли одному человеку собрать классическую RTS со всеми своими хотелками, если вместо команды программистов использовать несколько ИИ-агентов? Не сделать ролик, не собрать красивое меню и один демонстрационный уровень, а довести проект до состояния, где есть экономика, навигация, бой, сохранения, сетевой режим, Windows- и Android-сборки, сервер и сотни автоматических проверок.
Тесты для кода, который пишет ИИ: контракты вместо ассертов — создание сервера для онлайн ММО игр на PHP, ч. 20
Часть 20: контракты вместо ассертов — проверка того, что не ложится в юнит-тест.
RUINSWORLD: Возвращение невозможной игры-предупреждения
Все эти годы пафосные программисты говорили мне что это совершенно точно невозможно осуществить на только ноде, в браузере и на ts. А я сделяль.Невозможная игра‑предостережение некоторое время назад была все‑таки дописана в первой играбельной минимальной версии, и вот можно уже тыкать и умирать https://ruinsworld.online/
Почему у тебя не получится завайбкодить игру за час? Рассказываю на своем опыте
Всем привет! Меня зовут Саша, и я ML‑инженер. Современная разработка ML‑пайплайнов это уже давно не только обучение моделей. Хороший ML‑инженер, помимо всего прочего, пишет backend‑сервисы, настраивает Docker, занимается деплоем моделей, и иногда даже пишет автотесты для своих решений. Поэтому за время своей работы я успел в той или иной степени столкнуться с задачами разных направлений разработки в айтишке. В связи с этим у меня возник резонный вопрос:Смогу ли я сделать что‑то прикольное и полезное в отрасли, максимально далекой от меня?Геймдев — как раз отличный вариант.
Подводные камни Learned Motion Matching: опыт реализации
Автор: Георгий Маркелов, разработчик SoftellionВ прошлой статье я сделал обзор на существующие на данный момент методы реализации анимации персонажей с применением машинного обучения. Однако существует ряд нераскрытых приемов, без которых финальный результат будет неудовлетворительным. В этой статье я поделюсь опытом реализации Learned Motion Matching.ПредисловиеВсе формулы справедливы для левосторонней (left‑handed) системы координат:
Машина, которая умоляет
Машина, которая умоляетПервое описание соцсетей появилось в 1968 году, и его автор вовсе не собирался описывать соцсети.
Открыл бету AI-Мастера для D&D. Главная проблема оказалась не в кубиках, а в памяти
Что значит «открыть ОБТ» для пет-проектаЧтобы тестеры реально играли, а не упёрлись в платный барьер на втором ходу, я раздал всем стартовый бонус внутренней валюты — маны. Хватает примерно на сотню ходов. Логика простая: дайте человеку пройти достаточно, чтобы он наткнулся на настоящие проблемы игры, а не на «закончились бесплатные попытки, платите».Цифры первых днейВот что показал дашборд OpenRouter с момента запуска:32 тысячи запросов к моделям91,4 миллиона токенов
Весь «вечно живущий» мир моей MMORPG держится на одной строке в кроне
Давай сразу честно, чтобы потом не было обидно. Я не профессиональный программист. У меня нет красивого тайтла, я не хожу на стендапы и не оптимизирую хайлоад на работе. Просто мужик, который два года по вечерам в одиночку пилит текстовую MMORPG в Telegram, потому что это интересно. Мрачный остров, по которому ходят выжившие, и один я под капотом с гаечным ключом. Не стартап и не портфолио. Хобби.В прошлый раз

