Programowanie Gier MMO

Preview:

DESCRIPTION

Prezentacja Michała Bartczaka o tworzeniu gier MMO

Citation preview

Michał Bartczak

Popularne World of Warcraft >11

milionów płacącychgraczy

Długo żyjące World of Warcraft –

premiera listopad 2004 Zyskowne dla autorów

~2 miliardy dolarówrocznie przychodu zsamego abonamentu

Skompilkowane i trudnedo napisania (czyżby? – o tym dalej)

Trudno konkurować zWorld of Warcraft…

20-50 lat Dzieci nie są

większością graczyMMO!

Pracujący Abonament kosztuje

Z rodziną … wbrew pozorom

Nie tylko mężczyźni 40% graczy to kobiety

Gier MMO na rynkujest bardzo dużo Każdy chce ugryźć

kawałek tortu… Większość graczy

wraca jednak do Worldof Warcraft Ciekawe zjawisko:

gracze próbują nowychgier i porzucają je narzecz starej

Przykłady konkurentów: Dungeons and Dragons

Online Lord of the Rings Online EVE Online Lineage II Warhammer Online … mnóstwo innych

Brak możliwości graniaw pojedynkę Wymuszone interakcje

z innymi graczami Niezbyt intuicyjny

interfejs użytkownika Niezbyt naturalne

ruchy postaci

Zamknięty świat Gracz nie czuł się ‘wolny’

Jakość przygód(nudne!) „Kill bear” „Kill two bears” „Kill 100 bears” „Obtain 500 clean bear

colons”…

Niezbyt poprawnybilans grania solo/wgrupie/pvp Mnóstwo przygód tylko

dla grup graczy Gra robi się nudna z

powodu zbyt powolnegoawansu postaci

Rozbudowany, otwartyświat Gracze nie lubią się czuć

ograniczeni Solo / Grupa / PVP

Ważny jest właściwybilans.

Każdy gracz ma innepotrzeby

Gra musi być na tylerozbudowana by każdymógł zbilansować ją sobiesamemu

Interakcje z innymipostaciami Tak naprawdę znaczną

częścią gier MMO jestrozmowa.

Tylko w ten sposób graczemogą poczuć że ichpostaci „żyją”

Dużo różnorodnychrzeczy do zrobienia dlagracza Nuda zabija MMO Grinding zabija MMO

Programowalnyinterfejs użytkownika World of Warcraft

pozwala nazaprogramowaniepraktycznie całego UI LUA

Każdy dłużej grającygracz ma ‘swój własnyWoW’

Oczywiście nie mamożliwości zrobieniaBOT’ów

Voice Chat Konkurencja: Ventrillo.

Jeśli nie uda się zrobićczegoś lepszego, niewarto nawet próbować

World of Warcraft mawbudowany systemkomunikacji głosowej. Niktz niego nie korzysta

Zbyt trudne spotkania Przykład: World of Warcraft

– instancja Naxxramas.Tylko ułamek procentagraczy był w stanie jąukończyć

Naprawione w dodatkuWrath of Lich King –instancja jest teraz dużołatwiejsza

„Zmuszanie” graczy Nie warto koncentrować się

na jednym aspekcie gry,np. PVP, PvE, ect.

Serwer MMO Wbrew pozorom

najłatwiejszy dostworzenia

Klient MMO Wymagany pokaźny

nakład pracy, głównieze strony osóbodpowiedzialnych zagrafikę

Programiści to niegraficy…

Treść gry Zawartość gry to coś z

czym gracze ‘walczą’ naco dzień

Stanowi o istocie gry

Open Source Cel projektu: nauka

pisania gier MMO Aktualny stan:

Grywalny

Serwer kompatybilny zklientem 2.4.3 2.4.3 = Burning Crusade Obecna wersja: 3.0.9 –

Wrath of Lich King Projekt OpenSource z

którego powstał branchwspiera wersję 3.0.9

C++ Windows/Linux

Rdzeń oparty na ACE Adaptive Communication

Environment toolkit MySQL

Baza danych aktualnegostanu serwera

Questy Zachowania mob’ów

Skrypty Aktualnie tylko w C++

Parę słów o: Komunikacji Klient-

Serwer Sztucznej Inteligencji 3D???...

World.com Patent z 1999 roku

Obejmuje zasadędziałania MMO

Już wystąpili na drogęsądową przeciwko: Guild Wars Tabula Rasa Lineage Lineage II

Jeżeli wygrają wsądzie… Gry MMO będą droższe Będą mieli bardzo duży

tort za darmo…

Slajd obligatoryjny wkażdej przentacji…

Recommended