mlmihjaz Claude Opus 4.8 commited on
Commit
12e39ff
·
1 Parent(s): 8c519b9

Deploy trimmed 3D Magic Forest as static Space

Browse files

- Only assets the game actually loads: 20 GLB models + hero,
14 glTF nature models with their bin/textures, used audio/efx/music.
- Drop unused FBX/OBJ formats, spare GLBs, unused normal maps,
unused voice clips and the dev audio generator.
- Space config: gradio -> static (index.html entry point);
oh-no on wrong pickup, wow on jump, player-wow on level finish.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +3 -0
  2. Models/GLB format/Textures/colormap.png +3 -0
  3. Models/GLB format/barrel.glb +3 -0
  4. Models/GLB format/character-oobi.glb +3 -0
  5. Models/GLB format/chest.glb +3 -0
  6. Models/GLB format/coin-gold.glb +3 -0
  7. Models/GLB format/coin-silver.glb +3 -0
  8. Models/GLB format/crate.glb +3 -0
  9. Models/GLB format/fence-straight.glb +3 -0
  10. Models/GLB format/flag.glb +3 -0
  11. Models/GLB format/flowers-tall.glb +3 -0
  12. Models/GLB format/flowers.glb +3 -0
  13. Models/GLB format/grass.glb +3 -0
  14. Models/GLB format/jewel.glb +3 -0
  15. Models/GLB format/mushrooms.glb +3 -0
  16. Models/GLB format/plant.glb +3 -0
  17. Models/GLB format/rocks.glb +3 -0
  18. Models/GLB format/sign.glb +3 -0
  19. Models/GLB format/star.glb +3 -0
  20. Models/GLB format/stones.glb +3 -0
  21. Models/GLB format/tree-pine.glb +3 -0
  22. Models/GLB format/tree.glb +3 -0
  23. Models/hero/RobotExpressive.glb +3 -0
  24. README.md +16 -10
  25. cheer_0.mp3 → audio/cheer_0.mp3 +0 -0
  26. cheer_1.mp3 → audio/cheer_1.mp3 +0 -0
  27. cheer_2.mp3 → audio/cheer_2.mp3 +0 -0
  28. cheer_3.mp3 → audio/cheer_3.mp3 +0 -0
  29. cheer_4.mp3 → audio/cheer_4.mp3 +0 -0
  30. cheer_5.mp3 → audio/cheer_5.mp3 +0 -0
  31. cheer_6.mp3 → audio/cheer_6.mp3 +0 -0
  32. cheer_7.mp3 → audio/cheer_7.mp3 +0 -0
  33. find_1.mp3 → audio/find_1.mp3 +0 -0
  34. find_10.mp3 → audio/find_10.mp3 +0 -0
  35. find_2.mp3 → audio/find_2.mp3 +0 -0
  36. find_3.mp3 → audio/find_3.mp3 +0 -0
  37. find_4.mp3 → audio/find_4.mp3 +0 -0
  38. find_5.mp3 → audio/find_5.mp3 +0 -0
  39. find_6.mp3 → audio/find_6.mp3 +0 -0
  40. find_7.mp3 → audio/find_7.mp3 +0 -0
  41. find_8.mp3 → audio/find_8.mp3 +0 -0
  42. find_9.mp3 → audio/find_9.mp3 +0 -0
  43. greet.mp3 → audio/greet.mp3 +0 -0
  44. instr_move.mp3 → audio/instr_move.mp3 +0 -0
  45. level_complete.mp3 → audio/level_complete.mp3 +0 -0
  46. name_a.mp3 → audio/name_a.mp3 +0 -0
  47. name_b.mp3 → audio/name_b.mp3 +0 -0
  48. name_c.mp3 → audio/name_c.mp3 +0 -0
  49. name_d.mp3 → audio/name_d.mp3 +0 -0
  50. name_e.mp3 → audio/name_e.mp3 +0 -0
