game computing: de la naratiune la personaje
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
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Aspecte privind narațiunea & personajele unui joc
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
An ordinary life is a crime.
Eric Schmider
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Care este structura narativă a unui joc?
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,…
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
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
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
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
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
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
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
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)
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
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
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)
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
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
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)
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)
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
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
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
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ă)
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)
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…
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Observație:nu toate jocurile incorporează scenarii
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
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
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
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
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
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
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
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
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?”
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
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ă
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
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)
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
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
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
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.
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
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”
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
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
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
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
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)
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)
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
The Last Express
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)
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
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Habbo Hotel – joc de tip MMOG ce facilitează colaborarea
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
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
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.
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
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
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
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Tipuri (Jeannie Novak, 2008):animalfantasticistoricpreluatmitic
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
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
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)
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
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
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)
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Gordon Freeman (Half‐Life)
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Mayor (Resident Evil 4)
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)
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)
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)
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)
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)
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)
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)
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)
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
David (Devil May Cry 3)
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
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(ă)
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)
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.)
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ă
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
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
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Tabula Rasa
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
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ă
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
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
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
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
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
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
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Half‐Life
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Tabula Rasa
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
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
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
…
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Lady (Devil May Cry 3)
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ă
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.)
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
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.)
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Viewtiful Joe
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,…
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
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
modelarea unui personaj de tip gardian (Resident Evil 4)
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,…
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
animație bazată pe sprites (Alice Amazed)
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
element narativ (Doom 3)
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
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ă
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
Devil May Cry 3
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
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
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
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
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
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
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
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0
game development
de la narațiune la personaje
Interacțiune om‐calculator
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
2.0