Pracuję nad grą Point and Click Adventure kodowaną w silniku AGS, a ostatnio pytanie „czy to jest przestarzałe?” Pojawił się.
Przyznaję, że AGS jest dość stary i trochę nie pasował do samego gatunku P&C, ale nie znalazłem czegoś takiego, co specjalizuje się w tym specyficznym formacie gier.
Czy to jest przestarzałe, a jeśli tak, to czy istnieje lepsza alternatywa?
adventure-game-studio
Aidan Moore
źródło
źródło
Odpowiedzi:
Obecnie na rynku dostępne są trzy popularne silniki gier przygodowych:
Studio gier przygodowych
Wintermute Engine
Visionaire Studio
Każdy z silników ma inną filozofię i ogólnie gry opracowane dla każdego z nich mają bardzo odmienny styl.
Ale nic nie stoi na przeszkodzie, abyś używał jednego z tych silników i rozwijał coś poza konwencjonalnym stylem - z wyjątkiem kilku drobnych szczegółów, ich zestawy funkcji są bardzo podobne.
Dam ci szybki przegląd głównych cech każdego z silników, abyś wiedział, co jest dla ciebie dostępne. Dla porównania rozsądne może być stwierdzenie, że Adventure Game Studio nie jest tak nowoczesne jak jego rodzeństwo, ale osądzę to.
Studio gier przygodowych
Zdjęcie z Gemini Rue opracowane w Adventure Game Studio
Wintermute Engine
Zdjęcie z Alpha Polaris opracowane przy pomocy Wintermute Engine
Visionaire Studio
Obraz z The Whispered World opracowany w Visionaire Studio
Uwaga: programiści próbują obecnie dodać obsługę postaci 3D i kilka innych funkcji, które powinny umożliwić jej bezpośrednią rywalizację z Wintermute.
źródło
Myślę, że to zależy od tego, co próbujesz osiągnąć ...
wiele gier w stylu retro p + c jest zwykle wykonywanych przy użyciu AGS i jak wspomniano, mnóstwo pomocy dla społeczności, a także mnóstwo darmowych gier, wersji demo itp. do pobrania, ale brakuje wsparcia dla wysokich rozdzielczości, ponieważ idzie tylko do 1024x768 (tak myślę)
- * -
Jeśli chodzi o mnie, wybrałem Visionaire Studio, ponieważ działa podobnie do VB (Visual Basic) - wiele procesów projektowania gry można wykonać wizualnie i wybierając akcje i opcje za pomocą menu rozwijanych, zakładek i wyskakujących okienek w przeciwieństwie do do konieczności pisania dużej ilości kodu.
Chciałem wsparcia Full HD! różne ustawione rozdzielczości od 320 x 200 do 1920 x 1200 lub możesz ustawić niestandardową wartość w narzędziu eksploratora. (standardowa rozdzielczość HD to 1920x1080)
Z tego, co wiem, jest działający port Mac przeznaczony do następnej wersji, a także mnóstwo innych fajnych nowych funkcji - niektóre związane ze stroną audio.
W przyszłych wydaniach planowane jest także wsparcie dla wielu platform - iOS, Android itp., Ale nie wiedzą, jak długo trzeba je wdrożyć.
Społeczność ma teraz znacznie więcej wsparcia, a także szablony początkowe projektów, niektóre samouczki wideo i tekstowe oraz przykłady skryptów LUA.
- * -
Nie próbowałem Wintermute, więc nie mogę wiele o tym powiedzieć.
- * -
jest też inny silnik, o którym wiem, ale nie próbowałem, o nazwie „SLUDGE - Adventure Game Engine” - który jest również darmowym oprogramowaniem open source. http://opensludge.sourceforge.net
- * -
Bezpieczny :)
źródło
Odpowiedź na twoje pytanie naprawdę polega na precyzyjnym zdefiniowaniu „przestarzałego”, a następnie porównaniu tej definicji z funkcjami narzędzia programistycznego. Na przykład, czy narzędzie obsługuje twoją (przypuszczalnie nowoczesną) platformę docelową? Czy to narzędzie obsługuje jakość dźwięku, której potrzebujesz? itp.
Chociaż prawdopodobnie powinieneś sporządzić taką listę wymagań w ramach oceny narzędzia, innym ważnym aspektem jest odtwarzanie przykładów wykonanych za pomocą tego silnika. Czy próbowałeś już wielu gier stworzonych w AGS? Czy te gry pokazują, co masz na myśli? Wypróbowanie konkretnych przykładów znacznie przyczyni się do potwierdzenia, że „tak, to właściwe narzędzie dla mojego projektu”. Uważaj tylko, aby opierać swój osąd całkowicie na przykładach, które inni stworzyli, zamiast na własnym badaniu narzędzia.
źródło
To zależy od tego, czego dokładnie potrzebujesz. Nie sądzę, że jest przestarzały, ale dwa razy zastanowiłbym się, kto jest moją grupą docelową (przyjaciele? Miliony ludzi na całym świecie?) I jak łatwy powinien być rozwój. Jeśli na przykład dojdziesz do wniosku, że chcesz grę dla przyjaciół i większość z nich korzysta z urządzeń mobilnych, dobrym pomysłem może być stworzenie gry na te urządzenia - na przykład za pomocą systemu GameStylus - prosta wersja internetowa edytor, silnik przygodowy Android, darmowy ... imho bardzo łatwy w użyciu i całkiem nowoczesny (w tym oczywiście obsługa HD i wielojęzyczności).
źródło