UltraStar

UltraStar
Ultrastar 082 pre-alpha 01.jpg
Deweloperzy Głośna sztuka
Wydawcy STERGRY
Projektant (y) Patryk "Corvus5" Cebula
Platforma(y) Microsoft Windows , Linux , Mac OS X ( tylko z procesorami Intel )
Uwolnienie maj 2012
gatunek (y) Gra muzyczna
Tryb(y) Tryb dla jednego gracza Tryb dla wielu graczy
UltraStar
Adres URL sourceforge.net/projects/ultrastar/

UltraStar to klon SingStar , muzycznej gry wideo autorstwa polskiego programisty Patryka „Covus5” Cebuli. UltraStar pozwala jednemu lub kilku graczom zdobywać punkty, śpiewając do piosenki lub teledysku i dopasowując tonację do oryginalnej piosenki. UltraStar wyświetla teksty piosenek, jak również poprawne nuty, podobnie jak w przypadku rolki fortepianu . Oprócz poprawnych notatek UltraStar wyświetla wysokość nagraną przez graczy. UltraStar pozwala na jednoczesną grę kilku osób poprzez podłączenie kilku mikrofonów ewentualnie do kilku kart dźwiękowych . Aby dodać piosenkę do UltraStar , wymagany jest plik z notatkami i tekstem wraz z plikiem audio. Opcjonalnie do każdego utworu można dodać obraz okładki, obraz tła i wideo. UltraStar jest fabrycznie wyposażony w krótką próbkę hitu Nine Inch Nails „Discipline” z albumu The Slip .

Licencja

UltraStar jest udostępniany na licencji Freeware . Bardzo stare wersje były dostępne na licencji GNU General Public License , a większość rozwidleń gier była początkowo oparta na starym kodzie. [ potrzebne źródło ]

Sklep

Nowa wersja gry wprowadza Song Shop, gdzie użytkownicy po darmowej rejestracji mogą pobierać darmowe piosenki i kupować punkty. Darmowe piosenki to:

LP Artysta Tytuł Język Wszystkie kraje Dodaj datę
1 Dziewięciocalowe paznokcie Dyscyplina język angielski Tak 24.02.2010
2 Martwi uśmiechnięci piraci „ja 18” język angielski Tak 24.02.2010
3 Antarhes "Inny sposób" język angielski Tak 24.02.2010
4 Altówka „Słodki niszczyciel” język angielski Tak 24.02.2010
5 Magdalena Graal "Za tobą" język angielski Tak 24.02.2010
6 Głodna Łucja "Tylko wyobraźnia" język angielski Tak 11.05.2012
7 Głodna Łucja „Dziewczyna z balonem” język angielski Tak 11.05.2012
8 Devyn Rose , wcześniej znany jako Tanya T6 "Odlecieć" język angielski Tak 11.05.2012
9 Josha Woodwarda „Miejsce dziedzictwa” język angielski Tak 11.05.2012
10 Josha Woodwarda "Iść" język angielski Tak 11.05.2012

Porty

Oryginalny UltraStar jest zaprogramowany w Kylix / Delphi i stworzony dla systemu operacyjnego Microsoft Windows . Istnieją również porty dostępne w C++ dla innych systemów operacyjnych, takich jak Linux , BSD i inne platformy UNIX .

UltraStar Deluxe

UltraStar Deluxe
Ultrastar deluxe version101.png
Deweloperzy b1indy, b_krueger, brunzelchen, canni0, eddie-0815, hawkear, jaybinks, k-m_schindler, mogguh, mota23, s_alexander, tobigun, whiteshark0, basisbit, RattleSN4K3, rhaamo, brianch
Platforma(y) Windows (stabilny), Linux (stabilny), Mac OS X (stabilny)
Uwolnienie październik 2010 - kwiecień 2020
gatunek (y) Gra muzyczna
Tryb(y) Tryb dla jednego gracza Tryb dla wielu graczy
UltraStar Deluxe
Adres URL usdx.eu

