UltraStar
UltraStar | |
---|---|
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 |
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 | |
---|---|
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 |
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ść | |
---|---|
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 |
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
- [1] - Repozytorium SourceForge z oryginalną grą stworzoną przez Corvus5
- Gry wideo 2012
- Gry wideo na licencji Creative Commons
- karaoke
- Gry wideo karaoke
- Gry na Linuksa
- Gry wideo oparte na skryptach Lua (język programowania).
- Gry na MacOS-a
- Muzyczne gry wideo
- Gry wideo typu open source
- Oprogramowanie Pascal (język programowania).
- Klony gier wideo
- Gry wideo opracowane w Polsce
- Gry na Windowsa