jak powstawał „wielki mistrz”

29
Jak powstawał „Wielki Jak powstawał „Wielki Mistrz” Mistrz” Czyli opowieść o tworzeniu gry typu cRPG Jakub Rojek W imieniu całego zespołu SystemSzok Prezentacja przygotowana dla koła naukowego Ruch Projektantów Gier (RPG) 1 marca 2011 r.

Upload: quilla

Post on 26-Jan-2016

57 views

Category:

Documents


2 download

DESCRIPTION

Jak powstawał „Wielki Mistrz”. Czyli opowieść o tworzeniu gry typu cRPG Jakub Rojek W imieniu całego zespołu SystemSzok Prezentacja przygotowana dla koła naukowego Ruch Projektantów Gier (RPG) 1 marca 2011 r. O czym będziemy mówić?. Sposób organizacji pracy rozproszonego zespołu - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Jak powstawał „Wielki Mistrz”

Jak powstawał „Wielki Jak powstawał „Wielki Mistrz”Mistrz”

Czyli opowieść o tworzeniu gry typu cRPG

Jakub RojekW imieniu całego zespołu

SystemSzok

Prezentacja przygotowana dla koła naukowego Ruch Projektantów Gier (RPG)

1 marca 2011 r.

Page 2: Jak powstawał „Wielki Mistrz”

O czym będziemy mówić?O czym będziemy mówić?Sposób organizacji pracy

rozproszonego zespołuJak nastawiać się na grę typu

cRPG?Wykorzystywane narzędziaInżynieria oprogramowaniaTrudności w tworzeniu

amatorskiej gry

Page 3: Jak powstawał „Wielki Mistrz”

Geneza „Wielkiego Geneza „Wielkiego Mistrza”Mistrza”Pomysł na grę - wakacje 2008

rokuChęć stworzenia czegoś

większego (cRPG) i pokazania, że „jest to możliwe”

Chęć nabycia doświadczeniaSkąd pomysł na nazwę?

Page 4: Jak powstawał „Wielki Mistrz”

Założenia „Wielkiego Założenia „Wielkiego Mistrza”Mistrza”Gra cRPG typu „dungeon crawl”

(wybrana spośród kilku propozycji)

Gra ma być darmowa (z otwartymi źródłami)

Każdy chętny i mogący pomóc może współtworzyć grę

Gracze mają się dobrze bawićNienastawianie się tylko na walkęWzorce: Ultima, Morrowind

Page 5: Jak powstawał „Wielki Mistrz”

Inspiracje – Ultima Inspiracje – Ultima Underworld 2Underworld 2

http://upload.wikimedia.org/wikipedia/en/3/3f/Underworld2.png

Page 6: Jak powstawał „Wielki Mistrz”

Inspiracje – Arx FatalisInspiracje – Arx Fatalis

http://www.epilog.de/Dokumente/Spiele/Computer/JooWooD/_Bilder/Arx_Fatalis_B01.jpg

Page 7: Jak powstawał „Wielki Mistrz”

Inspiracje - MorrowindInspiracje - Morrowind

http://gameinformer.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/00.00.00.00.09/7380.elder-scrolls.jpg

Page 8: Jak powstawał „Wielki Mistrz”

Z czym wiąże się cRPG?Z czym wiąże się cRPG?Wiele osób entuzjastycznie

podchodzi do role-playing gamesBardzo dużo rzeczy do uwzględnienia

i zaprojektowaniaFabuła, dialogi, tekstyJednoczesne zachowanie grywalności

(długość i skomplikowanie rozgrywki)Umiar w dawkowaniu atrakcji (zbyt

duże skomplikowanie może obrzydzić grę)

Page 9: Jak powstawał „Wielki Mistrz”

Zastosowane podejście i Zastosowane podejście i narzędzia Inarzędzia IWykorzystanie dużej części kodu i

narzędzi z poprzedniego projektu („Shadow Clones”)

Współdzielenie kodu na repozytorium SVN

Wymienianie się bugami za pomocą Bugzilli

„Continuous integration” – maile przy problemach występujących w projekcie

Page 10: Jak powstawał „Wielki Mistrz”

Zastosowane podejście i Zastosowane podejście i narzędzia IInarzędzia IIPróby zastosowania metodyki ScrumPodejście iteracyjne, z listą celów do

wypełnieniaIteracja kończąca się wydaniem

wersji demo (o nazwach kodowych) i zebranie komentarzy i ocen graczy

Komunikacja grupowa – wikispaces.com

Przygotowanie dokumentów rozruchowych (standardy)

Page 11: Jak powstawał „Wielki Mistrz”

