diff --git a/outputs/composer-2-5/mythos-craft.html b/outputs/composer-2-5/mythos-craft.html
index 10ea89f..b7b63e4 100644
--- a/outputs/composer-2-5/mythos-craft.html
+++ b/outputs/composer-2-5/mythos-craft.html
@@ -1149,7 +1149,7 @@ class Player {
if (this.keys['KeyS']) move.sub(forward);
if (this.keys['KeyA']) move.sub(right);
if (this.keys['KeyD']) move.add(right);
- if (move.length() > 0) move.normalize().multiplyScalar(speed * dt);
+ if (move.length() > 0) move.normalize().multiplyScalar(speed); // fix: was `speed * dt` — tryMove() multiplies by dt again, so walking ran at speed*dt^2 (~1/60 of design speed)
this.velocity.x = move.x;
this.velocity.z = move.z;
diff --git a/outputs/gemini-3-5-flash/mythos-craft.html b/outputs/gemini-3-5-flash/mythos-craft.html
new file mode 100644
index 0000000..786163b
--- /dev/null
+++ b/outputs/gemini-3-5-flash/mythos-craft.html
@@ -0,0 +1,2735 @@
+
+
+
+
+
+ MythicCraft - 3D Minecraft Clone
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MythicCraft
+
+
Pos: 0, 0, 0
+
FPS: 60
+
+
+
Biome: Mythic Valleys
+
Fly: OFF
+
+
+
+
+
Legendary Structures
+
+ Find structures generated in the seed:
+ • Floating Temple of Aether (Y: ~95)
+ • Ancient Portal Ruins (On Surface)
+ • Yggdrasil World Tree (On Surface)
+
+
+
+
+
+
+
+
+ Fly Mode Enabled
+
+
+
+
+
+
+
+
+
+
+
+
+
CREATIVE INVENTORY
+
Click a block to place it in your active hotbar slot.
+
+
+
+
+
+
+ Close Inventory (E)
+
+
+
+
+
+
+
+
diff --git a/outputs/gpt-5-5-pro/mythos-craft.html b/outputs/gpt-5-5-pro/mythos-craft.html
new file mode 100644
index 0000000..4879b3d
--- /dev/null
+++ b/outputs/gpt-5-5-pro/mythos-craft.html
@@ -0,0 +1,1334 @@
+
+
+
+
+
+ MythCraft — HTML5 / Three.js Minecraft 克隆原型
+
+
+
+
+
+
+
+
MythCraft
+
一个单文件 HTML5 / Three.js 体素世界:无限滚动地形、可破坏/可放置方块、神话幻想遗迹与浮空岛。
+
+ W A S D 移动,鼠标环视,Space 跳跃,F 飞行/生存切换
+ 左键破坏,右键放置,中键吸取目标方块,数字键或滚轮切换方块,R 回到出生点
+ 世界会按区块懒加载;走远后仍会继续由柏林噪声和神话结构种子生成。
+
+
点击进入世界并锁定鼠标
+
+
+
+
+
+ 提示:浏览器若阻止模块加载,请用本地服务器打开此 HTML。
+
+
+
+
\ No newline at end of file
diff --git a/outputs/gpt-5-5-xhigh/mythos-craft.html b/outputs/gpt-5-5-xhigh/mythos-craft.html
new file mode 100644
index 0000000..88c4c33
--- /dev/null
+++ b/outputs/gpt-5-5-xhigh/mythos-craft.html
@@ -0,0 +1,1093 @@
+
+
+
+
+
+ Mythic Blocks
+
+
+
+
+
+
+ Mythic Vale
+ 0, 0, 0
+
+
+
+
+ 进入世界
+
+
+
+
diff --git a/outputs/gpt-5-5-xhigh/render-check.png b/outputs/gpt-5-5-xhigh/render-check.png
new file mode 100644
index 0000000..7726826
Binary files /dev/null and b/outputs/gpt-5-5-xhigh/render-check.png differ
diff --git a/outputs/grok-build/mythos-craft.html b/outputs/grok-build/mythos-craft.html
index 25d843c..3405315 100644
--- a/outputs/grok-build/mythos-craft.html
+++ b/outputs/grok-build/mythos-craft.html
@@ -79,7 +79,7 @@
const CHUNK_SIZE = 16;
const CHUNK_HEIGHT = 128;
const VIEW_DISTANCE = 5; // chunks in each direction
- const WORLD_SEED = 0xAETHER;
+ const WORLD_SEED = 0xAE7E12; // fix: original `0xAETHER` is not a valid hex literal (T/H/R), which killed the whole script at parse time
// Block IDs
const BLOCK = {
@@ -361,6 +361,7 @@
drawCrystal(7, 1);
const texture = new THREE.CanvasTexture(canvas);
+ texture.flipY = false; // fix: tiles are drawn from the canvas top, but UVs assume a top-left origin; with default flipY=true every face sampled the undrawn (black) bottom rows of the atlas
texture.magFilter = THREE.NearestFilter;
texture.minFilter = THREE.NearestFilter;
texture.wrapS = texture.wrapT = THREE.RepeatWrapping;