Scène 21
Le salon

En général
Lieu : Pays-Bas
Le salon est l’une des premières scènes du jeu et contient déjà plusieurs objets que vous pouvez utiliser.
Comme vous le voyez, le jeu se déroule quelque part entre les années 60 et 80, quand internet n’existait pas encore ! C’était une belle époque, haha :) J’ai choisi cette période exprès, et vous comprendrez pourquoi plus tard dans le jeu.
Conception
C’est la deuxième scène passée du croquis au style pixel perfect. La difficulté était surtout de rendre correctement les proportions et la perspective. Tout peut toujours être amélioré, mais pour l’instant, avec l’éclairage, le rendu est très bon. Il y a plusieurs animations, comme allumer la télé ou ouvrir le robinet ou le frigo.

Le croquis de la scène 21
J’ai acquis beaucoup d’expérience avec la construction de la scène. L’intégration avec Engine3 fonctionne bien aussi. Voici un exemple abrégé.
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