Produkt
Przedstawiamy ManiaGAI v2 — lepszy timing, więcej kontroli, szybsze generowanie
Spojrzenie wstecz na premierę ManiaGAI v2 z 1 października 2026: czym była wersja 1, co zastąpiła v2, co zmieniło się dla graczy w kolejnych tygodniach i czego wciąż brakuje.
ManiaGAI v2 wystartował 1 października 2026. Tego bloga jeszcze wtedy nie było, więc nie powstał wpis o premierze. To spojrzenie wstecz, napisane 9 października: czym była wersja 1, co zastąpiła wersja 2, co przyszło potem i czego wciąż brakuje.
Na czym skończyła wersja 1
dancegai.com wystartowało 7 lipca 2026 z podstawową pętlą: wgraj piosenkę, wygeneruj na GPU w chmurze, pobierz grywalny plik osu! mania .osz. W ciągu kilku dni zaczęło automatycznie wykrywać timing, obsługiwać piosenki ze zmianami tempa i — od 11 lipca — tworzyć cały mapset na piosenkę, z każdym poziomem trudności nazwanym według zmierzonej oceny gwiazdkowej. Od strony badawczej wersja 1 została zamknięta 12 lipca.
Działało, ale powoli — minuta lub więcej na mapset — i zostawiało graczom niewiele wyboru. Sierpień i wrzesień poszły na dwie rzeczy, które gracze odczuwają najbardziej: timing, który jest poprawny w każdym rodzaju piosenki, i znacznie większy, czystszy korpus treningowy.
Co zastąpiła wersja 2
Wersja 2 nie była aktualizacją wersji 1. 1 października zastąpiła na produkcji cały pipeline generowania.
Timing v2
Nowy detektor timingu, zbudowany na open-source’owym beat trackerze Beat This i naszym własnym dopasowaniu siatki. W naszym benchmarku na 2501 rankingowych piosenkach o stałym tempie zgadza się z timingiem mappera w granicach 40 ms w 97,1% z nich, wobec 90,7% dla wersji 1 — i w tych piosenkach nigdy nie dodał fałszywej zmiany tempa. Pełny benchmark, łącznie z tym, w czym lepszy jest open-source’owy Mapperatorinator, ma własny artykuł.
Nowe modele, wytrenowane na znacznie większej ilości danych
Oba modele zostały wytrenowane od nowa na nowej siatce timingu, na korpusie, który urósł z około 83 000 map do 150 622 mapy od około 14 500 mapperów. Dodaliśmy zabezpieczenie przed ciszą, żeby nic nigdy nie było mapowane na cichym fragmencie piosenki. (Co jest w tym korpusie.)
Kilka razy szybciej
Pełny mapset skrócił się z minuty lub więcej do około 20 sekund pracy GPU — zwykle od 13 do 25 sekund, zależnie od piosenki i poziomów trudności. Piosenki są przygotowywane w przeglądarce, gdy wybierasz ustawienia, każdy poziom trudności jest generowany w jednym wsadowym przejściu, a workery GPU startują ze snapshotu. (Jak to przyspieszyliśmy.)
Generator z prawdziwym wyborem
- Od 4K do 9K — 8K i 9K były nowością.
- Dowolny wybór poziomów trudności od ★1 do ★10, wstępnie zaznaczonych od ★1 w górę, na ile pozwala długość piosenki.
- Ustawienia stylu: udział długich nut, odwrócone długie nuty (inverse), jacki, krótkie długie nuty i delay.
Te ustawienia istnieją dzięki temu, jak zbudowana jest v2: planner decyduje o rozgrywce w każdej sekcji, zanim model nut rozmieści nuty, a trudność i styl działają na ten plan. Dlaczego ManiaGAI używa Planner + Noter.
Kolejne tygodnie
Po dniu premiery wersja 2 dalej się rozwijała:
- 2 października — każdy poziom trudności dostał własny styl, skalibrowany na prawdziwych mapach przy danej liczbie klawiszy i ocenie gwiazdkowej; modele zostały wytrenowane od nowa z trzema poprawkami dotyczącymi długich piosenek, zmian tempa i wyrównania sekcji; pojawiła się też strona Technologia.
- 3 października — import z osu! (wklejasz link do beatmapu i używana jest tylko jego piosenka), cała strona w 15 językach, przeprojektowany generator w trzech krokach, odtwarzacz podglądu i strony do udostępniania.
- 4–5 października — ustawienia udostępniania i publiczna Galeria, a potem mapy w Galerii, które przez pierwsze 7 dni można grać z ich piosenką i pobierać.
- 7 października — ManiaGAI v2.1, duży skok jakości obu modeli. Każda wygenerowana mapa ma teraz oznaczenie wersji, która ją stworzyła.
- 8 października — generowanie mniej więcej dwa razy szybsze, z dokładnie takimi samymi mapami.
- 9 października — Galeria stała się Community Beatmaps, gdzie nowe mapy pojawiają się domyślnie.
Pełna lista, wpis po wpisie, jest w changelogu.
Co wersja 2 oznacza dla graczy
Wersja 1 odpowiadała na pytanie „czy AI potrafi zrobić grywalną mapę osu! mania do mojej piosenki?”. Wersja 2 zmienia pytanie na „jakiej mapy chcę?” — jaka liczba klawiszy, jakie poziomy trudności, jaki styl — i odpowiada na tyle szybko, że wypróbowanie innej opcji niewiele kosztuje. Generator, którym można sterować, to inny produkt niż taki, który można tylko losować od nowa.
Czego wciąż brakuje
- Poprawianie jednej sekcji. Model nut potrafi ponownie wygenerować zaznaczoną część mapy, zachowując resztę, ale zbudowany na tym edytor jest wciąż w wewnętrznych testach — dziś zmiana oznacza nowe generowanie.
- Styl na przykładzie. Styl to pięć wymiarów na suwakach; opisywanie stylu mapowania przykładem to kierunek, a nie funkcja.
- Długie piosenki. Im dłuższa piosenka, tym mniej dostaje poziomów trudności, a piosenki dłuższe niż 10 minut są oznaczane, zanim zaczniesz generowanie.
- Dowody dla timingu przy zmianach tempa. Nasz opublikowany benchmark timingu obejmuje wyłącznie piosenki o stałym tempie.
- Inne gry i tryby. osu! mania to wciąż jedyny format wyjściowy.
Jeśli chcesz poznać całą drogę, a nie jedno wydanie, nasza historia opowiada ją miesiąc po miesiącu.