Strona Główna Darmowe misje Płatne misje Umiejętności Treasure Trail Baza potworów Baza przedmiotów Baza NPC Cennik Lokalizator Kalkulator
28 Maj 2009 – Kodowanie i Pisanie





  

Faza implementacji składa się na dwa główne zadania. Muszę napisać kod w taki sposób, by wszystko działało, oraz wszystkie teksty zamieszczone w grze. Najciekawsze w tym jest to, że oba te zadania robi ta sama osoba, podczas gdy w innych grach komputerowych jest to przeważnie rozdzielane między różnych ludzi.


Kodowanie


Pewnie wiecie że RuneScape jest napisany w Javie – nasza firma, Jagex uchodzi za Ekspertów Gier Javy. Może więc być zaskoczeniem, że ja jako programista nie 
Piszemy w języku zwanym RuneScript, który zespół od Silnika Gry stworzył specjalnie byśmy mogli tworzyć nowe rzeczy do RuneScape. Silnik gry odczytuje kod RuneScripta i samemu dodaje go do RuneScape. RuneScript jest ciągle zmieniany i rozszerzany, jako iż ciągle dodajemy nowe możliwości by można było dodać nowe rzeczy.


Pisanie


Pisanie tekstów do gry(dialogi postaci, powiadomienia, opisy przedmiotów, itp.) wymagają wielu umiejętności i technik z pisania kodu. Ciężko się także zorientować, czy zrobiliśmy to wystarczająco dobrze. Kod albo działa, albo nie działa – a dialog może być zły, nawet jeśli nie jest w żaden sposób błędny. To delikatny balans łączący ze sobą wszystkie wymagane informacje, podczas gdy powinien być interesujący, dramatyczny i zajmować jak najmniej miejsca
Przez większość czasu, wpisuję dialogi od razu do kodu gry gdy koduję nowe materiały. Dla niektórych ważnych rzeczy, piszę je oddzielnie i dopiero potem wprowadzam do reszty kodu. Którejkolwiek techniki używam, ważne jest aby sprawdzić w grze jak wygląda efekt.

Jedną z najgorszych rzeczy jest tworzenie odpowiedniego 'głosu' każdej postaci. Muszę brać pod uwagę historię bohatera, jak się czują i jakie mają relacje z osobą, z którą gadają. Najwięcej problemów sprawiają istniejące już postacie, takie jak Dowódca Veldaban, który ma już parę dialogów w grze.


Grafika podtrzymująca teren
 Niebieski podtrzymywacz terenu


Nowy quest zawiera NPC, obiekty i obszary których zespół Grafików jeszcze nie stworzył. Potrzebuję przetestować to wszystko co programuję, więc używam specjalnych grafik podtrzymujących teren by móc przemieszczać się po tych obszarach.
Gdy skończę przygotowywać całość zadania, zespół zajmujący się Grafiką zastąpi podtrzymywacze terenów właściwym wyglądem. W jednym z kolejnych dzienników umieszczę screenshoty, które pokażą wam jak ostatecznie będzie wyglądać zadanie.
Aktualnie, „szkielet” zadania umożliwia przejście go dzięki podtrzymywaczom terenu. Jest brzydki i oczywiście niegotowy, ale właściwie działa. Teraz moim zadaniem jest poprawić wszystkie błędy i doszlifować całość, co zajmuje więcej czasu niż załatwienie, by całość działała.

Modernizacja grafiki

Ostatnio mówiliśmy wam że planujemy odnowić grafikę wszystkich krasnoludów w grze, ale nie wiedzieliśmy czy wypuścimy tą aktualizację razem z nowym zadaniem. Od tego czasu decyzja zapadła – modernizacja grafiki nie zostanie dodana równorzędnie z zadaniem. Oznacza to, że nowy quest będzie jeszcze posiadał stare grafiki krasnoludów, a 'upiększenie' krasnoludów dodamy później. Oznacza to że zespół Grafików ma teraz czas by lepiej opracować każdego krasnoluda w grze, bez stresu że muszą się wyrobić do czasu wydania zadania.


Mod John A
RuneScape Content Developer

Przetłumaczył Askel11 


Menu
Start
Pomoc



Runescape - Runescape - MyiPhoneVideo