game computing: de la naratiune la personaje

143
Interacțiune omcalculator Dr. SabinCorneliu Buraga – www.purl.org/net/busaco 2.0 Dr. SabinCorneliu Buraga Facultatea de Informatică Universitatea “A.I.Cuza” Iaşi, România

Upload: sabin-buraga

Post on 30-Nov-2014

1.184 views

Category:

Technology


3 download

DESCRIPTION

O introducere in proiectarea jocurilor pe calculator (game computing), prezentare in cadrul cursului Interactiune om-calculator, master, Facultatea de Informatica, Alexandru Ioan Cuza din Iasi.

TRANSCRIPT

Page 1: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Dr. Sabin‐Corneliu Buraga

Facultatea de InformaticăUniversitatea “A.I.Cuza” Iaşi, România

Page 2: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Aspecte privind narațiunea & personajele unui joc

Page 3: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

An ordinary life is a crime.

Eric Schmider

Page 4: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Care este structura narativă a unui joc?

Page 5: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Tehnici tradiționale narative

motiv (Carl Jung):collective unconscious – cunoştințele dobândite de la naştere, 

de care nu suntem conştiențiteme universale + arhetipuri

prezența lor sub formă de basme, în arte, în jocuri,…

Page 6: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

scenariul în 3 acte – “rețeta de succes” Hollywood

Page 7: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Beginningactul 1

capture attention+ introduce problem

Middleactul 2

provide tension + present obstacles

Endactul 3

provide closure + resolve problem

Page 8: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

scenariul în 3 acte – “rețeta de succes” Hollywood

tradițional, scenariştii sunt încurajați să înceapă scrierea narațiunii pornind cu momentul median al acțiunii (e.g., personajul principal este urmărit de monştri), ceea ce permite prezentarea imediată a problemei

Page 9: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

scenariul în 3 acte – “rețeta de succes” Hollywood

într‐un joc, utilizatorii trebuie să învețe regulile şi să se adapteze la specificul personajului înainte ca problema 

să fie prezentată pentru a fi rezolvată pe parcursjucătorul îşi poate asuma rolul unui personaj de joc

Page 10: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

scenariul în 3 acte – “rețeta de succes” Hollywood

spre deosebire de media liniare (teatru, film,…) şi limitate în timp, jocurile uzual au un caracter exploratoriu, 

jucătorii experimentând o libertate “nelimitată”game experience

Page 11: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

scenariul în 3 acte – “rețeta de succes” Hollywood

în multe cazuri, jocurile pot avea sfârşituri multiple– de la succes total al personajului principal până la eşec –, 

în contrast cu narațiunile tradiționale

Page 12: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

monomyth = a specific story pattern that legends and myths of all world cultures share

Page 13: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

exemplu tipic: călătoria (inițiatică) a eroului principal

12 etape (Christopher Vogler)

Page 14: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

1. ordina‐

ryworld

2. call to ad‐venture

3. refusal of the call

4. mentormeeting

5. 1st

thres‐hold

6. tests, allies, ene‐mies

7. the inmost cave

8. ordeal

9. reward

10. the road back

11. resur‐rection

12. return with elixir

Page 15: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

1. ordinary worldprezentarea lumii obişnuite a eroului

“It was a day like any other” – Final Fantasy

Page 16: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

2. call to adventureeroul pătrunde într‐o lume alternativă + 

i se solicită să purceadă într‐o călătorie (quest)

Page 17: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

3. refusal of the callinițial, eroul refuză, dar are dubii privind acest refuz

Page 18: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

4. meeting with the mentordin partea unui mentor, eroul primeşte sfaturi relevante 

privind călătoria şi ce beneficii decurg din ea

Page 19: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

5. crossing the first thresholderoul porneşte în călătorie, intrând în lumea specială

(uzual, aici se termină actul 1)

Page 20: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

6. tests, allies & enemieseroul trebuie să facă față unor provocări, 

întâlnind aliați & duşmanidemararea acțiunii principale (actul 2)

Page 21: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