UltraStar Deluxe powstał jako modyfikacja UltraStar . Whiteshark początkowo zaproponował współpracę z Corvus5, ale ta oferta została odrzucona. Zamiast tego Whiteshark zaczął samodzielnie dodawać niektóre funkcje z pomocą Moty. Pierwsze wydanie jest znane jako mod X-Mas, ze względu na datę premiery w okolicach świąt Bożego Narodzenia. To przyciągnęło uwagę innych programistów, którzy byli chętni do pomocy. Zespół się rozrastał, a kod źródłowy coraz bardziej odbiegał od oryginału. Mniejsze funkcje są często wdrażane w obu projektach, co pozwala im na wzajemne czerpanie korzyści. Chociaż implementacje takich funkcji w projektach często się różnią. UltraStar Deluxe różni się od UltraStar na trzy kluczowe sposoby. Znaczny wysiłek został włożony w poprawę niezawodności poprzez naprawę błędów . Druga różnica to wygląd wizualny. Oprócz obsługi skóry dodano błyszczące gwiazdki i różne inne efekty. Wiele efektów jest również opartych na SingStar na PS3, Vocaluxe i Performous . Zaimplementowano wiele nowych funkcji:

  • Obsługiwanych jest więcej formatów audio i wideo, takich jak DivX , XviD , FLV , Avi i WMV .
  • Śpiewający ekran ze złotymi nutami, premią liniową i wyskakującymi okienkami
  • Skryptowalny tryb imprezy Lua z różnymi typami gier. Obejmuje to obsługę wtyczek lua, które umożliwiają dalsze rozszerzanie tego typu gier.
  • Ulepszone zarządzanie i wybór utworów z możliwością wyszukiwania utworów i korzystania z list odtwarzania
  • Bardziej szczegółowy ekran statystyk
  • Obsługa 6 graczy na jednym lub podzielonym na dwa ekrany
  • Tryb szafy grającej do słuchania muzyki
  • Tryb turnieju imprezowego „Battle of the Bands”.
  • Obsługa kamery internetowej
  • Gra działa teraz w systemach Windows XP do Windows 10, OS X do El Capitan i wielu dystrybucjach Linuksa
  • Duety śpiewające piosenki
  • Nowe skróty klawiaturowe
  • Ulepszony edytor piosenek
  • Poprawiona ogólna szybkość i mniejsze wymagania dotyczące pamięci - możesz teraz łatwo grać w grę z 5000 utworów załadowanych w systemie z 1 GB pamięci RAM
  • Inteligentna funkcja wyszukiwania do wyboru utworów i tworzenia list odtwarzania
  • Przełączono z SDL1.2 na SDL2, zaktualizowano wiele innych zależnych bibliotek
  • Lepsza obsługa Unicode dla wielojęzycznych znaków w tekstach

UltraStar Deluxe jest napisany w Object Pascal i kompiluje się z Delphi , Free Pascal i Lazarus .

Od wersji 1.0.1 UltraStar Deluxe działa w systemie Linux przez Wine .

Od wersji 1.1 UltraStar Deluxe działa natywnie w systemach Linux i Mac OS X.

Po wydaniu wersji 1.1 wielu programistów opuściło zespół, aby pracować nad nowymi i bardzo podobnymi grami karaoke Performous i Vocaluxe. Spowodowało to zatrzymanie rozwoju. Niektórzy (nowi) programiści uruchomili mod UltraStar Deluxe World Party oraz mod Challenge & Medley. Projekty te zaczęły się jako rozwidlenia z kodu źródłowego UltraStar Deluxe 1.1 i ostatecznie rozwinęły wiele nowych funkcji i poprawek.

Począwszy od wersji 1.3 UltraStar Deluxe używa SDL2, ffmpeg 2.8, kompiluje się z freepascal 3 i działa natywnie na wszystkich aktualnych wersjach systemów Windows, Linux i OS X. Ta wersja połączyła różne rozwidlenia gry i miała na celu ożywienie darmowego / wolnego oprogramowania open source rozwój gry.

Wersja „2017.08.0” wydana 08.08.2017 dodaje obsługę ffmpeg do wersji 3.3. Jest to pierwsza wersja oznaczona jako stabilna po wydaniu wersji 1.1 z 2010 roku i po wznowieniu projektu.

Najnowsza stabilna wersja to „2020.4.0”.

Wydajność

Wydajność
Performous-0.7+menu.png
Deweloperzy Vincent Le Ligeour, Lasse Kärkkäinen, Markus Raab, Tapio Vierros, knittl, Stefan Kristiansson i inni
Platforma(y) Windows , Linux , FreeBSD , Mac OS X , PS3 ( Yellow Dog Linux , Gentoo Linux )
Uwolnienie styczeń 2007 - październik 2010 - listopad 2014 - styczeń 2016 - marzec 2022
gatunek (y) Gra muzyczna
Tryb(y) Śpiew, gitara, bas, perkusja
Wydajność
Adres URL performous.org

Performous to platforma rytmiczno-występowa typu open source, która zawiera śpiew, grę na gitarze/basie, grę na perkusji i taniec w jednej grze. Projekt rozpoczął się od przepisania gry śpiewającej UltraStar w październiku 2006 roku przy użyciu C++ i ukierunkowanego na Linuksa. Dodanie kolejnych elementów do gry było planowane od kilku lat, aw 2009 roku dodano pierwsze funkcje gry zespołu i opublikowano je na konkursie tworzenia gier Assembly . Kilka miesięcy później rozpoczęto prace nad funkcją gry tanecznej i choć nie jest ona jeszcze ukończona, funkcja ta jest już dostępna w wersji rozwojowej gry.

