|
|
|
||
|
|
|||
| miniKliker | |||
|
autor: Fanotherpg
Ze względu na brak interesujących aktualnie tworzonych gier, skupiłem się na jednym z nielicznych już polskich MMORPG - Gate Online. Udało mnie się od jego autora uzyskać kilka ciekawych informacji i materiałów.
Gate Online ma być darmowym MMORPG'iem z elementami fantasy, osadzonym w czasach średniowiecza. W grze będą występować 3 tradycyjne rasy (ludzie, elfy, krasnoludy) każda z własnymi cechami i grafiką. Przedstawiciel każdej z tych ras będzie mógł reprezentować jedną z czterech profesji (wojownika, łowcy, druida, magika), oraz posiadać kilka cech jak płynność w obsłudze tarczą czy magią.
W porównaniu do poprzednich wersji gry w obecnej, jeszcze nie udostępnionej szerszemu gronu, usprawniono między innymi etap rejestracji, gdzie możliwe jest przechodzenie między editbox'ami przy pomocy taba, a także pole e-mail wrażliwe jest na występowanie znaku "@", cały system został również zoptymalizowany i jest odporny na błędy wprowadzone przez gracza (np. zły nick) o których dowiadujemy się z dobrze zaprojektowanych okienek informacyjnych.
Również uwaga gracza zostaje przez autorów gry bardziej skierowana na samą rozgrywką już od samego początku, gdyż podczas tworzenia nowej postaci możemy przeczytać opis rasy i klasy, wszystko jest czytelniejsze, opcje komunikowania się między postaciami jest usprawiona i polepszona. Np. klikając prawym przyciskiem myszy na innym graczu możemy szybko do niego wysłać chcianą wiadomość.
Dodane zostały system finansów, częściowo ekwipunku, zablokowano możliwość multiaccountingu a także dano możliwość robienia szybkich screenów podczas całej rozgrywki. A teraz zapraszam do zapoznania się z miniwywiadem z głównym koderem tej produkcji - kuc'em.
Fanotherpg: Witaj kuc. Jak widzieliśmy wszyscy ostatnio część twojej konkurencji do stworzenia pierwszego polskiego MMORPG odpadła z rozgrywki i wielu również myślało, że spotkało to GO. Dlaczego przez tak długi czas nie było żadnych nowych informacji na temat prac nad projektem?
Kuc: Zdecydowałem że nowe wersje i informację będę umieszczał tylko przy dużych zmianach, a przy tak trudnej do stworzenia grze jak MMORPG na duże zmiany trzeba czekać naprawdę długo.
Fanotherpg: Z tego co pamiętam miałeś również dość duże problemy ze szkołą, ze względu na poświęcenie się pracy nad GO, czy masz z tego powodu jakieś konsekwencje?
Kuc: Byłem zagrożony z ośmiu przedmiotów, jednak udało mi się wszystkie poprawić. Często siedziałem nad Gate do godzin 3-5 w nocy, przez co nie przychodziłem do szkoły.
Fanotherpg: Nie uważasz, że było to dość ryzykowne? Przecież i tak twórcy gier cRPG i MMO na naszej scenie nie są zbytnio chwaleni i dość często pod wpływem krytyki ich projekty upadają, a tu jeszcze rodzina i szkoła?
Kuc: Zgodzę się, było to ryzykowne, jednak opłaciło się (przez ten czas wiele zrobiłem do Gate). Myślę, że gdyby GO byłoby przez wszystkich krytykowane i tak bym starał się je ukończyć, ponieważ zawsze marzyło mi się stworzenie MMORPG.
Fanotherpg: Na jakim poziomie obecnie stoi Gate? Ostatnia wersja pozwalała jedynie chodzić i rozmawiać z innymi graczami. I mniej więcej kiedy będziemy mogli zobaczyć jakąś grywalną wersje (paru NPC, wrogowie, ekwipunek)?
Kuc: Na grywalną wersję będziecie musieli jeszcze sporo poczekać (kilka miesięcy), ponieważ jest jeszcze bardzo dużo do zrobienia. Obecnie pracuję w Gate nad systemem ekwipunku, i innymi systemami potrzebnymi do stworzenia walki. Kilku NPC to nie problem, ale trudno będzie zrobić zadania przyjmowane od NPC.
Fanotherpg: Czyli jak na razie, nie macie zbyt wiele przygotowane, a gra od strony kodowej - kilkaset linijek kodu, to też nie jest zbyt oszałamiająca liczba jak na tego rodzaju grę. Nie rozważasz przez przypadek, że jeśli stracisz chęć na dokończenie projektu udostępnić go jako open source tak jak to zrobił AlexJ z swoim MMO?
Kuc: Myślę, że udostępnianie takich projektów jako Open Source nie jest rozsądną decyzją. Żeby zrozumieć taki rozbudowany silnik potrzeba bardzo dużo czasu. Nie udostępniłbym GO jako Open Source, ponieważ stworzenie go kosztowało mnie zbyt wiele pracy. Mała objętość kodu to plus, ponieważ program szybciej chodzi. Wszystkie systemy i rozwiązania w Gate staram się stworzyć jak najprościej. Kilka razy straciłem chęć na tworzenie Gate ale wystarczyło kilka dni odpoczynku i chęć wracała.
Fanotherpg: Jednak czy nie uważasz, że tworzenie tego projektu jako Open Source wydłużyłoby jego życie? Może znaleźli by się jacyś zapaleni gracze którzy by pomogli wykrywać bugi w kodzie, bądź też rozwiązywać trudne kwestie. A co do małej objętości kodu, niby fakt, że dzięki temu gra szybciej działa, ale też jest mało rozbudowana. Więc może byś powiedział o planowanej wielkości świata, ilości NPC, przedmiotów?
Kuc:
Masz rację, lecz Gate będzie przeze mnie rozbudowywane przez długi
czas, nawet po ukończeniu finalnej wersji. Projekt ma spory potencjał i zamierzam go wykorzystać. Jeżeli chodzi o świat, to z powodu
niewystarczającej wydajności MMF 2, świat będzie podzielony na wiele map. Jedna mapa może na razie mieć rozmiar jedynie
127*96 kratek (4064*3072 pikseli).
Fanotherpg: Czyli 1 kratka ma wymiary 32 na 32 piksele? Więc dlaczego plansze są prostokątne a nie kwadratowe MMF radzi sobie z planszami 4000x4000 pikseli..
Kuc: Ze względu na to, że gracz widzi na ekranie obraz w stosunku 4:2. Gra zajmuje dużo pamięci operacyjnej (RAM), a gdy powiększę mapę zajmuje jej jeszcze więcej. GO ma mieć niskie wymagania.
Fanotherpg: A czy planujesz zakup jakiegoś serwera/wykorzystanie jakiegoś darmowego aby postawić serwer MOO do GO?
Kuc:
Gate nie potrafi pracować na darmowym serwerze Moo. Fanotherpg: A co myślisz o swojej nadal istniejącej konkurencji? Gł. o dobrze zapowiadające się Dragon Slayer Eozsof i Ratheal: God's Reveange?
Kuc:
Mało o nich słyszałem. Myślę że DSE ma dużą szansę na ukończenie ze względu na zespół go tworzący i screeny.
Fanotherpg: Co spowodowało, że gł. grafikiem projektu przestał być Vital, a został nim kto inny?
Kuc: Vital nie miał czasu.
Fanotherpg: Dziękuję za wywiad i życzę dalszych sukcesów nad projektem.
|
|||
|
Copyright (c) 2005-2007 Ślimaczek |
|||