7. approach to the inmost caveeroul se confruntă cu tot mai multe provocări

a period of supreme wonder or terror

Page 22: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

8. ordealeroul trebuie să rezolve cea mai importantă provocare

(e.g., defeat the “big” villain)eroul este însă vulnerabil, nefiind clar dacă va învinge sau nu

Page 23: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

9. reward (seizing the sword)eroul primeşte ajutor (un reward)

finalul actului 2

Page 24: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

10. the road backdin moment ce a rezolvat problema, eroul poate alege să rămână în lumea specială sau să se întoarcă acasă

(de obicei, revine în lumea obişnuită)

Page 25: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

11. resurrectioneroul trebuie să înfrunte moartea sau un alt pericol(punctul culminant), dar îşi demonstrează abilitățile 

dobândite în urma realizării călătoriei(se poate introduce un sfârşit fals – trick ending)

Page 26: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

12. return with the elixireroul se întoarce acasă, dar schimbat pentru totdeauna

uzual, vine cu un elixir luat din lumea specială menit a‐i ajuta pe cei din lumea obişnuită

structura circulară oferă soluții pentru o continuare…

Page 27: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Observație:nu toate jocurile incorporează scenarii

Page 28: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Observație:unele tipuri de jocuri – precum role‐based games –

se bazează foarte mult pe narațiune

Page 29: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

premise (high concept)

rezumă în 1‐2 fraze scopul & tema principală a jocului

Page 30: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

premise (high concept)

“As the leader of a group of Resistance fighters in a future devastated Earth, you must assemble your army and travel the globe, restoring peace and sanity 

in a very dangerous world.”Devastation

Page 31: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

premise (high concept)

“Drive a getaway car for the mob in this action‐packed street‐racing game.”

Driver

Page 32: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

premise (high concept)

“Take on the role of Gordon Freeman, an ordinary technician who is forced to battle trans‐dimensional monsters after an accident at a secret research facility.”

Half‐Life

Page 33: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

backstory

oferă informații premergătoare începerii jocului, stabilind scopul & acțiunea

şi permițând familiarizarea utilizatorului cu scenariul

Page 34: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Page 35: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

synopsis

permite implicarea jucătorului în “decor”, pentru a lua parte la acțiune

running storyline – ajută utilizatorul să fie implicat emoțional

Page 36: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

theme

desemnează care e “povestea” (story‐ul) jocului

uzual, are legătură cu obstacolul primar – de exemplu, răufăcători, natură, societate,… –

pe care trebuie să‐l depăşească eroul/eroii

Page 37: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

theme

include şi filosofia pe care se bazează scenariul

“Is murder justified?”“Can love triumph?”

Page 38: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

setting/backdrop

reprezintă lumea care este explorată de personaje & jucătormediul (fizic, temporal, cultural,…) al jocului

Page 39: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

setting/backdrop

locație reală: Asia, Polul Sud etc. vs. imaginară: planeta Dunetrecut: antichitate, anii ‘30 vs. viitor: secolul LII

cultură occidentală vs. cultură exotică

Page 40: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Page 41: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

setting/backdrop

poate avea legătură cu genuri tradiționale: science fiction (spațiul cosmic), 

horror (castelul bântuit), mystery (scena crimei)

Page 42: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

setting/backdrop

lumea redată poate fi una abstractă

exemple: puzzle‐uri, Pac‐Man

Page 43: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

plot

descrie cum evoluează narațiunea

este influențat de interacțiunea utilizatorului cu jocul 

interdependent de gameplay

Page 44: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

balancing conflict

reglează tensiunea dramatică a narațiunii

poate fi realizat prin intermediul jocului sau pe baza celorlalți jucători

Page 45: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

shifting focus

capturarea interesului jucătorului pentru a menține fluxul narativ

e.g., introducerea de noi personaje/obiecte de interes, lărgirea ariei de explorare etc.

Page 46: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

foreshadowing events

semnalează audienței că un eveniment important sau o schimbare majoră se va petrece în viitorul apropiat

Page 47: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

suspension of disbelief

