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
- .gitattributes +3 -0
- Models/GLB format/Textures/colormap.png +3 -0
- Models/GLB format/barrel.glb +3 -0
- Models/GLB format/character-oobi.glb +3 -0
- Models/GLB format/chest.glb +3 -0
- Models/GLB format/coin-gold.glb +3 -0
- Models/GLB format/coin-silver.glb +3 -0
- Models/GLB format/crate.glb +3 -0
- Models/GLB format/fence-straight.glb +3 -0
- Models/GLB format/flag.glb +3 -0
- Models/GLB format/flowers-tall.glb +3 -0
- Models/GLB format/flowers.glb +3 -0
- Models/GLB format/grass.glb +3 -0
- Models/GLB format/jewel.glb +3 -0
- Models/GLB format/mushrooms.glb +3 -0
- Models/GLB format/plant.glb +3 -0
- Models/GLB format/rocks.glb +3 -0
- Models/GLB format/sign.glb +3 -0
- Models/GLB format/star.glb +3 -0
- Models/GLB format/stones.glb +3 -0
- Models/GLB format/tree-pine.glb +3 -0
- Models/GLB format/tree.glb +3 -0
- Models/hero/RobotExpressive.glb +3 -0
- README.md +16 -10
- cheer_0.mp3 → audio/cheer_0.mp3 +0 -0
- cheer_1.mp3 → audio/cheer_1.mp3 +0 -0
- cheer_2.mp3 → audio/cheer_2.mp3 +0 -0
- cheer_3.mp3 → audio/cheer_3.mp3 +0 -0
- cheer_4.mp3 → audio/cheer_4.mp3 +0 -0
- cheer_5.mp3 → audio/cheer_5.mp3 +0 -0
- cheer_6.mp3 → audio/cheer_6.mp3 +0 -0
- cheer_7.mp3 → audio/cheer_7.mp3 +0 -0
- find_1.mp3 → audio/find_1.mp3 +0 -0
- find_10.mp3 → audio/find_10.mp3 +0 -0
- find_2.mp3 → audio/find_2.mp3 +0 -0
- find_3.mp3 → audio/find_3.mp3 +0 -0
- find_4.mp3 → audio/find_4.mp3 +0 -0
- find_5.mp3 → audio/find_5.mp3 +0 -0
- find_6.mp3 → audio/find_6.mp3 +0 -0
- find_7.mp3 → audio/find_7.mp3 +0 -0
- find_8.mp3 → audio/find_8.mp3 +0 -0
- find_9.mp3 → audio/find_9.mp3 +0 -0
- greet.mp3 → audio/greet.mp3 +0 -0
- instr_move.mp3 → audio/instr_move.mp3 +0 -0
- level_complete.mp3 → audio/level_complete.mp3 +0 -0
- name_a.mp3 → audio/name_a.mp3 +0 -0
- name_b.mp3 → audio/name_b.mp3 +0 -0
- name_c.mp3 → audio/name_c.mp3 +0 -0
- name_d.mp3 → audio/name_d.mp3 +0 -0
- 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
|
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:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
-
sdk:
|
| 7 |
-
|
| 8 |
-
python_version: '3.13'
|
| 9 |
-
app_file: app.py
|
| 10 |
pinned: false
|
| 11 |
-
short_description: game
|
| 12 |
---
|
| 13 |
|
| 14 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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
|