RU
games/doom-jumphp / config / project.yaml · commit 8e1cb9f
# The game. Every key is optional (defaults: JumPHP\Kernel\GameConfig::DEFAULTS).project:  id: doom-jumphp                  # lower case, unique: folder of the games portal, network room filter  title: "IRON ABYSS"  version: 0.1.0  description: "A retro first-person shooter in PHP: a software BSP renderer ported from the 1993 engine (GPL), with original monsters, weapons and levels."  descriptions:    en: "A retro first-person shooter in PHP: a software BSP renderer ported from the 1993 engine (GPL), with original monsters, weapons and levels."    fr: "Un FPS rétro en PHP : un moteur de rendu logiciel BSP porté du moteur de 1993 (GPL), avec des monstres, des armes et des niveaux originaux."  width: 320                    # virtual resolution (pixels of the game, scaled to the window)  height: 200  scale: 4                      # desktop window = 1280 x 800  background: [16, 16, 32]  start_scene: App\Scene\TitleScene  lang: en  net_url: ws://localhost:8090/ws   # relay server (bin/jumphp relay up); the page can override with ?net=  online: false  touch: { a: F, b: E, start: Escape, select: Tab, pad: stick, labels: { a: FIRE, b: USE, start: MENU, select: MAP } }  controls: "Arrows / WASD move, Shift run, Ctrl or F fire, Space or E use, 1-5 weapons, Tab map, Escape menu"  pause_scene: App\Scene\PauseScene  pwa: { name: "IRON ABYSS", short_name: "IRON ABYSS", orientation: landscape, theme_color: "#300808", background_color: "#000000" }  # what `bin/jumphp test` runs headless (no window), 600 frames = 10 s of game time  smoke:    scene: App\Scene\PlayScene    params: { demo: true, level: m1 }