sentimentul credibilității lumii artificiale a jocului acceptarea regulilor & experiențelor virtuale trăite

“to convince the players to believe that what is happening in the story is important and real”

Page 48: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

realism

folosit pentru a imita lumea reală cât mai minuțios posibil

necesar mai ales în cadrul jocurilor de simulareautenticitatea narațiunii

Page 49: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Page 50: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Elemente narative (Jeannie Novak, 2008)

realism

de evitat anacronismele şi lipsa armoniei

Page 51: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Modalități narative (Jeannie Novak, 2008)

interactivity

spre deosebire de media tradiționale, jocurile sunt profund interactive

jucătorii pot deveni, la rândul lor, scenarişti/povestitori ai jocului

Page 52: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Modalități narative (Jeannie Novak, 2008)

non‐linearity

jocurile nu prezintă o linie narativă,din punct de vedere fizic şi/sau temporal

audiența contribuie activ la narațiune

Page 53: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Modalități narative (Jeannie Novak, 2008)

player control

jucătorii pot manipula jocul în diverse maniere

suplimentar, utilizatorii pot să‐şi creeze propriile personaje (character customization) sau lumi pentru explorare (world‐building)

Page 54: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Modalități narative (Jeannie Novak, 2008)

player control

alte mijloace:comunicarea între jucătorii,

posibilitatea rejucării jocului (replay)

Page 55: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

The Last Express

Page 56: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Modalități narative (Jeannie Novak, 2008)

player control

dezvoltatorii de jocuri trebuie să evite supraîncărcarea narațiunii jocului (overwriting the story)

Page 57: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Modalități narative (Jeannie Novak, 2008)

collaboration

narațiunea se poate dezvolta prin colaborarea dintre jucători

cazul jocurilor de tip (massively) multi‐player

Page 58: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Modalități narative (Jeannie Novak, 2008)

collaboration

consumatorii (jucătorii) se confundă cu producătorii (dezvoltatorii jocului)efectul de tip prosumer – Alvin Toffler

Page 59: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Habbo Hotel – joc de tip MMOG ce facilitează colaborarea

Page 60: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Modalități narative (Jeannie Novak, 2008)

collaboration

problemă: menținerea consistenței narative

Page 61: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Modalități narative (Jeannie Novak, 2008)

immersion

narațiunea, personajele, maniera de jucat sunt puternice şi angajatoare, încât jucătorii sunt implicați profund în joc

Page 62: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Modalități narative (Jeannie Novak, 2008)

scripted event

secvență scurtă – e.g., dialog – apărută în funcție de timp sau declanşată de anumite acțiuni ale jucătorului

are rol de a “consolida” un personaj, de a oferi informații de tip backstory, de a redirecționa jucătorul spre alt scop etc.

Page 63: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

“Puterea” narațiunii este influențată şi de identitatea personajelor (game characters)

Fantasy Lab and Wizards of the Coast 

Page 64: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Clasificare:player characters

personaje ce pot fi “jucate” de utilizator

non‐player characters (NPCs)personaje independente de jucător, create prin software

Page 65: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Un jucător poate controla doar unul

saumai multe personaje de tip player characters(e.g., armată, echipă sportivă etc.)

avatar

Page 66: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Interacțiunea parasocială

efectul prin care audiența devine atât de ataşată de un anumit personaj, încât crede că acesta este o persoană reală

“Most powerful aspects of story play out in the player’s head, not on screen.”

Harvey Smith

Page 67: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Tipuri (Jeannie Novak, 2008):animalfantasticistoricpreluatmitic

Page 68: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Animalapare mai ales în jocuri orientate spre familii/copii

uzual, are caracteristici umane pentru a permite identificarea jucătorului cu personajul

exemplu: Sonic the Hedgehog

Page 69: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Fantasticcreat special pentru un anume joc sau suită de jocuri

nu are corespondent în lumea reală

exemple: Mario, Lara Croft, Duke Nukem, Pac‐Man

Page 70: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Istoricse bazează pe un personaj istoric (din trecutul îndepărtat)

