Commit Graph

  • 84fffe99af Optimize FPS calculation and skip frames in render loop Victor Giers 2025-05-28 17:35:46 +02:00
  • d59c80d28a Refactor and optimize animation loop for performance Victor Giers 2025-05-28 17:33:46 +02:00
  • 7933b29de0 Add FPS limit to animation loop Victor Giers 2025-05-28 17:32:55 +02:00
  • 767b8c6611 Add performance flag for mobile devices Victor Giers 2025-05-28 17:31:48 +02:00
  • a2e0aefc94 Update title in index.html Victor Giers 2025-05-28 17:31:18 +02:00
  • ff6adcf5e4 Add conditional rendering of bloom and vignette passes for non-mobile devices Victor Giers 2025-05-28 17:30:01 +02:00
  • 67e11ec704 Refactor post-processing to include foliage shader Victor Giers 2025-05-28 17:28:50 +02:00
  • d4df667cb4 Optimize renderer settings for mobile devices Victor Giers 2025-05-28 17:27:32 +02:00
  • 465651172b Add adaptive settings for mobile devices in app.js Victor Giers 2025-05-28 17:27:11 +02:00
  • 0f2675b953 Use secure WebSocket protocol based on location Victor Giers 2025-05-28 17:24:03 +02:00
  • 9a0992f792 Set server port and host dynamically Victor Giers 2025-05-28 17:23:52 +02:00
  • 3807645e6f Disable logging for spirit and timer operations in server.js Victor Giers 2025-05-28 07:18:27 +02:00
  • e8ad727daa Remove unnecessary code comments in server.js Victor Giers 2025-05-28 07:18:07 +02:00
  • c1fbcf464b Fix incorrect spirit interval in spawnSpiritWithOffset method Victor Giers 2025-05-28 07:16:22 +02:00
  • 76638f62a9 Adjust spirit interval to 18 seconds Victor Giers 2025-05-28 07:16:07 +02:00
  • f6ead4cbd1 Remove commented-out code in server.js Victor Giers 2025-05-28 07:14:20 +02:00
  • ecd352b333 Adjust spirit interval in server.js Victor Giers 2025-05-28 07:13:04 +02:00
  • c5c6b65ab6 Refactor variable names and comments in app.js Victor Giers 2025-05-28 07:12:31 +02:00
  • 10059c0724 auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 07:12:20 +02:00
  • 0d2543ba31 Refactor spawnSpiritWithOffset method to include despawn logic based on offset and lifetime Victor Giers 2025-05-28 07:12:16 +02:00
  • 79e717e7e6 Further adjust startY positions for better alignment Victor Giers 2025-05-28 07:11:15 +02:00
  • c6107fcd12 Adjust startY position in spawnSpirit and spawnSpiritWithOffset methods Victor Giers 2025-05-28 07:10:17 +02:00
  • 1ca4fe035f Update starting Y position for spirit spawning Victor Giers 2025-05-28 07:09:59 +02:00
  • 13acf81132 Correct spawn position calculation in SpinnerController Victor Giers 2025-05-28 07:09:51 +02:00
  • cca2851bbf Adjust clock elapsed time calculation in SpinnerController Victor Giers 2025-05-28 07:09:06 +02:00
  • 7b0dc15f10 auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 07:08:07 +02:00
  • 76b2afb627 auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 07:08:03 +02:00
  • b1c08b0b9d Rename despawnSpeed to moveSpeed Victor Giers 2025-05-28 07:07:45 +02:00
  • 3412f47401 Revert fix for spawn offset calculation error Victor Giers 2025-05-28 07:07:21 +02:00
  • 889bc2849b Fix calculation error in spawn offset Victor Giers 2025-05-28 07:06:58 +02:00
  • cd5f6fd95f Fix spinner spawn position in app.js Victor Giers 2025-05-28 07:04:36 +02:00
  • 9dedc733f2 Remove unused code from app.js Victor Giers 2025-05-28 06:50:05 +02:00
  • ea8ab145db Refactor spinner logic and add spirit spawning methods Victor Giers 2025-05-28 06:49:42 +02:00
  • c0ff776b74 auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 06:44:02 +02:00
  • c4cc13570e auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 06:43:52 +02:00
  • 97892c884d auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 06:43:15 +02:00
  • d521cdd191 auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 06:43:06 +02:00
  • fcbd0b83cc Refactor and improve SpinnerController logic for smoother transitions and animations Victor Giers 2025-05-28 06:42:38 +02:00
  • 7a325c03d2 auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 06:42:32 +02:00
  • aa644f5bd8 auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 06:42:02 +02:00
  • 128e12621b Fix missing return statement in Spirit update method Victor Giers 2025-05-28 06:37:42 +02:00
  • 2babfa5c1c Add dynamic Y-position calculation for Spirit despawn Victor Giers 2025-05-28 06:37:36 +02:00
  • 10007c3881 Refactor Spirit class initialization and comments Victor Giers 2025-05-28 06:36:27 +02:00
  • 8304963c0f Add clock start to spirit initialization Victor Giers 2025-05-28 06:36:11 +02:00
  • 122d4e30ba Correct minor typo in comment Victor Giers 2025-05-28 06:33:54 +02:00
  • d227526c44 Adjust startY calculation to compensate for lag Victor Giers 2025-05-28 06:33:28 +02:00
  • e61dc39489 auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 06:32:48 +02:00
  • c8285b9119 Minimize startY offset for spinnerRed Victor Giers 2025-05-28 06:32:42 +02:00
  • 7e612c7e87 Significantly reduce startY offset for spinnerRed Victor Giers 2025-05-28 06:32:29 +02:00
  • 24ab78900f Fine-tune startY calculation for spinnerRed Victor Giers 2025-05-28 06:32:24 +02:00
  • d88d78b28e Further adjust startY calculation for spinnerRed Victor Giers 2025-05-28 06:31:51 +02:00
  • a934f7e0fb Adjust startY calculation for spinnerRed Victor Giers 2025-05-28 06:31:50 +02:00
  • 6de7990521 auto-git: [change] node/server/public/app.js Victor Giers 2025-05-28 06:31:10 +02:00
  • 9154c4abfa Set fixed startY value of 100 in spawnSpiritWithOffset Victor Giers 2025-05-28 06:31:06 +02:00
  • 842d322b4c Reset startY value to default in spawnSpiritWithOffset Victor Giers 2025-05-28 06:31:01 +02:00
  • 60adc41657 Reduce startY value in spawnSpiritWithOffset Victor Giers 2025-05-28 06:30:51 +02:00
  • 2b98b0b12f Further adjust startY value in spawnSpiritWithOffset Victor Giers 2025-05-28 06:30:45 +02:00
  • 87d31b06e1 Adjust startY value in spawnSpiritWithOffset Victor Giers 2025-05-28 06:30:34 +02:00
  • b0fdb99ad9 Initialize spirit timer variable Victor Giers 2025-05-28 06:27:06 +02:00
  • 4080e1ff5d Add initial spirit position and timer setup Victor Giers 2025-05-28 06:26:56 +02:00
  • 340563912b Refactor comment and logic in server.js for better readability and functionality Victor Giers 2025-05-28 06:26:00 +02:00
  • 21ce45fcea Refactor server.js to simplify spirit spawning logic and add time information in payload Victor Giers 2025-05-28 06:25:25 +02:00
  • 97661d9705 Comment out call to nextSpirit in pushSpiritToAllClients Victor Giers 2025-05-28 06:22:08 +02:00
  • d7748f981e Refactor spawnSpiritWithOffset to adjust spawn position based on timeSinceSpawnMs Victor Giers 2025-05-28 06:21:27 +02:00
  • 5bb98cd7fc Refactor spirit message handling in app.js Victor Giers 2025-05-28 06:17:37 +02:00
  • ad8cc914fd Refactor server.js to remove unnecessary offset and simplify spirit timer logic Victor Giers 2025-05-28 06:17:07 +02:00
  • 1cf1347e2d Comment out nextSpirit() call in server.js Victor Giers 2025-05-28 06:12:05 +02:00
  • 5f472ee1d3 Refactor spirit spawning logic to include time offset handling Victor Giers 2025-05-28 06:08:13 +02:00
  • 98fc65b0dc Refactor server logic to include spirit interval and timestamp Victor Giers 2025-05-28 06:07:24 +02:00
  • dd025b96c8 Fix client connection handling in server.js Victor Giers 2025-05-28 06:00:32 +02:00
  • 0f8512e144 Refactor server logic to shuffle spirits and manage rotation Victor Giers 2025-05-28 05:59:19 +02:00
  • f0af5fa9d0 auto-git: [change] node/server/server.js Victor Giers 2025-05-28 05:54:53 +02:00
  • 1fde8484e5 Send spirit immediately to new client upon connection Victor Giers 2025-05-28 05:54:44 +02:00
  • a7a9718465 Send spirit immediately to new client upon connection Victor Giers 2025-05-28 05:54:26 +02:00
  • 856144bee6 Send spirit immediately to new client upon connection Victor Giers 2025-05-28 05:54:06 +02:00
  • 22bdbcf466 Remove unnecessary spirit message on client connection Victor Giers 2025-05-28 05:52:14 +02:00
  • 0433fd3691 Refactor server setup and add WebSocket functionality Victor Giers 2025-05-28 05:51:38 +02:00
  • 79462fb9a0 Add spirit loading and validation in server.js Victor Giers 2025-05-28 05:50:27 +02:00
  • 1ba7bc08e2 Comment out console log for server start Victor Giers 2025-05-28 05:49:06 +02:00
  • a25cea62b7 Comment out console logs in server.js Victor Giers 2025-05-28 05:49:02 +02:00
  • 60f89c10f0 Refactor server logic to include timer control and client management Victor Giers 2025-05-28 05:48:44 +02:00
  • 225660c716 Remove commented-out code from server.js Victor Giers 2025-05-28 05:47:20 +02:00
  • 3334894114 Fix sprite texture path in app.js Victor Giers 2025-05-28 05:44:33 +02:00
  • c8429f7297 Update texture path in app.js Victor Giers 2025-05-28 05:44:18 +02:00
  • 02d3fa9629 auto-git: [change] node/server/server.js Victor Giers 2025-05-28 05:42:26 +02:00
  • 465e2995e6 Reduce life time of Spirit instances Victor Giers 2025-05-28 05:41:41 +02:00
  • 6b3cb61ef4 Increase vertical despawn speed in Spirit class Victor Giers 2025-05-28 05:41:21 +02:00
  • 0c1bcaac46 Add backdrop and improve overlay close functionality in app.js Victor Giers 2025-05-28 05:40:32 +02:00
  • 8149c407e8 Optimize window resizing logic in app.js Victor Giers 2025-05-28 05:38:15 +02:00
  • 25f63125f6 auto-git: [unlink] node/server/spirits/images/Abe no Seimei.webp [unlink] node/server/spirits/images/Aka-manto.webp [unlink] node/server/spirits/images/Akkorokamui.webp [unlink] node/server/spirits/images/Amenominakanushi.webp [unlink] node/server/spirits/images/Bake-kujira.webp [unlink] node/server/spirits/images/Bake-kujira2.webp [unlink] node/server/spirits/images/Bake-kujira3.webp [unlink] node/server/spirits/images/Daidarabotchi.webp [unlink] node/server/spirits/images/Hiderigami.webp [unlink] node/server/spirits/images/Hitotsume-kozo.webp [unlink] node/server/spirits/images/Kamikiri.webp [unlink] node/server/spirits/images/Mujina.webp [unlink] node/server/spirits/images/Nuppeppo2.webp [unlink] node/server/spirits/images/Nurarihyon.webp [unlink] node/server/spirits/images/Sarutahiko Okami.webp [unlink] node/server/spirits/images/Tsurube-otoshi.webp [unlink] node/server/spirits/images/Tsurube-otoshi2.webp [unlink] node/server/spirits/images/Tsurube-otoshi3.webp [unlink] node/server/spirits/images/Tsurube-otoshi4.webp [unlink] node/server/spirits/images/Yurei.webp [unlink] node/server/spirits/images/abura-akago.webp [unlink] node/server/spirits/images/abura-sumashi.webp [unlink] node/server/spirits/images/abura-sumashi2.webp [unlink] node/server/spirits/images/akaname.webp [unlink] node/server/spirits/images/akateko.webp [unlink] node/server/spirits/images/akateko2.webp [unlink] node/server/spirits/images/akuchu.webp [unlink] node/server/spirits/images/amabie2.webp [unlink] node/server/spirits/images/amanojaku.webp [unlink] node/server/spirits/images/amaterasu.webp [unlink] node/server/spirits/images/ame-no-uzume.webp [unlink] node/server/spirits/images/aoandon.webp [unlink] node/server/spirits/images/aoandon2.webp [unlink] node/server/spirits/images/ashiari_yashiki.webp [unlink] node/server/spirits/images/ashinaga_tenaga2.webp [unlink] node/server/spirits/images/azukiarai.webp [unlink] node/server/spirits/images/azukibabaa.webp [unlink] node/server/spirits/images/azukihakari.webp [unlink] node/server/spirits/images/bakezori.webp [unlink] node/server/spirits/images/baku.webp [unlink] node/server/spirits/images/basan.webp [unlink] node/server/spirits/images/benzaiten.webp [unlink] node/server/spirits/images/betobeto-san.webp [unlink] node/server/spirits/images/bishamonten.webp [unlink] node/server/spirits/images/biwa-bokuboku.webp [unlink] node/server/spirits/images/chochin-obake.webp [unlink] node/server/spirits/images/daikokuten+text.webp [unlink] node/server/spirits/images/daikokuten.webp [unlink] node/server/spirits/images/dodomeki.webp [unlink] node/server/spirits/images/dodomeki2.webp [unlink] node/server/spirits/images/ebisu.webp [unlink] node/server/spirits/images/enenra.webp [unlink] node/server/spirits/images/enenra2.webp [unlink] node/server/spirits/images/fujin.webp [unlink] node/server/spirits/images/funayurei.webp [unlink] node/server/spirits/images/furaribi.webp [unlink] node/server/spirits/images/futakuchi-onna.webp [unlink] node/server/spirits/images/gaki.webp [unlink] node/server/spirits/images/gashadokuro.webp [unlink] node/server/spirits/images/hachiman.webp [unlink] node/server/spirits/images/hoko.webp [unlink] node/server/spirits/images/inari-okami.webp [unlink] node/server/spirits/images/ittan-momen2.webp [unlink] node/server/spirits/images/izanagi-no-mikoto.webp [unlink] node/server/spirits/images/izanami-no-mikoto.webp [unlink] node/server/spirits/images/jikininki.webp [unlink] node/server/spirits/images/jorogumo.webp [unlink] node/server/spirits/images/jorogumo2.webp [unlink] node/server/spirits/images/jorogumo3.webp [unlink] node/server/spirits/images/kamaitachi.webp [unlink] node/server/spirits/images/kappa.webp [unlink] node/server/spirits/images/karakasa-obake.webp [unlink] node/server/spirits/images/karakasa-obake2.webp [unlink] node/server/spirits/images/kitsune.webp [unlink] node/server/spirits/images/kodama.webp [unlink] node/server/spirits/images/kudan.webp [unlink] node/server/spirits/images/mizushi.webp [unlink] node/server/spirits/images/mokumokuren.webp [unlink] node/server/spirits/images/nekomata.webp [unlink] node/server/spirits/images/noppera-bo.webp [unlink] node/server/spirits/images/nue.webp [unlink] node/server/spirits/images/nure-onna.webp [unlink] node/server/spirits/images/nurikabe.webp [unlink] node/server/spirits/images/nurikabe2.webp [unlink] node/server/spirits/images/oboroguruma.webp [unlink] node/server/spirits/images/oiwa.webp [unlink] node/server/spirits/images/okiku.webp [unlink] node/server/spirits/images/okomeki.webp [unlink] node/server/spirits/images/okuninushi.webp [unlink] node/server/spirits/images/oni.webp [unlink] node/server/spirits/images/onryo.webp [unlink] node/server/spirits/images/oyamatsumi.webp [unlink] node/server/spirits/images/raijin.webp [unlink] node/server/spirits/images/rokurokubi.webp [unlink] node/server/spirits/images/ryujin.webp [unlink] node/server/spirits/images/shinigami.webp [unlink] node/server/spirits/images/shuten-doji.webp [unlink] node/server/spirits/images/sojobo.webp [unlink] node/server/spirits/images/sojobo2.webp [unlink] node/server/spirits/images/susanoo.webp [unlink] node/server/spirits/images/takeminakata.webp [unlink] node/server/spirits/images/takeminakata2.webp [unlink] node/server/spirits/images/tanuki.webp [unlink] node/server/spirits/images/tengu.webp [unlink] node/server/spirits/images/tengu2.webp [unlink] node/server/spirits/images/tenjin.webp [unlink] node/server/spirits/images/tsukumogami.webp [unlink] node/server/spirits/images/tsukuyomi-no-mikoto.webp [unlink] node/server/spirits/images/ubume.webp [unlink] node/server/spirits/images/yama-uba.webp [unlink] node/server/spirits/images/yama-uba2.webp [unlink] node/server/spirits/images/yamata-no-orichi.webp [unlink] node/server/spirits/images/yamawaro.webp [unlink] node/server/spirits/images/yatagarasu2.webp [unlink] node/server/spirits/images/yuki-onna.webp Victor Giers 2025-05-28 05:26:43 +02:00
  • 9891b12544 Add image display for spirits in app.js Victor Giers 2025-05-28 05:23:21 +02:00
  • bd9e6a6eff Add picking and overlay functionality for spirits in app.js Victor Giers 2025-05-28 05:22:36 +02:00
  • e19f7bc04e auto-git: [add] node/server/spirits/images/Abe no Seimei.webp [add] node/server/spirits/images/Aka-manto.webp [add] node/server/spirits/images/Akkorokamui.webp [add] node/server/spirits/images/Amenominakanushi.webp [add] node/server/spirits/images/Bake-kujira.webp [add] node/server/spirits/images/Bake-kujira2.webp [add] node/server/spirits/images/Bake-kujira3.webp [add] node/server/spirits/images/Daidarabotchi.webp [add] node/server/spirits/images/Hiderigami.webp [add] node/server/spirits/images/Hitotsume-kozo.webp [add] node/server/spirits/images/Kamikiri.webp [add] node/server/spirits/images/Mujina.webp [add] node/server/spirits/images/Nuppeppo2.webp [add] node/server/spirits/images/Nurarihyon.webp [add] node/server/spirits/images/Sarutahiko Okami.webp [add] node/server/spirits/images/Tsurube-otoshi.webp [add] node/server/spirits/images/Tsurube-otoshi2.webp [add] node/server/spirits/images/abura-akago.webp [add] node/server/spirits/images/abura-sumashi.webp [add] node/server/spirits/images/abura-sumashi2.webp [add] node/server/spirits/images/akaname.webp [add] node/server/spirits/images/akateko.webp [add] node/server/spirits/images/akateko2.webp [add] node/server/spirits/images/akuchu.webp [add] node/server/spirits/images/amabie2.webp [add] node/server/spirits/images/amanojaku.webp [add] node/server/spirits/images/amaterasu.webp [add] node/server/spirits/images/ame-no-uzume.webp [add] node/server/spirits/images/aoandon.webp [add] node/server/spirits/images/aoandon2.webp [add] node/server/spirits/images/ashiari_yashiki.webp [add] node/server/spirits/images/ashinaga_tenaga2.webp [add] node/server/spirits/images/azukiarai.webp [add] node/server/spirits/images/azukibabaa.webp [add] node/server/spirits/images/azukihakari.webp [add] node/server/spirits/images/bakezori.webp [add] node/server/spirits/images/baku.webp [add] node/server/spirits/images/basan.webp [add] node/server/spirits/images/benzaiten.webp [add] node/server/spirits/images/betobeto-san.webp [add] node/server/spirits/images/bishamonten.webp [add] node/server/spirits/images/biwa-bokuboku.webp [add] node/server/spirits/images/chochin-obake.webp [add] node/server/spirits/images/daikokuten+text.webp [add] node/server/spirits/images/daikokuten.webp [add] node/server/spirits/images/dodomeki.webp [add] node/server/spirits/images/dodomeki2.webp [add] node/server/spirits/images/ebisu.webp [add] node/server/spirits/images/enenra.webp [add] node/server/spirits/images/enenra2.webp [add] node/server/spirits/images/fujin.webp [add] node/server/spirits/images/funayurei.webp [add] node/server/spirits/images/furaribi.webp [add] node/server/spirits/images/futakuchi-onna.webp [add] node/server/spirits/images/gaki.webp [add] node/server/spirits/images/gashadokuro.webp [add] node/server/spirits/images/hachiman.webp [add] node/server/spirits/images/hoko.webp [add] node/server/spirits/images/inari-okami.webp [add] node/server/spirits/images/ittan-momen2.webp [add] node/server/spirits/images/izanagi-no-mikoto.webp [add] node/server/spirits/images/izanami-no-mikoto.webp [add] node/server/spirits/images/jikininki.webp [add] node/server/spirits/images/jorogumo.webp [add] node/server/spirits/images/jorogumo2.webp [add] node/server/spirits/images/jorogumo3.webp [add] node/server/spirits/images/kamaitachi.webp [add] node/server/spirits/images/kappa.webp [add] node/server/spirits/images/karakasa-obake.webp [add] node/server/spirits/images/karakasa-obake2.webp [add] node/server/spirits/images/kitsune.webp [add] node/server/spirits/images/kodama.webp [add] node/server/spirits/images/kudan.webp [add] node/server/spirits/images/mizushi.webp [add] node/server/spirits/images/mokumokuren.webp [add] node/server/spirits/images/nekomata.webp [add] node/server/spirits/images/noppera-bo.webp [add] node/server/spirits/images/nue.webp [add] node/server/spirits/images/nure-onna.webp [add] node/server/spirits/images/nurikabe.webp [add] node/server/spirits/images/nurikabe2.webp [add] node/server/spirits/images/oboroguruma.webp [add] node/server/spirits/images/oiwa.webp [add] node/server/spirits/images/okiku.webp [add] node/server/spirits/images/okomeki.webp [add] node/server/spirits/images/okuninushi.webp [add] node/server/spirits/images/oni.webp [add] node/server/spirits/images/onryo.webp [add] node/server/spirits/images/oyamatsumi.webp [add] node/server/spirits/images/raijin.webp [add] node/server/spirits/images/rokurokubi.webp [add] node/server/spirits/images/ryujin.webp [add] node/server/spirits/images/shinigami.webp [add] node/server/spirits/images/shuten-doji.webp [add] node/server/spirits/images/sojobo.webp [add] node/server/spirits/images/sojobo2.webp [add] node/server/spirits/images/susanoo.webp [add] node/server/spirits/images/takeminakata.webp [add] node/server/spirits/images/takeminakata2.webp [add] node/server/spirits/images/tanuki.webp [add] node/server/spirits/images/tengu.webp [add] node/server/spirits/images/tengu2.webp [add] node/server/spirits/images/tenjin.webp [add] node/server/spirits/images/tsukumogami.webp [add] node/server/spirits/images/tsukuyomi-no-mikoto.webp Victor Giers 2025-05-28 05:19:27 +02:00
  • 3d0847b5a2 auto-git: [change] node/server/spirits/spirit_list.json Victor Giers 2025-05-28 05:19:16 +02:00
  • 29b7fb5a14 Refactor overlay logic and remove unused code Victor Giers 2025-05-28 05:04:28 +02:00
  • 6b2b0ec738 Add spirit model preview functionality with Three.js Victor Giers 2025-05-28 05:00:29 +02:00
  • a216b9bc3a Add canvas container and model preview in spirit overlay Victor Giers 2025-05-28 05:00:05 +02:00
  • 99e8d77451 Add keydown event listener to hide spirit info on Escape press Victor Giers 2025-05-28 04:58:10 +02:00
  • 38c75f6231 Add mouse picking functionality for spirits in app.js Victor Giers 2025-05-28 04:57:03 +02:00
  • 5b5ea77a65 Fix scene initialization order in app.js Victor Giers 2025-05-28 04:55:27 +02:00