Adegan 21
Ruang tamu

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
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