uzual, apare în jocuri cu teme politice/militare

exemplu: William the Conqueror (Medieval: Total War)

Page 71: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Preluatexistă în alt mediu: literatură, film, TV,…

poate să fie folosit în jocuri doar cu acordul sursei(license holder)

exemple: Frodo (Lord of the Rings), James Bond, Bart Simpson

Page 72: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Mitic“extras” dintr‐o mitologie

exemple: personajele din Age of Mythology, EverQuest, 

Heroes of Might and Magic

Page 73: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Arhetipuri clasice

eroul (hero)personajul central dintr‐un joc de tip single‐player, 

realizează majoritatea acțiunii şi îşi asumă riscurile principale

jucătorul trebuie să se identifice cu eroul jocului

exemple: Luke Skywalker (Star Wars), Tidus (Final Fantasy X)

Page 74: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Gordon Freeman (Half‐Life)

Page 75: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Arhetipuri clasice

umbra (shadow)reprezintă opozitul eroului, uzual cel mai malefic personaj

deseori, rămâne ascuns până la punctul culminant, contribuind la tensiunea dramatică a jocului

exemplu: Dark Vader (Star Wars)

poate fialter‐egoal eroului

Page 76: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Mayor (Resident Evil 4)

Page 77: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Arhetipuri clasice

mentorul (mentor)personaj (secundar) cu rol de ghid al eroului

oferă personajului principal sfaturi – în unele cazuri, negative

exemple: Yoda (Star Wars), Father (Gun)

Page 78: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Arhetipuri clasice

aliații (allies)personaje care ajută eroul să progreseze şi/sau care‐l asistă în unele misiuni dificile ori imposibil de realizat pe cont propriu

exemplu: Han Solo (Star Wars), Marcus (Gears of War)

Page 79: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Arhetipuri clasice

gardianul (guardian)blochează eroul să progreseze, până când acesta 

demonstrează că posedă o proprietate (e.g., înțelepciune)

poate reprezenta o stare mentală: dubiu, frică,…

exemplu: Guards (Splinter Cell)

Page 80: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Arhetipuri clasice

trişorul (trickster)personaj neutru care realizează acțiuni îndoielnice, colaterale

conferă un caracter comic narațiunii ori poate reprezenta un personaj de tip umbră

exemplu: C3PO (Star Wars)

Page 81: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Arhetipuri clasice

heraldul (herald)facilitează schimbarea în cadrul narațiunii & focalizează eroul pe drumul “cel bun”

exemple: Princess Leia (Star Wars), Meryl (Metal Gear Solid)

Page 82: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

protagonistul (protagonist)reprezintă personajul principal

povestea jocului, deseori, este redată din punctul de vedere al acestuia

are rol principal în derularea acțiunii (making things happen)

Page 83: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

protagonistul (protagonist)posedă calități fizice & psihice deosebite

(nu neapărat în sens pozitiv)

de asemenea, are o vulnerabilitate universală (aceasta permite identificarea jucătorului cu personajul)

Page 84: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

protagonistul (protagonist)

exemple: David (Devil May Cry 3)Lara Croft (Tomb Raider)

Page 85: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

David (Devil May Cry 3)

Page 86: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

antagonistul (antagonist)oponentul protagonistului

nu înseamnă neapărat că prezintă un caracter malefic, ci doar că are vederi – politice, etice, culturale etc. – diferite 

de cele ale protagonistului

Page 87: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

antagonistul (antagonist)uzual, este “legat” de protagonist prin scopuri comune

(e.g., interes sentimental, artefact prețios,…)unity of opposites

determină ca orice conflict/competiție să fie mai relevant(ă)

Page 88: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

antagonistul (antagonist)

exemple:Diana, Meg & Eleanor (Rule of Rose)

Page 89: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

alter‐ego‐ul negativ (transformational)reprezintă un anti‐erou, personaj ce ar fi putut fi protagonist

de obicei, este pedepsit la finalul narațiunii

exemple: Mario vs. Wario (Mario Bros.)

Page 90: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