.gitattributes CHANGED
@@ -43,3 +43,6 @@ task[[:space:]]complete.mp3 filter=lfs diff=lfs merge=lfs -text
43
  team_cheer.ogg filter=lfs diff=lfs merge=lfs -text
44
  universfield-game-bonus-144751.mp3 filter=lfs diff=lfs merge=lfs -text
45
  walking[[:space:]]effect.mp3 filter=lfs diff=lfs merge=lfs -text
 
 
 
 
43
  team_cheer.ogg filter=lfs diff=lfs merge=lfs -text
44
  universfield-game-bonus-144751.mp3 filter=lfs diff=lfs merge=lfs -text
45
  walking[[:space:]]effect.mp3 filter=lfs diff=lfs merge=lfs -text
46
+ *.glb filter=lfs diff=lfs merge=lfs -text
47
+ *.png filter=lfs diff=lfs merge=lfs -text
48
+ *.jpg filter=lfs diff=lfs merge=lfs -text
Models/GLB format/Textures/colormap.png ADDED

Git LFS Details

  • SHA256: 439dfcac935cfd75dc16f28333a4c8284fffcc4b24f857c61cfb4c8a964a15bd
  • Pointer size: 130 Bytes
  • Size of remote file: 11.1 kB
Models/GLB format/barrel.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a65835b830699e58810f4f9afdd54ddff9537fd6d23f6f2bd3af1a59bbdff149
3
+ size 14092
Models/GLB format/character-oobi.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:42cb1889e1ef6404f3d6b5d5ac6b79c9d9a60bc54fd82df83c63c664705873e4
3
+ size 236392
Models/GLB format/chest.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ba92d21be71649e608de4c76859f04e83308efc699508b2ddb1221678102e274
3
+ size 28012
Models/GLB format/coin-gold.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cf2179e57721b943d88283d38678c4b1b8422e9a4dd44f631acfb35007c223a8
3
+ size 10608
Models/GLB format/coin-silver.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:267012feb04e773cbb6c82a477f38743a69a34249b506a6eb551370392acc55c
3
+ size 10580
Models/GLB format/crate.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5eb6b633b71d7459c7ef9b0bf6e138a719175e107d4d52faca8fc7d0a059a45a
3
+ size 14336
Models/GLB format/fence-straight.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:008d1895b4ac463bb7438d7ba4b34d66548cdb547130b228cc3526e575291f0a
3
+ size 6468
Models/GLB format/flag.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:41dc8355080ed9f73adeefa7befaec44b6956ba1353c23bc9ff73d97a53fc143
3
+ size 11396
Models/GLB format/flowers-tall.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5702718a07ec1cf44e390d166a60bed43226c95527aa74f13ebbc76893f0309e
3
+ size 39256
Models/GLB format/flowers.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c4d459bf014a534a79a6763e59d9c548902600fe0e0e025654bd58a979139be6
3
+ size 25928
Models/GLB format/grass.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:601ae2a507f4bccbe93c08433479c07ccaea0fcd8a3769264505a9cfeec4baa5
3
+ size 8964
Models/GLB format/jewel.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cec20d8ae2678c292b3885aaee468ba39d165a7e2043af5ba8102b6cd974c2c3
3
+ size 3580
Models/GLB format/mushrooms.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:81971dad14f9947d70897f1f76d7b3e723b7ee3737a32274ed8cc0355ea55c66
3
+ size 13728
Models/GLB format/plant.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0881669528fcc01038a104a89c5290d1cbe0cb4aa90c4f78e78ebe1de2281d7a
3
+ size 13124
Models/GLB format/rocks.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:40a7cb558466510ca1976b0e007e351e53c89ac6b61f0b6a277b3226026c3326
3
+ size 9556
Models/GLB format/sign.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:657a32a0d4585ffc1d85ccdf83bc6615890b9d4ec37d190248692ad3ae25c1b1
3
+ size 8844
Models/GLB format/star.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a102a1b961fe0932c98ca29200ee6becae711b42437f14d58703388114eeff3c
3
+ size 6268
Models/GLB format/stones.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0468bd937ffe5a7bcaa4cddb08e4660533df4c2079e885da2c3d32df07ff77d6
3
+ size 13752
Models/GLB format/tree-pine.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:520ddf910ae7904871fc906169d5e76364d5ff643a92cb983563c1a24d995ebb
3
+ size 22396
Models/GLB format/tree.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:632eb83a4359afd110594ea6f69db4db0c9512c79ae2c88741cf68e527253e41
3
+ size 42680
Models/hero/RobotExpressive.glb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:047f5e5fb3bb6d378bd1df16ca6137f2a596c99b3a1b5690b4020c05aaf6f319
3
+ size 463988
README.md CHANGED
@@ -1,14 +1,20 @@
1
  ---
