334 Commits

Author SHA1 Message Date
d88d78b28e Further adjust startY calculation for spinnerRed 2025-05-28 06:32:55 +02:00
a934f7e0fb Adjust startY calculation for spinnerRed 2025-05-28 06:32:55 +02:00
6de7990521 auto-git:
[change] node/server/public/app.js
2025-05-28 06:31:20 +02:00
9154c4abfa Set fixed startY value of 100 in spawnSpiritWithOffset 2025-05-28 06:31:20 +02:00
842d322b4c Reset startY value to default in spawnSpiritWithOffset 2025-05-28 06:31:20 +02:00
60adc41657 Reduce startY value in spawnSpiritWithOffset 2025-05-28 06:31:20 +02:00
2b98b0b12f Further adjust startY value in spawnSpiritWithOffset 2025-05-28 06:31:20 +02:00
87d31b06e1 Adjust startY value in spawnSpiritWithOffset 2025-05-28 06:31:20 +02:00
b0fdb99ad9 Initialize spirit timer variable 2025-05-28 06:28:01 +02:00
4080e1ff5d Add initial spirit position and timer setup 2025-05-28 06:28:01 +02:00
340563912b Refactor comment and logic in server.js for better readability and functionality 2025-05-28 06:26:03 +02:00
21ce45fcea Refactor server.js to simplify spirit spawning logic and add time information in payload 2025-05-28 06:25:28 +02:00
97661d9705 Comment out call to nextSpirit in pushSpiritToAllClients 2025-05-28 06:23:15 +02:00
d7748f981e Refactor spawnSpiritWithOffset to adjust spawn position based on timeSinceSpawnMs 2025-05-28 06:21:33 +02:00
5bb98cd7fc Refactor spirit message handling in app.js 2025-05-28 06:18:44 +02:00
ad8cc914fd Refactor server.js to remove unnecessary offset and simplify spirit timer logic 2025-05-28 06:17:13 +02:00
1cf1347e2d Comment out nextSpirit() call in server.js 2025-05-28 06:13:10 +02:00
5f472ee1d3 Refactor spirit spawning logic to include time offset handling 2025-05-28 06:08:16 +02:00
98fc65b0dc Refactor server logic to include spirit interval and timestamp 2025-05-28 06:07:30 +02:00
dd025b96c8 Fix client connection handling in server.js 2025-05-28 06:01:36 +02:00
0f8512e144 Refactor server logic to shuffle spirits and manage rotation 2025-05-28 05:59:27 +02:00
f0af5fa9d0 auto-git:
[change] node/server/server.js
2025-05-28 05:54:54 +02:00
1fde8484e5 Send spirit immediately to new client upon connection 2025-05-28 05:54:54 +02:00
a7a9718465 Send spirit immediately to new client upon connection 2025-05-28 05:54:54 +02:00
856144bee6 Send spirit immediately to new client upon connection 2025-05-28 05:54:54 +02:00
22bdbcf466 Remove unnecessary spirit message on client connection 2025-05-28 05:53:18 +02:00
0433fd3691 Refactor server setup and add WebSocket functionality 2025-05-28 05:51:40 +02:00
79462fb9a0 Add spirit loading and validation in server.js 2025-05-28 05:50:29 +02:00
1ba7bc08e2 Comment out console log for server start 2025-05-28 05:49:10 +02:00
a25cea62b7 Comment out console logs in server.js 2025-05-28 05:49:10 +02:00
60f89c10f0 Refactor server logic to include timer control and client management 2025-05-28 05:48:49 +02:00
225660c716 Remove commented-out code from server.js 2025-05-28 05:48:23 +02:00
3334894114 Fix sprite texture path in app.js 2025-05-28 05:45:24 +02:00
c8429f7297 Update texture path in app.js 2025-05-28 05:45:24 +02:00
02d3fa9629 auto-git:
[change] node/server/server.js
2025-05-28 05:42:26 +02:00
465e2995e6 Reduce life time of Spirit instances 2025-05-28 05:42:26 +02:00
6b3cb61ef4 Increase vertical despawn speed in Spirit class 2025-05-28 05:42:26 +02:00
0c1bcaac46 Add backdrop and improve overlay close functionality in app.js 2025-05-28 05:40:37 +02:00
8149c407e8 Optimize window resizing logic in app.js 2025-05-28 05:38:22 +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
2025-05-28 05:26:43 +02:00
9891b12544 Add image display for spirits in app.js 2025-05-28 05:24:24 +02:00
bd9e6a6eff Add picking and overlay functionality for spirits in app.js 2025-05-28 05:22:51 +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
2025-05-28 05:19:27 +02:00
3d0847b5a2 auto-git:
[change] node/server/spirits/spirit_list.json
2025-05-28 05:19:16 +02:00
29b7fb5a14 Refactor overlay logic and remove unused code 2025-05-28 05:04:49 +02:00
6b2b0ec738 Add spirit model preview functionality with Three.js 2025-05-28 05:00:48 +02:00
a216b9bc3a Add canvas container and model preview in spirit overlay 2025-05-28 05:00:14 +02:00
99e8d77451 Add keydown event listener to hide spirit info on Escape press 2025-05-28 04:59:18 +02:00
38c75f6231 Add mouse picking functionality for spirits in app.js 2025-05-28 04:57:06 +02:00
5b5ea77a65 Fix scene initialization order in app.js 2025-05-28 04:56:29 +02:00