Projekt był pierwotnie znany jako UltraStar-NG, ale nazwa została zmieniona w wersji 0.3 w oczekiwaniu na dodanie innych instrumentów i uniknięcie zamieszania, ponieważ gra nie jest rozwidleniem UltraStar . Ponadto od wersji 0.3 renderowanie grafiki oparte jest na OpenGL , co zapewnia wysoką wydajność nawet na wolniejszych komputerach, z pełnymi efektami, o ile dostępna jest obsługa OpenGL. Różne formaty wideo w tle są obsługiwane przy użyciu FFmpeg .

Śpiewająca gra

Ta część gry to zasadniczo karaoke, ale z punktacją i informacjami zwrotnymi w czasie rzeczywistym. Rozgrywka jest podobna do SingStar : gra analizuje ton każdego piosenkarza i przyznaje punkty na podstawie dokładności wykonania utworu. Jako odniesienie, tekst, nuty i ton piosenkarza są wyświetlane na ekranie podczas odtwarzania utworu.

Performous nie próbuje klonować SingStara , ale ma unikalne funkcje, takie jak przewijanie nut i precyzyjne wyświetlanie tonu śpiewu jako fali narysowanej na ekranie. Pozwalają one graczom śpiewać bez przerw i korygować ton śpiewu, aby precyzyjnie uderzać w nuty.

Performous wykrywa wysokość tonu z szybką transformacją Fouriera (FFT) w połączeniu z zaawansowanym algorytmem przetwarzania końcowego. Ten system jest w stanie dobrze działać w bardzo hałaśliwym otoczeniu, nawet przy użyciu bardzo tanich mikrofonów.

W systemie Linux gra automatycznie wykrywa podłączone mikrofony SingStar i automatycznie ich używa. Na innych platformach iz innymi typami mikrofonów (np. kamerami internetowymi lub mikrofonami analogowymi podłączonymi do kart dźwiękowych) przeprowadzane jest wykrywanie best-effort.

Utwory należy dostarczyć w formacie UltraStar lub Frets on Fire . Performous jest dostarczany z narzędziem o nazwie „ ss_extract” do konwertowania płyt DVD SingStar do formatu UltraStar .

Gra zespołowa

Rozgrywka jest podobna do Guitar Hero lub Rock Band : używany jest kontroler gitary, a gracz będzie musiał dopasować nuty.

W przypadku gitary i basu gra stara się określić intencje gracza, a nie tylko porównać najbliższy dostępny akord, co ułatwia granie szybkich pasaży. Hammer-on i pull-off (HOPO) biorą również pod uwagę intencje gracza. Jeśli gracz zamierza wybrać notatkę w normalny sposób, ale zdarzy mu się to przez przypadek chwilę wcześniej, wybór cofnie HOPO i nie zdarzy się żaden błąd. Te małe poprawki rozgrywki na korzyść gracza sprawiają, że gra jest o wiele przyjemniejsza, ponieważ poprawna gra nie będzie już powodowała błędów, gdy czas jest nieco przesunięty lub gdy gracz zdecyduje się nie korzystać z funkcji HOPO. Dokładność synchronizacji jest nadal brana pod uwagę w punktacji, więc uderzenie we wszystkie nuty nie zawsze daje maksymalny wynik.

Performous automatycznie wykrywa podłączone kontrolery Guitar Hero lub Rock Band . Dodatkowo klawiatura PC może służyć jako kontroler gitary. Piosenki muszą być w formacie Frets on Fire.

Gra taneczna

Rozgrywka jest podobna do Dance Dance Revolution lub StepMania : tancerz będzie musiał jak najdokładniej dopasować kroki wyświetlane na ekranie na macie do tańca. Piosenki muszą być w formacie StepMania.

Zgromadzenie Lato 2009

' Performous Band' , okrojona wersja gry, zawierająca tylko grę zespołową (gitara, bas i perkusja), wzięła udział w konkursie tworzenia gier. Gra była wyświetlana z wcześniej nagraną prezentacją wideo, ale występowały poważne problemy z synchronizacją audio-wideo z wideo, mimo że sama gra nie miała takich problemów. Ze względu na problemy z prawami autorskimi i brak utworów do swobodnego użytku w tamtym czasie, część demonstracji odbyła się przy całkowicie wyciszonej muzyce. Mecz zakończył się na 12 miejscu z 642 punktami.

Wydania

01.11.2014 Performous wydało wersję 1.0 zawierającą nowy silnik oparty na SDL2, możliwość tworzenia list odtwarzania i wiele poprawek błędów.

W dniu 2016-01-23 Performous wydał wersję 1.1 zawierającą głównie poprawki błędów.

27.03.2022 Performous wydało wersję 1.2.

Zobacz też

Linki zewnętrzne