SlideShare una empresa de Scribd logo
1 de 143
Descargar para leer sin conexión
Interacțiune om‐calculator       2.0




       Dr. Sabin‐Corneliu Buraga

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


   Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Aspecte privind narațiunea & personajele unui joc




          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




 An ordinary life is a crime.

            Eric Schmider




Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Care este structura narativă a unui joc?




       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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ți
                  teme universale + arhetipuri

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

               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




        Structuri tradiționale narative

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




           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




  Beginning                       Middle                              End
      actul 1
                                 actul 2                             actul 3
capture attention
                            provide tension +                   provide closure + 
   + introduce 
                            present obstacles                   resolve problem
    problem




               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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

             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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 parcurs
      jucătorul îşi poate asuma rolul unui personaj de joc

              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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

              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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


              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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



             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)

         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator         2.0
                                   1. 
                                 ordina‐
                     12.           ry           2. call 
                   return         world         to ad‐
                    with 
                                               venture
                    elixir

                                                                3. 
       11. 
                                                             refusal 
      resur‐
                                                              of the 
     rection
                                                               call



10. the                                                            4. 
 road                                                            mentor
 back                                                            meeting



                                                               5. 
       9.                                                      1st
     reward                                                  thres‐
                                                              hold

                                               6. tests, 
                     8.                         allies, 
                   ordeal         7. the         ene‐
                                 inmost         mies
                                   cave

           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




      Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

                 1. ordinary world
       prezentarea lumii obişnuite a eroului
   “It was a day like any other” – Final Fantasy


         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




      Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

                  2. call to adventure
      eroul pătrunde într‐o lume alternativă + 
  i se solicită să purceadă într‐o călătorie (quest)


          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




       Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

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



          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




         Structuri tradiționale narative

 monomyth & hero’s journey (Joseph Campbell)

               4. meeting with the mentor
din partea unui mentor, eroul primeşte sfaturi relevante 
      privind călătoria şi ce beneficii decurg din ea


            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




       Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

            5. crossing the first threshold
eroul porneşte în călătorie, intrând în lumea specială
           (uzual, aici se termină actul 1)


          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




      Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

              6. tests, allies & enemies
     eroul trebuie să facă față unor provocări, 
             întâlnind aliați & duşmani
       demararea acțiunii principale (actul 2)

         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




      Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

          7. approach to the inmost cave
   eroul se confruntă cu tot mai multe provocări
       a period of supreme wonder or terror


         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




           Structuri tradiționale narative

   monomyth & hero’s journey (Joseph Campbell)

                            8. ordeal
   eroul trebuie să rezolve cea mai importantă provocare
                 (e.g., defeat the “big” villain)
eroul este însă vulnerabil, nefiind clar dacă va învinge sau nu

               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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


        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




       Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

                  10. the road back
din 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ă)

           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




      Structuri tradiționale narative

monomyth & hero’s journey (Joseph Campbell)

                   11. resurrection
eroul 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)
          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




           Structuri tradiționale narative

   monomyth & hero’s journey (Joseph Campbell)

                   12. return with the elixir
  eroul 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…
               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                 Observație:
nu toate jocurile incorporează scenarii




   Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                       Observație:
unele tipuri de jocuri – precum role‐based games –
        se bazează foarte mult pe narațiune




         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Elemente narative (Jeannie Novak, 2008)

               premise (high concept)

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




           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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
             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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


         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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

              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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


          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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

               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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
         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Elemente narative (Jeannie Novak, 2008)

                            theme

  include şi filosofia pe care se bazează scenariul

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

         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




   Elemente narative (Jeannie Novak, 2008)

                       setting/backdrop

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




              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




    Elemente narative (Jeannie Novak, 2008)

                        setting/backdrop

