OhMyGame
OhMyGame은 AI로 게임을 만들 수 있는 오픈소스 스튜디오로, 디자인·구축·플레이테스트·출판을 하나의 앱에서 모델 키와 함께 수행합니다
Dota 2 매치 ID를 입력하면 누가 워린을 했는지, MVP, 경기 결과와 실수 방지 팁, 가격 포함 샘플 세트도 제공합니다
Вставь ID матча Dota 2 и узнаешь, кто заруинил, кто MVP, где решился матч и как не повторить ошибки. Плюс примерочная сетов с ценами.
게임GitHub @Barguzin21온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Кто заруинил? Разбор матча Dota 2: руинер, MVP, карта, эпизоды, ИИ + примерочная сетов с ценами
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Разбор матча Dota 2 по ID: кто заруинил, кто MVP, где решился матч, карта смертей и вардов, эпизоды, номинации, билды, драфт, чат и разбор от ИИ. Плюс примерочная сетов с ценами маркета и подбором образа под бюджет.
index.html, css/, js/ — сайт без сборки (GitHub Pages).js/analyze.js — модель: счёт влияния игрока по перцентилям OpenDota и ожиданиям роли, сигналы ошибок, руинер/MVP, эпизоды, номинации.api/ — функции Vercel (dota-ruiner.vercel.app): prices (цены market.dota2.net в рублях), ai (Gemini, ключ GEMINI_API_KEY).data/, img/ — справочники и картинки, собранные из файлов установленной Dota 2.Каждый игрок получает счёт 0–100 из 10–11 метрик с весами по роли (кор / саппорт): фарм, опыт, урон, смерти, цена смертей, дисциплина (смерти без команды, перед потерей зданий, при перевесе 5k+), участие в убийствах, командные драки, добивания, давление на здания, линия (золото к 10:00 против соперника), обзор, контроль и хил. Метрики — перцентили OpenDota на том же герое. Руинер — худший у проигравших. «Руин %» — доля вины среди пяти проигравших, «устойчивость» — как часто он остаётся руинером при 400 случайных наборах весов (±40%).
Модели героев и предметов — в отдельном репозитории dota-ruiner-models (GitHub Pages):
python tools/build_models.py C:/Claude/dota-ruiner-models # нужен Source 2 Viewer CLI (VRF) и tools/node (npm i)
python tools/fix_idle.py C:/Claude/dota-ruiner-models # стойка для героев, у которых она не «idle»
Предмет приходит без скелета: его кости сводятся к костям героя по имени (или ближайшему предку), сайт перепривязывает
вершины к скелету героя в js/viewer3d.js.
python tools/build_consts.py # герои и предметы OpenDota
python tools/build_icons.py # портреты героев и иконки предметов из pak01_dir.vpk
python tools/build_items.py # косметика: наборы, слоты, русские названия, иконки
node dev.mjs # http://localhost:3141
node test.mjs # прогон модели на tools/sample-match.json
Не аффилировано с Valve. Dota 2 и Steam — товарные знаки Valve Corporation.