mistakenpersonaj care aparent este de tip antagonist, dar care este inocent ori chiar protagonist

apare mai ales în jocuri cu temă polițistă

Page 91: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

exaggeratedantagonist ce prezintă caracteristici exagerate, bizare

poate domina narațiunea,deoarece poate fi mai interesant decât protagonistul

Page 92: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

realisticantagonist care are caracteristici realiste, normale

deseori, este dificil de creat

Page 93: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

co‐protagoniştiiasistă protagonistul în cadrul narațiunii

apar mai ales în MMOG (Massively Multiplayer Online Games)necesitând echipe

uneori, un co‐protagonist poate fi inițial antagonist

Page 94: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Tabula Rasa

Page 95: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Alte arhetipuri

supporting charactersau rol de a preveni “ieşirea” protagonistului 

din cadrul narațiunii prefigurate

pot declanşa acțiunea sau pot avea rol de mentor

Page 96: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Tipul & caracterul personajelor contribuie la succesul jocului

critici (Richard Rouse, 2005): Mario este un personaj cu personalitate nedefinită

Page 97: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea relațiilor dintre personaje (Jeannie Novak, 2008)

character triangle

character arc

Page 98: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Character triangle

relații ternare puternice stabilite între personaje contrastante (protagonist, antagonist, supporting character)

pot exista mai multe “triunghiuri” de relații complexitatea narațiunii creşte

Page 99: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Page 100: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Character arc

arc = procesul prin care evoluează un personaj

prezintă mai multe niveluri reprezentând sistemul de valori

este ilustrat via comportamentul personajului

Page 101: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

• protagonistul e focalizat asupra propriilor scopuriintrapersonal

• protagonistul dezvoltăo relație 1‐la‐1 cu alt personajinterpersonal

• protagonistul interacționează la nivel de grupteam

• interacțiuni la nivel de rețea socială, organizată coerentcommunity

• evoluție spirituală superioară (self‐actualization)humanity

Page 102: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Jocurile prezintă jucătorului puncte de vedere (POV – points‐of‐view) specifice

Page 103: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

First‐person POVjucătorul observă acțiunea prin “ochii” avatarului

se permite identificarea jucătorului cu personajul

apar dificultăți în formarea unei imagini mentale asupra avatarului, deoarece utilizatorul nu îl vede pe ecran

Page 104: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

First‐person POVuzual, starea avatarului este redată permanent

se poate permite personalizarea avatarului

adoptat de jocuri de tip FPS (first‐person shooter), RPG (role‐playing game)

exemple: Doom, Unreal Tournament

Page 105: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Half‐Life

Page 106: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Third‐person POVutilizatorul poate vedea avatarul pe parcursul acțiunii

jucătorul se identifică mai greu cu personajul jucat, având mai mult rol de observator

caracterul cinematic e mai pronunțat

exemple: God of War, Halo

Page 107: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Tabula Rasa

Page 108: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Aspecte privind modelarea:proiectarea vizualăproiectarea verbală

mişcareaaspectul socio‐culturalnumirea personajelor

Page 109: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

caracteristicile vizuale ale personajelor trebuie corelate cu natura (rolul) acestora în cadrul narațiunii

înainte de crearea aparenței unui personaj, trebuie dezvoltată personalitatea acestuia

Page 110: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

aspecte de interes: genvârstă

caracteristici faciale (ochi, buze,…)tipul trupului (înălțime, greutate, musculatură etc.)

tegument (culoare, textură, pilozitate,…)grad de sănătate

Page 111: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Lady (Devil May Cry 3)

Page 112: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

personajul trebuie să fie identificat uşor şi prin postura pe care o adoptă

Page 113: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

costumația:îmbrăcăminte (normală, uniformă, armură,…) 

+ accesorii (ochelari, mănuşi, gadget‐uri etc.)

Page 114: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

de considerat şi schema cromatică:oferă indicii privind rolul personajului & facilitează identificarea în cadrul mediului

pentruthird‐person POV

Page 115: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

concept artisticvizualizare a personajului (din față, spate,…),