Grafika trójwymiarowaGrafika trójwymiarowaSilnik Ogre 3D Rezygnacja z otwartych przestrzeni„Kaflobloczki”Pochodnie jako źródła światłaKonieczność optymalizacjiZastosowanie overlayówEfekty cząsteczkowe (czary,

fontanny)Problem z zasobami (brak grafików)Shadery?

Page 12: Jak powstawał „Wielki Mistrz”

Grafika trójwymiarowa - Grafika trójwymiarowa - BrengirBrengir

Page 13: Jak powstawał „Wielki Mistrz”

Grafika trójwymiarowa - Grafika trójwymiarowa - HereticHeretic

Page 14: Jak powstawał „Wielki Mistrz”

Grafika trójwymiarowa - Grafika trójwymiarowa - HereticHeretic

Page 15: Jak powstawał „Wielki Mistrz”

Grafika trójwymiarowa – Grafika trójwymiarowa – końcowa wersjakońcowa wersja

Page 16: Jak powstawał „Wielki Mistrz”

Grafika trójwymiarowa – Grafika trójwymiarowa – końcowa wersjakońcowa wersja

Page 17: Jak powstawał „Wielki Mistrz”

Fizyka i oprawa Fizyka i oprawa dźwiękowadźwiękowaSilnik Bullet i biblioteka FMODKażdy obiekt posiada masęObiekty mogą być przesuwane,

rzucane, odbijaneDźwięki przestrzenne oraz

„lokalne”

Page 18: Jak powstawał „Wielki Mistrz”

Skrypty i komendySkrypty i komendyAutorski system stosowany przy

poprzedniej grze zespołuKonsola ala QuakeMożliwość łatwego dodawania

funkcjonalności przedmiotów oraz akcji w dialogach

Możliwość szybkiej edycji poziomów z pliku tekstowego

Triggery

Page 19: Jak powstawał „Wielki Mistrz”

Skrypty i komendySkrypty i komendy

Page 20: Jak powstawał „Wielki Mistrz”

DialogiDialogiWykorzystanie UML (konieczność

pisania konwertera)Możliwość symulowania rozmów

między graczem i wieloma postaciami poprzez sztuczki z komendami

Wykorzystanie skryptówWiększość „spraw” w grze jest

wykonana za pomocą dialogów (np. drzwi, specjalne skrzynie, obeliski teleportacyjne)

Page 21: Jak powstawał „Wielki Mistrz”

DialogiDialogi

Page 22: Jak powstawał „Wielki Mistrz”

DialogiDialogi

Page 23: Jak powstawał „Wielki Mistrz”

Atmosfera w grzeAtmosfera w grze„Nienormalne fantasy”Inspiracja „Światem Dysku” i

humorem absurdalnymOdniesienia do współczesnych

produkcji„Cała gra ma być jednym wielkim

easter eggiem”Gracz ma się dobrze bawić i być

ciekawym, co go spotka za rogiem

Page 24: Jak powstawał „Wielki Mistrz”

Atmosfera w grzeAtmosfera w grze

Page 25: Jak powstawał „Wielki Mistrz”

Trudności - zespółTrudności - zespółCzłonkowie zespołu znali się tylko przez

Internet, dosyć duża anonimowośćRyzyko odejścia członka zespołu bez

zapowiedzi – bardzo duża rotacja„Każda para rąk się przyda”Trudności w znalezieniu grafikaUtrzymywanie dobrej atmosfery w

zespole (motywacja)Komunikacja przez komunikatory,

„wikispację”, Bugzillę

Page 26: Jak powstawał „Wielki Mistrz”

Trudności – technikaTrudności – technikaZasoby graficzne (brak grafików)

oraz dźwiękowe (dostosowywanie treści gry do posiadanych modeli – dziwne pomysły fabularne)

Dostosowanie wszystkich „fajerwerków” do każdej konfiguracji

Page 27: Jak powstawał „Wielki Mistrz”

Plany na przyszłośćPlany na przyszłośćTłumaczenie Wielkiego Mistrza

na język angielski (http://wielkimistrz.wikispaces.com/)

Promocja gry (naprawienie zaniedbań z przeszłości)

Wielki Mistrz 2?

Page 28: Jak powstawał „Wielki Mistrz”

Miejsca w sieciMiejsca w siecihttp://amatorskagra.wikispaces.com/http://wielkimistrz.wikispaces.com/http://warsztat.gd/projects.php?

x=view&id=699http://www.soundsnap.com/browsehttp://www.epilogue.net/http://commons.wikimedia.org/wiki/

Strona_g%C5%82%C3%B3wnaWiele, wiele innych…

Page 29: Jak powstawał „Wielki Mistrz”

Pytania?Pytania?