Adegan 21

Ruang tamu

Adegan 21

Umum

Lokasi: Belanda

Ruang tamu adalah salah satu adegan pertama dalam game dan langsung berisi beberapa benda yang bisa kamu pakai.

Seperti yang kamu lihat, game ini berlatar sekitar tahun 60 sampai 80-an, saat internet belum ada! Itu masa yang indah, haha :) Saya sengaja memilih masa itu, dan alasannya akan terlihat nanti di dalam game.

Desain

Ini adalah adegan kedua yang diubah dari sketsa menjadi gaya pixel perfect. Kesulitannya terutama ada pada membuat proporsi dan perspektif yang tepat. Semuanya selalu bisa lebih baik, tapi untuk sekarang dengan pencahayaannya hasilnya terlihat sangat bagus. Ada beberapa animasi, seperti menyalakan TV atau membuka keran atau kulkas.

Sketsa adegan 21

Sketsa adegan 21

Saya mendapat banyak pengalaman dalam menyusun adegan ini. Integrasi dengan Engine3 juga berjalan baik. Di bawah ini contoh singkatnya.

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