Scene 21

Stuen

Scene 21

Generelt

Sted: Holland

Stuen er en af de første scener i spillet og har allerede nogle genstande, du kan bruge.

Som du kan se, foregår spillet et sted mellem 60’erne og 80’erne, da der endnu ikke var noget internet! Det var en dejlig tid, haha :) Jeg har bevidst valgt den periode, og hvorfor bliver tydeligt senere i spillet.

Design

Det her er den anden scene, der er lavet om fra skitse til pixel perfect stil. Det svære var især at få proportionerne og perspektivet rigtigt. Alt kan altid blive bedre, men lige nu ser det rigtig godt ud med belysningen. Der er nogle animationer, som når man tænder for tv’et eller åbner vandhanen eller køleskabet.

Skitse af scene 21

Skitsen af scene 21

Jeg har fået meget erfaring med at bygge scenen op. Integrationen med Engine3 fungerer også godt. Herunder et forkortet eksempel.

framesets:
  animation/20059: # tv
    framesetArguments:
      x: 224
      y: 91
      zindexType: above # put on top of the given zindexStatic after processing
      zindexStatic: 44
    # audiosetArguments:
    #   audiosetType: *audioset-type-loop
    #   loopDelay: 0
    class: *class-animation
    ukey: *tv
    clickable: true
    animationKey: 1
    animationStatus: *animation-pause
  #  audioset: assets/audio/20055/audio.mp
  item/20058: # plant
    framesetArguments:
      x: 178
      y: 70
      zindexType: above # put on top of the given zindexStatic after processing
      zindexStatic: 46
    class: *class-item
    ukey: *plant-21
    clickable: true
  item/20057: # cooking-pot
    framesetArguments:
      x: 404
      y: 66
      zindexType: above # put on top of the given zindexStatic after processing
      zindexStatic: 45
    class: *class-item
    ukey: *cooking-pot
    clickable: true
# HOVER
# ==================================================
*action-hover:
  *newspaper: newspaper
  *books-21: books
  *door-21: door
  *fridge: fridge
  *faucet: faucet
  *hotspot-21-stairs: Go upstairs
  *cooking-pot: cooking pot
  *plant-21: plant
  *tv: tv

# SCENE GLOBAL USE
# ==================================================
*action-use:
  *tv:
    - <<: *walk
      id: 210054
      target:
        x: 263
        y: 148
        framesetIndex: *move-up # force actor to frameset up, head to towards the tv
    - <<: *animation
      id: 210056
      ukey: *tv
      animationStatus: *animation-toggle
      animationKeys: [2,3,4]
      animationType: *animation-type-loop
      dontWaitForCallback: true