folosind schițe grafice sau rendering 2D

personajul trebuie să fie facil recognoscibileventual, pe baza unor caracteristici (faciale, coafură etc.)

Page 116: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Viewtiful Joe

Page 117: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

modelarecrearea personajului la scară în 3D, 

pe baza elementelor grafice 2D – e.g., texturi

termeni‐cheie: rendering, polygons, wireframe, shading,…

Page 118: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

modelaremodelele 3D trebuie să fie redate în timp‐real pe parcursul jocului

Page 119: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

modelare

trebuie stabilit gradul de detaliu (level of detail)

realism

Page 120: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

modelarea unui personaj de tip gardian (Resident Evil 4)

Page 121: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

texturingcrearea texturilor 2D folosite ca suprafețe pentru redarea 

costumelor, tegumentului etc. – texture maps

alte tratamente grafice: reflexie, transparență, strălucire,…

Page 122: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

animațiefacilitează redarea mişcărilor personajului

rotoscoped animationsprites

key‐framingmotion‐capture

Page 123: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

animație bazată pe sprites (Alice Amazed)

Page 124: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea vizuală

stiltrebuie să fie similar look & feel‐ului general

facilitează menținerea armoniei jocului

Page 125: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Page 126: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea verbală

tehnici: narration,monologue, dialogue

facilitează comunicarea dintre personaje, inclusiv cele NPC

voiceover audio versus onscreen text

Page 127: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

element narativ (Doom 3)

Page 128: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea verbală

dialogulfacilitează relevarea caracteristicilor personajului: personalitate, educație, gen, statut social etc.

trebuie să incorporeze emoții credibilitate

Page 129: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Proiectarea verbală

dialogulconduce la evoluția plot‐ului

oferă indicii privind conflictul jocului

are rol de stabilire a relațiilor dintre personaje

comentează acțiunea desfăşurată

Page 130: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Page 131: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Mişcarea personajelor

signaturemişcare caracteristică fiecărui personaj – e.g., gest –

care redă personalitatea şi tipul acestuia

Page 132: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Devil May Cry 3

Page 133: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Mişcarea personajelor

idlemişcare de “aşteptare” a unui eveniment

uzual, se doreşte o decizie din partea jucătorului

uneori, poate avea caracter ilar

Page 134: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Page 135: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Mişcarea personajelor

walking cyclereprezintă acțiunea de bază a personajului

trebuie să indice cât mai mult din personalitatea acestuia

Page 136: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Aspectul socio‐cultural (character background)

desemnează informațiile sociale primare ale personajului:rasă, religie, clasă socială, viață de familie, educație, ocupație, skills, relații cu alte personaje, vederi politice, hobby‐uri,…

trebuie să concorde cu narațiunea jocului

Page 137: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Aspectul socio‐cultural (character background)

unele jocuri – e.g., de tip MMOG – pot oferi suportpentru crearea de profiluri de personaje

Page 138: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Aspectul socio‐cultural (character background)

exemple de clase/rase:

Return to Castle Wolfenstein – soldier, medic, engineer, lieutenant

Starcraft – Terran, Zerg, ProtossWorld of Warcraft – human, orc, tauren

definescşi tipuri de skill‐uri

Page 139: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Page 140: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Descrierea personajului

trebuie concepută o specificație – character synopsis –pentru fiecare personaj important al jocului:

nume, tip (clasă, rasă, arhetip, fantastic/mitic/istoric),gen & vârstă, înfățişare fizică, personalitate 

(mood, motivații, ticuri nervoase, mişcări de tip idle,…), caracteristici vocale, relevanță în cadrul narațiunii

Page 141: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

Numirea personajului

se face uzual în concordanță cu caracteristicile personajului

exemplificări:Gordon Freeman (Half‐Life), Max Payne, Cate Archer (No One Lives Forever),Fox McCloud (Star Fox), Viewtiful Joe

Page 142: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0

game development

de la narațiune la personaje

Page 143: Game computing: De la naratiune la personaje

Interacțiune om‐calculator

Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco

2.0