Jak zrobić własną grę komputerową [Część 2]

  • Mark Lucas
  • 0
  • 2370
  • 391
Reklama

Granie w gry może być świetną zabawą. Ale po co się tu zatrzymywać? Jeśli znasz się na komputerze i chcesz zainwestować trochę czasu, możesz zacząć tworzyć własne gry. Nawet jeśli nie zaprogramowałeś dnia w swoim życiu, możesz zacząć już dziś.

To druga część trzyczęściowej serii. Z każdym artykułem narzędzia, które sprawdzamy, będą o jeden trudniejsze, krzywa uczenia się będzie nieco bardziej stroma, ale możliwości twórcze wzrosną jeszcze bardziej.

W część pierwsza widzieliśmy, jak w mgnieniu oka stworzyć własną grę tekstową, platformówkę lub strzelankę FPS, często za pomocą zwykłych procedur przeciągania i upuszczania. Te narzędzia już pozwoliły ci opowiedzieć własną interaktywną historię, ale twój wpływ na mechanikę rozgrywki pozostał ograniczony.

W tym tygodniu znajdziesz narzędzia o średniej złożoności. Będziesz mógł określić, co jest w grze, ale także jak poszczególne elementy gry będą oddziaływać. W tym celu wykorzystamy interakcje między obiektami i skrypty.

GameMaker (Mac + Windows)

GameMaker jest jednym z najpopularniejszych pakietów do robienia gier w swojej lidze. Został on opisany w podsumowaniu gier Jonathana Bennetta 5 bezpłatnych narzędzi do tworzenia gier do tworzenia własnych gier 5 bezpłatnych narzędzi do tworzenia gier do tworzenia własnych gier Bezpłatne oprogramowanie do tworzenia gier to świetny sposób na rozpoczęcie tworzenia gier wideo. Zebraliśmy najlepsze oprogramowanie do gier na rynku. na początku 2010 roku. To, co wyróżnia tę aplikację, to jej wszechstronność i kompatybilność. GameMaker to jedyne narzędzie w tym tygodniu, które działa zarówno na Mac OS X, jak i Windows. Co więcej, wersja płatna może eksportować na jeszcze szerszą gamę platform, w tym iOS i Android.

Pomysł jest prosty. Dodajesz do gry wiele elementów, w tym tła, dźwięki i przedmioty. Zachowanie tych obiektów w grze można skrypty, określając zdarzenia i akcje towarzyszące. Rozważ zrzut ekranu powyżej. W przypadku zdarzenia „Utwórz” (tj. Podczas inicjalizacji) obiekt przejdzie przez akcje przedstawione w prawej kolumnie. Działania te mogą być zagnieżdżone i obejmują warunki warunkowe (jeśli „to”, zrób „to”) i kontroluj instrukcje przepływu (podczas gdy „to”, zrób „to”).

W rzeczywistości działania te stanowią dobre wprowadzenie do sposobu myślenia programisty. Większość aplikacji programistycznych ma taką samą strukturę. Pozwala to ćwiczyć z ograniczonym podziałem możliwych interakcji i bez kłopotów z dokładną składnią.

Chociaż możesz zbudować całą grę, modyfikując właściwości obiektu, możesz rozwinąć te domyślne szablony, tworząc własne skrypty. Skrypty te używają języka GameMaker (GML), który przypomina składnię Java. Możesz także czytać i uczyć się na podstawie skryptów dołączonych do GameMakera i dostępnych online.

YoYo Games, firma odpowiedzialna za GameMaker, oferuje różnorodne zasoby online, w tym szereg samouczków. Te samouczki mogą pomóc w rozpoczęciu korzystania z GameMaker.

RPG Toolkit (Windows)

RPG Toolkit skupia się na mniejszym podzbiorze gier, ale robi to bardzo dobrze. Narzędzia w tym pakiecie do tworzenia gier zostały udoskonalone przez ostatnie 10 lat, aby pomóc Ci w tworzeniu rozległej gry fabularnej 2D.

Te dwuwymiarowe gry są oparte na grafice i animacjach opartych na kafelkach. Jednak RPG Toolkit pozostawia swobodę korzystania z własnych zaprogramowanych efektów wizualnych w niektórych częściach interfejsu gry. Co najważniejsze, RPG Toolkit czerpie zyski ze swojej bogatej społeczności. Jeśli masz pytanie dotyczące Twojej gry, a nawet chcesz pogadać na temat metodologii gry, zawsze możesz przejść do forów.

Edytor w pakiecie RPG Toolkit pomoże Ci stworzyć wszystko, czego potrzebujesz do gry, w tym nowe duszki, efekty i postacie w grze. Na stronie znajdziesz niezliczone narzędzia, wtyczki i gotowe fragmenty programowania do użycia w grze.

W przeciwieństwie do GameMaker, RPG Toolkit znacznie bardziej opiera się na języku skryptowym zwanym Kodem RPG. Ten język będzie niezbędny do stworzenia przyzwoitej gry RPG. W przeciwieństwie do dwóch pozostałych aplikacji wymienionych w tym artykule, nie można tego lekko pominąć.

Aby rozpocząć, pobierz aplikację i zajrzyj do sekcji samouczków na stronie RPG Toolkit. Znajdziesz tam potrzebne informacje dotyczące edytora, kodowania, grafiki i dźwięku Twojej gry. Jeśli chcesz rozpocząć duży projekt, wypróbuj fora, aby znaleźć innych entuzjastów, którzy mogliby z nim pracować.

3D Rad (Windows)

Jak sama nazwa wskazuje, 3D Rad pozwala ci tworzyć własne gry 3D na komputerze z systemem Windows. Jest zgodny z najciekawszą metodologią. Korzystając z 3D Rad, będziesz projektować swoje gry z perspektywy projektowej, często skryptując interakcje między obiektami.

Możesz użyć edytora 3D do renderowania własnych modeli 3D lub zaimportować je z zewnętrznego źródła. Jeśli nie chcesz przejmować się modelami 3D, być może aplikacja 3D Rad nie jest dla Ciebie. W końcu, nawet jeśli korzystasz z gotowych modeli 3D, większość pracy poświęcisz na połączenie tych różnych części, za pomocą roboczych połączeń, kół i różnych elementów pośrednich, aby stworzyć własną piaskownicę fizyki.

Podobnie jak GameMaker, organizujesz rozgrywkę 3D Rad bez pisania kodu. W większości przypadków będziesz określać relacje i interakcje między obiektami za pomocą okien dialogowych obiektów. Definiując te wizualne relacje, w rzeczywistości korzystasz z szerokiej gamy wbudowanych skryptów, w tym skryptów sztucznej inteligencji. Jeśli chcesz wyjść poza ten początkowy poziom funkcjonalności, 3D Rad pozwala również zdefiniować własne skrypty do użycia w grze. W obu przypadkach na początek zapoznaj się z szeroką gamą samouczków na stronach dokumentacji.

Która z tych aplikacji przykuła twoją uwagę? Czy masz jakieś inne sugestie? Podziel się swoimi pomysłami i doświadczeniami w komentarzach poniżej!

Kredyt na zdjęcie: Idea go / Darmowe zdjęcia cyfrowe




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.