locație reală: Asia, Polul Sud etc. vs. imaginară: planeta Dune
        trecut: antichitate, anii ‘30 vs. viitor: secolul LII
            cultură occidentală vs. cultură exotică


               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)

        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Elemente narative (Jeannie Novak, 2008)

                 setting/backdrop

      lumea redată poate fi una abstractă

         exemple: puzzle‐uri, Pac‐Man


        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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
           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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

        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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.
           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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




            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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”
             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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 simulare
                 autenticitatea narațiunii

             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Elemente narative (Jeannie Novak, 2008)

                          realism

    de evitat anacronismele şi lipsa armoniei




        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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
         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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

         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)
         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Modalități narative (Jeannie Novak, 2008)

                    player control

                  alte mijloace:
          comunicarea între jucătorii,
      posibilitatea rejucării jocului (replay)


        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




            The Last Express
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)




            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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


              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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


        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Habbo Hotel – joc de tip MMOG ce facilitează colaborarea

            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Modalități narative (Jeannie Novak, 2008)

                     collaboration

                 problemă: 
       menținerea consistenței narative




        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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




             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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.
               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




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




              Fantasy Lab and Wizards of the Coast 
          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                           Clasificare:
                   player characters
        personaje ce pot fi “jucate” de utilizator

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




            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                                                              avatar

      Un jucător poate controla doar unul

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




        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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


              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Tipuri (Jeannie Novak, 2008):
            animal
           fantastic
            istoric
            preluat
             mitic



Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                           Animal
apare mai ales în jocuri orientate spre familii/copii

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

          exemplu: Sonic the Hedgehog



         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                          Fantastic
creat special pentru un anume joc sau suită de jocuri

        nu are corespondent în lumea reală


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



          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




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

     uzual, apare în jocuri cu teme politice/militare


 exemplu: William the Conqueror (Medieval: Total War)



             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                                Preluat
          există î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



              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                          Mitic
          “extras” dintr‐o mitologie


                  exemple: 
personajele din Age of Mythology, EverQuest, 
        Heroes of Might and Magic



      Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)
               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




   Gordon Freeman (Half‐Life)
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                      Arhetipuri clasice                            poate fi
                                                                   alter‐ego
                                                                   al eroului
                       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)
             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




       Mayor (Resident Evil 4)
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)
               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)
               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)
             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)
               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)
              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)
              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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)

            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




            Alte arhetipuri

protagonistul (protagonist)

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



Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




      David (Devil May Cry 3)
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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

               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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(ă)

              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




              Alte arhetipuri

   antagonistul (antagonist)

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




  Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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.)

               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                  Alte arhetipuri

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

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



      Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                       Alte arhetipuri

                        exaggerated
antagonist ce prezintă caracteristici exagerate, bizare

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



           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                     Alte arhetipuri

                           realistic
antagonist care are caracteristici realiste, normale

            deseori, este dificil de creat




         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                           Alte arhetipuri

                         co‐protagoniştii
           asistă 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
               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




               Tabula Rasa
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                    Alte arhetipuri

            supporting characters
  au rol de a preveni “ieşirea” protagonistului 
        din cadrul narațiunii prefigurate

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



        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Tipul & caracterul personajelor contribuie la succesul jocului




               critici (Richard Rouse, 2005): 
    Mario este un personaj cu personalitate nedefinită
              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




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

             character triangle

                  character arc



     Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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


               Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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



             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0


                        • protagonistul e focalizat asupra 
intrapersonal             propriilor scopuri

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

                        • protagonistul interacționează 
   team                   la nivel de grup

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

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

         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




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




         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                     First‐person POV
   jucă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



            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                  First‐person POV
 uzual, 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

         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                  Half‐Life
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                   Third‐person POV
utilizatorul 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

           Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




               Tabula Rasa
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Aspecte privind modelarea:
       proiectarea vizuală
      proiectarea verbală
            mişcarea
     aspectul socio‐cultural
     numirea personajelor



 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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



            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                 Proiectarea vizuală

                  aspecte de interes: 
                          gen
                         vârstă
         caracteristici faciale (ochi, buze,…)
tipul trupului (înălțime, greutate, musculatură etc.)
      tegument (culoare, textură, pilozitate,…)
                   grad de sănătate
                           …
          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




       Lady (Devil May Cry 3)
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                   Proiectarea vizuală

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




            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




             Proiectarea vizuală

                 costumația:
