JA
games/satisfying-bounce / config / project.yaml · commit 8bdd6e4
# The game. Every key is optional (defaults: JumPHP\Kernel\GameConfig::DEFAULTS).project:  id: satisfying-bounce                  # lower case, unique: folder of the games portal, network room filter  title: "Satisfying Bounce"  version: 0.1.0  description: "Vidéos verticales satisfaisantes et illusions d'optique animées : balles, anneaux qui s'échappent en zoom infini, escaliers, tunnels, dominos, chats qui miaulent, pendules... Quinze scènes en PHP, chaque rebond joue une note."  descriptions:    fr: "Vidéos verticales satisfaisantes et illusions d'optique animées : balles, anneaux qui s'échappent en zoom infini, escaliers, tunnels, dominos, chats qui miaulent, pendules... Quinze scènes en PHP, chaque rebond joue une note."    en: "Satisfying vertical videos and animated optical illusions: bouncing balls, rings to escape in an infinite zoom, growing stairs, tunnels, dominoes, meowing cats, pendulums... Fifteen scenes in PHP, every bounce plays a note."  width: 270                    # vertical: 270 x 480, x4 = 1080 x 1920 (the videos)  height: 480  scale: 2  hd: auto  background: [8, 8, 16]  start_scene: App\Scene\TitleScene  lang: en  online: false  touch: { pad: none }          # played by tapping  controls: "Menu: arrows + Enter or a tap. R or a tap: restart the scene. Escape: back to the menu."  smoke:    scene: App\Scene\GapCircleScene    params: { seed: 3 }  physics:    gravity: 600    restitution: 1.0    hz: 240  # bin/jumphp video:make satisfying-bounce --template <name>: the scene of the template, 1080 x 1920  video:    scene: App\Scene\FilmScene    params: { template: gap, seed: 3 }    templates: [gap, multiply, rings, marble, zoom, stairs, tunnel, spiral, checker, ripple, dominos, cats, rain, pendulum, plinko]    seconds: 30    scale: 4