2
- title: Game
3
- emoji: 📉
4
- colorFrom: yellow
5
- colorTo: indigo
6
- sdk: gradio
7
- sdk_version: 6.19.0
8
- python_version: '3.13'
9
- app_file: app.py
10
  pinned: false
11
- short_description: game
12
  ---
13
 
14
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: Magic Forest – Learn & Play!
3
+ emoji: 🦊
4
+ colorFrom: green
5
+ colorTo: blue
6
+ sdk: static
7
+ app_file: index.html
 
 
8
  pinned: false
9
+ short_description: A 3D kids learning game – numbers, letters & coins
10
  ---
11
 
12
+ # Magic Forest Learn & Play!
13
+
14
+ A colorful 3D forest game for kids built with Three.js. Explore, jump, find the
15
+ right numbers and spell their words to clear levels — with cheerful voice
16
+ prompts, sound effects and music.
17
+
18
+ Controls: arrow keys / on-screen pad to move, Space / JUMP to jump.
19
+
20
+ Served as a static Space (`index.html` entry point).
cheer_0.mp3 → audio/cheer_0.mp3 RENAMED
File without changes
cheer_1.mp3 → audio/cheer_1.mp3 RENAMED
File without changes
cheer_2.mp3 → audio/cheer_2.mp3 RENAMED
File without changes
cheer_3.mp3 → audio/cheer_3.mp3 RENAMED
File without changes
cheer_4.mp3 → audio/cheer_4.mp3 RENAMED
File without changes
cheer_5.mp3 → audio/cheer_5.mp3 RENAMED
File without changes
cheer_6.mp3 → audio/cheer_6.mp3 RENAMED
File without changes
cheer_7.mp3 → audio/cheer_7.mp3 RENAMED
File without changes
find_1.mp3 → audio/find_1.mp3 RENAMED
File without changes
find_10.mp3 → audio/find_10.mp3 RENAMED
File without changes
find_2.mp3 → audio/find_2.mp3 RENAMED
File without changes
find_3.mp3 → audio/find_3.mp3 RENAMED
File without changes
find_4.mp3 → audio/find_4.mp3 RENAMED
File without changes
find_5.mp3 → audio/find_5.mp3 RENAMED
File without changes
find_6.mp3 → audio/find_6.mp3 RENAMED
File without changes
find_7.mp3 → audio/find_7.mp3 RENAMED
File without changes
find_8.mp3 → audio/find_8.mp3 RENAMED
File without changes
find_9.mp3 → audio/find_9.mp3 RENAMED
File without changes
greet.mp3 → audio/greet.mp3 RENAMED
File without changes
instr_move.mp3 → audio/instr_move.mp3 RENAMED
File without changes
level_complete.mp3 → audio/level_complete.mp3 RENAMED
File without changes
name_a.mp3 → audio/name_a.mp3 RENAMED
File without changes
name_b.mp3 → audio/name_b.mp3 RENAMED
File without changes
name_c.mp3 → audio/name_c.mp3 RENAMED
File without changes
name_d.mp3 → audio/name_d.mp3 RENAMED
File without changes
name_e.mp3 → audio/name_e.mp3 RENAMED
File without changes