îmbrăcăminte (normală, uniformă, armură,…) 
                       + 
 accesorii (ochelari, mănuşi, gadget‐uri etc.)




      Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




            Proiectarea vizuală

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

                                                    pentru
                                              third‐person POV


     Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                    Proiectarea vizuală

                      concept artistic
       vizualizare a personajului (din față, spate,…),
          folosind schițe grafice sau rendering 2D

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


             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




               Viewtiful Joe
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




             Proiectarea vizuală

                 modelare
     crearea personajului la scară în 3D, 
pe baza elementelor grafice 2D – e.g., texturi

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


      Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




       Proiectarea vizuală

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




Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




               Proiectarea vizuală

                         modelare

trebuie stabilit gradul de detaliu (level of detail)

                             realism



        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




modelarea unui personaj de tip gardian (Resident Evil 4)
         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                     Proiectarea vizuală

                         texturing
crearea texturilor 2D folosite ca suprafețe pentru redarea 
     costumelor, tegumentului etc. – texture maps

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



              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




            Proiectarea vizuală

                 animație
facilitează redarea mişcărilor personajului

            rotoscoped animation
                   sprites
                 key‐framing
               motion‐capture

     Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




animație bazată pe sprites (Alice Amazed)
    Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




             Proiectarea vizuală

                      stil
trebuie să fie similar look & feel‐ului general

  facilitează menținerea armoniei jocului




      Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                    Proiectarea verbală

         tehnici: narration, monologue, dialogue

facilitează comunicarea dintre personaje, inclusiv cele NPC

          voiceover audio versus onscreen text



             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




    element narativ (Doom 3)


Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                Proiectarea verbală

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

   trebuie să incorporeze emoții                  credibilitate



         Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




              Proiectarea verbală

                  dialogul
         conduce la evoluția plot‐ului

     oferă indicii privind conflictul jocului

are rol de stabilire a relațiilor dintre personaje

      comentează acțiunea desfăşurată
       Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




              Mişcarea personajelor

                      signature
mişcare caracteristică fiecărui personaj – e.g., gest –
     care redă personalitatea şi tipul acestuia




          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




            Devil May Cry 3
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




            Mişcarea personajelor

                     idle
   mişcare de “aşteptare” a unui eveniment

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

        uneori, poate avea caracter ilar


        Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




                 Mişcarea personajelor

                      walking cycle
       reprezintă acțiunea de bază a personajului

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




             Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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



                Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Aspectul socio‐cultural (character background)

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




          Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Aspectul socio‐cultural (character background)
                                                                   definesc
                                                                  şi tipuri de 
                                                                    skill‐uri
                  exemple de clase/rase:

Return to Castle Wolfenstein – soldier, medic, engineer, 
                       lieutenant
           Starcraft – Terran, Zerg, Protoss
        World of Warcraft – human, orc, tauren

            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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


            Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       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


              Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




       game development

  de la narațiune la personaje
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
Interacțiune om‐calculator       2.0




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

Más contenido relacionado

Más de Sabin Buraga

Web 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturaleWeb 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturaleSabin Buraga
 
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebWeb 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebSabin Buraga
 
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie WebWeb 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie WebSabin Buraga
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Sabin Buraga
 
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Sabin Buraga
 
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelWeb 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelSabin Buraga
 
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Sabin Buraga
 
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...Sabin Buraga
 
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTWeb 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTSabin Buraga
 
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Sabin Buraga
 
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Sabin Buraga
 
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeWeb 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeSabin Buraga
 
STAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor WebSTAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor WebSabin Buraga
 
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSTAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSabin Buraga
 
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.Sabin Buraga
 
STAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSTAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSabin Buraga
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSabin Buraga
 
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSTAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSabin Buraga
 
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSTAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSabin Buraga
 
STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5Sabin Buraga
 

Más de Sabin Buraga (20)

Web 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturaleWeb 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturale
 
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebWeb 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
 
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie WebWeb 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
 
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
 
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelWeb 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
 
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
 
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
 
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTWeb 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma REST
 
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
 
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
 
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeWeb 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
 
STAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor WebSTAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor Web
 
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSTAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
 
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
 
STAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSTAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.js
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului Web
 
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSTAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
 
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSTAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
 
STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5
 

Game computing: De la naratiune la personaje

  • 1. Interacțiune om‐calculator 2.0 Dr. Sabin‐Corneliu Buraga Facultatea de Informatică Universitatea “A.I.Cuza” Iaşi, România Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 2. Interacțiune om‐calculator 2.0 Aspecte privind narațiunea & personajele unui joc Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 3. Interacțiune om‐calculator 2.0 An ordinary life is a crime. Eric Schmider Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 4. Interacțiune om‐calculator 2.0 Care este structura narativă a unui joc? Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 5. Interacțiune om‐calculator 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ți teme universale + arhetipuri prezența lor sub formă de basme, în arte, în jocuri,… Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 6. Interacțiune om‐calculator 2.0 Structuri tradiționale narative scenariul în 3 acte – “rețeta de succes” Hollywood Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 7. Interacțiune om‐calculator 2.0 Beginning Middle End actul 1 actul 2 actul 3 capture attention provide tension +  provide closure +  + introduce  present obstacles resolve problem problem Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 8. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 9. Interacțiune om‐calculator 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 parcurs jucătorul îşi poate asuma rolul unui personaj de joc Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 10. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 11. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 12. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 13. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 14. Interacțiune om‐calculator 2.0 1.  ordina‐ 12.  ry 2. call  return  world to ad‐ with  venture elixir 3.  11.  refusal  resur‐ of the  rection call 10. the  4.  road  mentor back meeting 5.  9.  1st reward thres‐ hold 6. tests,  8.  allies,  ordeal 7. the  ene‐ inmost  mies cave Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 15. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 1. ordinary world prezentarea lumii obişnuite a eroului “It was a day like any other” – Final Fantasy Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 16. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 2. call to adventure eroul pătrunde într‐o lume alternativă +  i se solicită să purceadă într‐o călătorie (quest) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 17. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 3. refusal of the call inițial, eroul refuză, dar are dubii privind acest refuz Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 18. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 4. meeting with the mentor din partea unui mentor, eroul primeşte sfaturi relevante  privind călătoria şi ce beneficii decurg din ea Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 19. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 5. crossing the first threshold eroul porneşte în călătorie, intrând în lumea specială (uzual, aici se termină actul 1) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 20. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 6. tests, allies & enemies eroul trebuie să facă față unor provocări,  întâlnind aliați & duşmani demararea acțiunii principale (actul 2) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 21. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 7. approach to the inmost cave eroul se confruntă cu tot mai multe provocări a period of supreme wonder or terror Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 22. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 8. ordeal eroul trebuie să rezolve cea mai importantă provocare (e.g., defeat the “big” villain) eroul este însă vulnerabil, nefiind clar dacă va învinge sau nu Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 23. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 24. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 10. the road back din 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ă) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 25. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 11. resurrection eroul 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 26. Interacțiune om‐calculator 2.0 Structuri tradiționale narative monomyth & hero’s journey (Joseph Campbell) 12. return with the elixir eroul 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… Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 27. Interacțiune om‐calculator 2.0 Observație: nu toate jocurile incorporează scenarii Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 28. Interacțiune om‐calculator 2.0 Observație: unele tipuri de jocuri – precum role‐based games – se bazează foarte mult pe narațiune Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 29. Interacțiune om‐calculator 2.0 Elemente narative (Jeannie Novak, 2008) premise (high concept) rezumă în 1‐2 fraze scopul & tema principală a jocului Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 30. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 31. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 32. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 33. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 34. Interacțiune om‐calculator 2.0 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 35. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 36. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 37. Interacțiune om‐calculator 2.0 Elemente narative (Jeannie Novak, 2008) theme include şi filosofia pe care se bazează scenariul “Is murder justified?” “Can love triumph?” Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 38. Interacțiune om‐calculator 2.0 Elemente narative (Jeannie Novak, 2008) setting/backdrop reprezintă lumea care este explorată de personaje & jucător mediul (fizic, temporal, cultural,…) al jocului Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 39. Interacțiune om‐calculator 2.0 Elemente narative (Jeannie Novak, 2008) setting/backdrop locație reală: Asia, Polul Sud etc. vs. imaginară: planeta Dune trecut: antichitate, anii ‘30 vs. viitor: secolul LII cultură occidentală vs. cultură exotică Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 40. Interacțiune om‐calculator 2.0 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 41. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 42. Interacțiune om‐calculator 2.0 Elemente narative (Jeannie Novak, 2008) setting/backdrop lumea redată poate fi una abstractă exemple: puzzle‐uri, Pac‐Man Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 43. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 44. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 45. Interacțiune om‐calculator 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. Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 46. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 47. Interacțiune om‐calculator 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” Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 48. Interacțiune om‐calculator 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 simulare autenticitatea narațiunii Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 49. Interacțiune om‐calculator 2.0 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 50. Interacțiune om‐calculator 2.0 Elemente narative (Jeannie Novak, 2008) realism de evitat anacronismele şi lipsa armoniei Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 51. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 52. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 53. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 54. Interacțiune om‐calculator 2.0 Modalități narative (Jeannie Novak, 2008) player control alte mijloace: comunicarea între jucătorii, posibilitatea rejucării jocului (replay) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 55. Interacțiune om‐calculator 2.0 The Last Express Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 56. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 57. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 58. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 59. Interacțiune om‐calculator 2.0 Habbo Hotel – joc de tip MMOG ce facilitează colaborarea Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 60. Interacțiune om‐calculator 2.0 Modalități narative (Jeannie Novak, 2008) collaboration problemă:  menținerea consistenței narative Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 61. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 62. Interacțiune om‐calculator 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. Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 63. Interacțiune om‐calculator 2.0 “Puterea” narațiunii este influențată  şi de identitatea personajelor (game characters) Fantasy Lab and Wizards of the Coast  Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 64. Interacțiune om‐calculator 2.0 Clasificare: player characters personaje ce pot fi “jucate” de utilizator non‐player characters (NPCs) personaje independente de jucător, create prin software Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 65. Interacțiune om‐calculator 2.0 avatar Un jucător poate controla doar unul sau mai multe personaje de tip player characters (e.g., armată, echipă sportivă etc.) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 66. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 67. Interacțiune om‐calculator 2.0 Tipuri (Jeannie Novak, 2008): animal fantastic istoric preluat mitic Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 68. Interacțiune om‐calculator 2.0 Animal apare mai ales în jocuri orientate spre familii/copii uzual, are caracteristici umane pentru a permite  identificarea jucătorului cu personajul exemplu: Sonic the Hedgehog Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 69. Interacțiune om‐calculator 2.0 Fantastic creat special pentru un anume joc sau suită de jocuri nu are corespondent în lumea reală exemple: Mario, Lara Croft, Duke Nukem, Pac‐Man Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 70. Interacțiune om‐calculator 2.0 Istoric se bazează pe un personaj istoric (din trecutul îndepărtat) uzual, apare în jocuri cu teme politice/militare exemplu: William the Conqueror (Medieval: Total War) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 71. Interacțiune om‐calculator 2.0 Preluat există î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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 72. Interacțiune om‐calculator 2.0 Mitic “extras” dintr‐o mitologie exemple:  personajele din Age of Mythology, EverQuest,  Heroes of Might and Magic Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 73. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 74. Interacțiune om‐calculator 2.0 Gordon Freeman (Half‐Life) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 75. Interacțiune om‐calculator 2.0 Arhetipuri clasice poate fi alter‐ego al eroului 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 76. Interacțiune om‐calculator 2.0 Mayor (Resident Evil 4) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 77. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 78. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 79. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 80. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 81. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 82. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 83. Interacțiune om‐calculator 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) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 84. Interacțiune om‐calculator 2.0 Alte arhetipuri protagonistul (protagonist) exemple:  David (Devil May Cry 3) Lara Croft (Tomb Raider) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 85. Interacțiune om‐calculator 2.0 David (Devil May Cry 3) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 86. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 87. Interacțiune om‐calculator 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(ă) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 88. Interacțiune om‐calculator 2.0 Alte arhetipuri antagonistul (antagonist) exemple: Diana, Meg & Eleanor (Rule of Rose) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 89. Interacțiune om‐calculator 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.) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 90. Interacțiune om‐calculator 2.0 Alte arhetipuri mistaken personaj care aparent este de tip antagonist,  dar care este inocent ori chiar protagonist apare mai ales în jocuri cu temă polițistă Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 91. Interacțiune om‐calculator 2.0 Alte arhetipuri exaggerated antagonist ce prezintă caracteristici exagerate, bizare poate domina narațiunea, deoarece poate fi mai interesant decât protagonistul Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 92. Interacțiune om‐calculator 2.0 Alte arhetipuri realistic antagonist care are caracteristici realiste, normale deseori, este dificil de creat Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 93. Interacțiune om‐calculator 2.0 Alte arhetipuri co‐protagoniştii asistă 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 94. Interacțiune om‐calculator 2.0 Tabula Rasa Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 95. Interacțiune om‐calculator 2.0 Alte arhetipuri supporting characters au rol de a preveni “ieşirea” protagonistului  din cadrul narațiunii prefigurate pot declanşa acțiunea sau pot avea rol de mentor Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 96. Interacțiune om‐calculator 2.0 Tipul & caracterul personajelor contribuie la succesul jocului critici (Richard Rouse, 2005):  Mario este un personaj cu personalitate nedefinită Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 97. Interacțiune om‐calculator 2.0 Proiectarea relațiilor dintre personaje  (Jeannie Novak, 2008) character triangle character arc Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 98. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 99. Interacțiune om‐calculator 2.0 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 100. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 101. Interacțiune om‐calculator 2.0 • protagonistul e focalizat asupra  intrapersonal propriilor scopuri • protagonistul dezvoltă interpersonal o relație 1‐la‐1 cu alt personaj • protagonistul interacționează  team la nivel de grup • interacțiuni la nivel de rețea  community socială, organizată coerent • evoluție spirituală superioară  humanity (self‐actualization) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 102. Interacțiune om‐calculator 2.0 Jocurile prezintă jucătorului puncte de vedere  (POV – points‐of‐view) specifice Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 103. Interacțiune om‐calculator 2.0 First‐person POV jucă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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 104. Interacțiune om‐calculator 2.0 First‐person POV uzual, 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 105. Interacțiune om‐calculator 2.0 Half‐Life Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 106. Interacțiune om‐calculator 2.0 Third‐person POV utilizatorul 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 107. Interacțiune om‐calculator 2.0 Tabula Rasa Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 108. Interacțiune om‐calculator 2.0 Aspecte privind modelarea: proiectarea vizuală proiectarea verbală mişcarea aspectul socio‐cultural numirea personajelor Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 109. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 110. Interacțiune om‐calculator 2.0 Proiectarea vizuală aspecte de interes:  gen vârstă caracteristici faciale (ochi, buze,…) tipul trupului (înălțime, greutate, musculatură etc.) tegument (culoare, textură, pilozitate,…) grad de sănătate … Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 111. Interacțiune om‐calculator 2.0 Lady (Devil May Cry 3) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 112. Interacțiune om‐calculator 2.0 Proiectarea vizuală personajul trebuie să fie identificat uşor şi prin postura  pe care o adoptă Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 113. Interacțiune om‐calculator 2.0 Proiectarea vizuală costumația: îmbrăcăminte (normală, uniformă, armură,…)  +  accesorii (ochelari, mănuşi, gadget‐uri etc.) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 114. Interacțiune om‐calculator 2.0 Proiectarea vizuală de considerat şi schema cromatică: oferă indicii privind rolul personajului &  facilitează identificarea în cadrul mediului pentru third‐person POV Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 115. Interacțiune om‐calculator 2.0 Proiectarea vizuală concept artistic vizualizare a personajului (din față, spate,…), folosind schițe grafice sau rendering 2D personajul trebuie să fie facil recognoscibil eventual, pe baza unor caracteristici (faciale, coafură etc.) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 116. Interacțiune om‐calculator 2.0 Viewtiful Joe Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 117. Interacțiune om‐calculator 2.0 Proiectarea vizuală modelare crearea personajului la scară în 3D,  pe baza elementelor grafice 2D – e.g., texturi termeni‐cheie:  rendering, polygons, wireframe, shading,… Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 118. Interacțiune om‐calculator 2.0 Proiectarea vizuală modelare modelele 3D trebuie să fie redate  în timp‐real pe parcursul jocului Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 119. Interacțiune om‐calculator 2.0 Proiectarea vizuală modelare trebuie stabilit gradul de detaliu (level of detail) realism Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 120. Interacțiune om‐calculator 2.0 modelarea unui personaj de tip gardian (Resident Evil 4) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 121. Interacțiune om‐calculator 2.0 Proiectarea vizuală texturing crearea texturilor 2D folosite ca suprafețe pentru redarea  costumelor, tegumentului etc. – texture maps alte tratamente grafice: reflexie, transparență, strălucire,… Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 122. Interacțiune om‐calculator 2.0 Proiectarea vizuală animație facilitează redarea mişcărilor personajului rotoscoped animation sprites key‐framing motion‐capture Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 123. Interacțiune om‐calculator 2.0 animație bazată pe sprites (Alice Amazed) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 124. Interacțiune om‐calculator 2.0 Proiectarea vizuală stil trebuie să fie similar look & feel‐ului general facilitează menținerea armoniei jocului Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 125. Interacțiune om‐calculator 2.0 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 126. Interacțiune om‐calculator 2.0 Proiectarea verbală tehnici: narration, monologue, dialogue facilitează comunicarea dintre personaje, inclusiv cele NPC voiceover audio versus onscreen text Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 127. Interacțiune om‐calculator 2.0 element narativ (Doom 3) Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 128. Interacțiune om‐calculator 2.0 Proiectarea verbală dialogul facilitează relevarea caracteristicilor personajului:  personalitate, educație, gen, statut social etc. trebuie să incorporeze emoții credibilitate Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 129. Interacțiune om‐calculator 2.0 Proiectarea verbală dialogul conduce la evoluția plot‐ului oferă indicii privind conflictul jocului are rol de stabilire a relațiilor dintre personaje comentează acțiunea desfăşurată Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 130. Interacțiune om‐calculator 2.0 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 131. Interacțiune om‐calculator 2.0 Mişcarea personajelor signature mişcare caracteristică fiecărui personaj – e.g., gest – care redă personalitatea şi tipul acestuia Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 132. Interacțiune om‐calculator 2.0 Devil May Cry 3 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 133. Interacțiune om‐calculator 2.0 Mişcarea personajelor idle mişcare de “aşteptare” a unui eveniment uzual, se doreşte o decizie din partea jucătorului uneori, poate avea caracter ilar Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 134. Interacțiune om‐calculator 2.0 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 135. Interacțiune om‐calculator 2.0 Mişcarea personajelor walking cycle reprezintă acțiunea de bază a personajului trebuie să indice cât mai mult din personalitatea acestuia Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 136. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 137. Interacțiune om‐calculator 2.0 Aspectul socio‐cultural (character background) unele jocuri – e.g., de tip MMOG – pot oferi suport pentru crearea de profiluri de personaje Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 138. Interacțiune om‐calculator 2.0 Aspectul socio‐cultural (character background) definesc şi tipuri de  skill‐uri exemple de clase/rase: Return to Castle Wolfenstein – soldier, medic, engineer,  lieutenant Starcraft – Terran, Zerg, Protoss World of Warcraft – human, orc, tauren Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 139. Interacțiune om‐calculator 2.0 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 140. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 141. Interacțiune om‐calculator 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 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 142. Interacțiune om‐calculator 2.0 game development de la narațiune la personaje Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
  • 143. Interacțiune om‐calculator 2.0 Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco