├── .gitattributes ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── README.md ├── package.json ├── public ├── index.html ├── models │ ├── envSetting.glb │ ├── lantern.glb │ └── player.glb ├── sounds │ ├── 187024__lloydevans09__jump2.wav │ ├── 194081__potentjello__woosh-noise-1.wav │ ├── Christmassynths.ogg │ ├── Christmassynths.wav │ ├── Concrete 2.wav │ ├── Eye of the Storm.mp3 │ ├── Retro Event UI 13.wav │ ├── Retro Magic Protection 25.wav │ ├── Retro Water Drop 01.wav │ ├── Rise03.mp3 │ ├── Rise04.mp3 │ ├── Snowland.wav │ ├── copycat(revised).mp3 │ ├── fw_03.ogg │ ├── fw_03.wav │ ├── fw_05.ogg │ ├── fw_05.wav │ └── vgmenuselect.wav ├── sprites │ ├── aBtn.png │ ├── arrowBtn.png │ ├── bBtn.png │ ├── beginning_anim.png │ ├── bg_anim_text_dialogue.png │ ├── controls.jpeg │ ├── dropoff_anim.png │ ├── lanternbutton.jpeg │ ├── leaving_anim.png │ ├── lose.jpeg │ ├── pause.jpeg │ ├── pauseBtn.png │ ├── reading_anim.png │ ├── rotate.png │ ├── spark.png │ ├── sparkLife.png │ ├── start.jpeg │ ├── text_dialogue.png │ ├── tutorial.jpeg │ ├── tutorialMobile.jpeg │ ├── watermelon_anim.png │ └── working_anim.png ├── styles.css └── textures │ ├── envtext.env │ ├── flare.png │ ├── flwr.png │ ├── litLantern.png │ └── solidStar.png ├── src ├── app.ts ├── characterController.ts ├── environment.ts ├── inputController.ts ├── lantern.ts └── ui.ts ├── tsconfig.json ├── tutorial ├── characterMove1 │ ├── app.ts │ ├── characterController.ts │ └── inputController.ts ├── characterMove2 │ ├── app.ts │ ├── characterController.ts │ └── inputController.ts ├── collisionsTriggers │ ├── characterController.ts │ └── environment.ts ├── gui │ ├── app.ts │ └── ui.ts ├── importMeshes │ ├── app.ts │ ├── characterController.ts │ └── environment.ts ├── lanterns │ ├── app.ts │ ├── characterController.ts │ ├── environment.ts │ └── lantern.ts ├── oldLantern.ts ├── oldUpdateGround.txt ├── simpleGameState │ ├── app.ts │ ├── characterController.ts │ └── environment.ts └── stateMachine │ └── sampleApp.ts └── webpack.config.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/index.html -------------------------------------------------------------------------------- /public/models/envSetting.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/models/envSetting.glb -------------------------------------------------------------------------------- /public/models/lantern.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/models/lantern.glb -------------------------------------------------------------------------------- /public/models/player.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/models/player.glb -------------------------------------------------------------------------------- /public/sounds/187024__lloydevans09__jump2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/187024__lloydevans09__jump2.wav -------------------------------------------------------------------------------- /public/sounds/194081__potentjello__woosh-noise-1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/194081__potentjello__woosh-noise-1.wav -------------------------------------------------------------------------------- /public/sounds/Christmassynths.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/Christmassynths.ogg -------------------------------------------------------------------------------- /public/sounds/Christmassynths.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/Christmassynths.wav -------------------------------------------------------------------------------- /public/sounds/Concrete 2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/Concrete 2.wav -------------------------------------------------------------------------------- /public/sounds/Eye of the Storm.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/Eye of the Storm.mp3 -------------------------------------------------------------------------------- /public/sounds/Retro Event UI 13.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/Retro Event UI 13.wav -------------------------------------------------------------------------------- /public/sounds/Retro Magic Protection 25.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/Retro Magic Protection 25.wav -------------------------------------------------------------------------------- /public/sounds/Retro Water Drop 01.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/Retro Water Drop 01.wav -------------------------------------------------------------------------------- /public/sounds/Rise03.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/Rise03.mp3 -------------------------------------------------------------------------------- /public/sounds/Rise04.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/Rise04.mp3 -------------------------------------------------------------------------------- /public/sounds/Snowland.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/Snowland.wav -------------------------------------------------------------------------------- /public/sounds/copycat(revised).mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/copycat(revised).mp3 -------------------------------------------------------------------------------- /public/sounds/fw_03.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/fw_03.ogg -------------------------------------------------------------------------------- /public/sounds/fw_03.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/fw_03.wav -------------------------------------------------------------------------------- /public/sounds/fw_05.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/fw_05.ogg -------------------------------------------------------------------------------- /public/sounds/fw_05.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/fw_05.wav -------------------------------------------------------------------------------- /public/sounds/vgmenuselect.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sounds/vgmenuselect.wav -------------------------------------------------------------------------------- /public/sprites/aBtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/aBtn.png -------------------------------------------------------------------------------- /public/sprites/arrowBtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/arrowBtn.png -------------------------------------------------------------------------------- /public/sprites/bBtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/bBtn.png -------------------------------------------------------------------------------- /public/sprites/beginning_anim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/beginning_anim.png -------------------------------------------------------------------------------- /public/sprites/bg_anim_text_dialogue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/bg_anim_text_dialogue.png -------------------------------------------------------------------------------- /public/sprites/controls.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/controls.jpeg -------------------------------------------------------------------------------- /public/sprites/dropoff_anim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/dropoff_anim.png -------------------------------------------------------------------------------- /public/sprites/lanternbutton.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/lanternbutton.jpeg -------------------------------------------------------------------------------- /public/sprites/leaving_anim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/leaving_anim.png -------------------------------------------------------------------------------- /public/sprites/lose.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/lose.jpeg -------------------------------------------------------------------------------- /public/sprites/pause.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/pause.jpeg -------------------------------------------------------------------------------- /public/sprites/pauseBtn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/pauseBtn.png -------------------------------------------------------------------------------- /public/sprites/reading_anim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/reading_anim.png -------------------------------------------------------------------------------- /public/sprites/rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/rotate.png -------------------------------------------------------------------------------- /public/sprites/spark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/spark.png -------------------------------------------------------------------------------- /public/sprites/sparkLife.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/sparkLife.png -------------------------------------------------------------------------------- /public/sprites/start.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/start.jpeg -------------------------------------------------------------------------------- /public/sprites/text_dialogue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/text_dialogue.png -------------------------------------------------------------------------------- /public/sprites/tutorial.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/tutorial.jpeg -------------------------------------------------------------------------------- /public/sprites/tutorialMobile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/tutorialMobile.jpeg -------------------------------------------------------------------------------- /public/sprites/watermelon_anim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/watermelon_anim.png -------------------------------------------------------------------------------- /public/sprites/working_anim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/sprites/working_anim.png -------------------------------------------------------------------------------- /public/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/styles.css -------------------------------------------------------------------------------- /public/textures/envtext.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/textures/envtext.env -------------------------------------------------------------------------------- /public/textures/flare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/textures/flare.png -------------------------------------------------------------------------------- /public/textures/flwr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/textures/flwr.png -------------------------------------------------------------------------------- /public/textures/litLantern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/textures/litLantern.png -------------------------------------------------------------------------------- /public/textures/solidStar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/public/textures/solidStar.png -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/characterController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/src/characterController.ts -------------------------------------------------------------------------------- /src/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/src/environment.ts -------------------------------------------------------------------------------- /src/inputController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/src/inputController.ts -------------------------------------------------------------------------------- /src/lantern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/src/lantern.ts -------------------------------------------------------------------------------- /src/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/src/ui.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tutorial/characterMove1/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/characterMove1/app.ts -------------------------------------------------------------------------------- /tutorial/characterMove1/characterController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/characterMove1/characterController.ts -------------------------------------------------------------------------------- /tutorial/characterMove1/inputController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/characterMove1/inputController.ts -------------------------------------------------------------------------------- /tutorial/characterMove2/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/characterMove2/app.ts -------------------------------------------------------------------------------- /tutorial/characterMove2/characterController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/characterMove2/characterController.ts -------------------------------------------------------------------------------- /tutorial/characterMove2/inputController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/characterMove2/inputController.ts -------------------------------------------------------------------------------- /tutorial/collisionsTriggers/characterController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/collisionsTriggers/characterController.ts -------------------------------------------------------------------------------- /tutorial/collisionsTriggers/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/collisionsTriggers/environment.ts -------------------------------------------------------------------------------- /tutorial/gui/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/gui/app.ts -------------------------------------------------------------------------------- /tutorial/gui/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/gui/ui.ts -------------------------------------------------------------------------------- /tutorial/importMeshes/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/importMeshes/app.ts -------------------------------------------------------------------------------- /tutorial/importMeshes/characterController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/importMeshes/characterController.ts -------------------------------------------------------------------------------- /tutorial/importMeshes/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/importMeshes/environment.ts -------------------------------------------------------------------------------- /tutorial/lanterns/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/lanterns/app.ts -------------------------------------------------------------------------------- /tutorial/lanterns/characterController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/lanterns/characterController.ts -------------------------------------------------------------------------------- /tutorial/lanterns/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/lanterns/environment.ts -------------------------------------------------------------------------------- /tutorial/lanterns/lantern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/lanterns/lantern.ts -------------------------------------------------------------------------------- /tutorial/oldLantern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/oldLantern.ts -------------------------------------------------------------------------------- /tutorial/oldUpdateGround.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/oldUpdateGround.txt -------------------------------------------------------------------------------- /tutorial/simpleGameState/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/simpleGameState/app.ts -------------------------------------------------------------------------------- /tutorial/simpleGameState/characterController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/simpleGameState/characterController.ts -------------------------------------------------------------------------------- /tutorial/simpleGameState/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/simpleGameState/environment.ts -------------------------------------------------------------------------------- /tutorial/stateMachine/sampleApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/tutorial/stateMachine/sampleApp.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BabylonJS/SummerFestival/HEAD/webpack.config.js --------------------------------------------------------------------------------