All checks were successful
Build / build (push) Successful in 1m21s
Features added:
- Auth0 authentication with optional login/signup
- Facebook share button on level completion (for FB users)
- Lazy initialization - nothing loads until level selected
- Deferred asset loading - assets load on first level click
- Preloader with progress tracking during level initialization
- User profile display with login/logout buttons
Technical improvements:
- Async router for proper Auth0 callback handling
- Main engine initialization deferred to level selection
- Assets (meshes, audio) load only when needed
- Progress reporting throughout initialization process
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
32 lines
718 B
JSON
32 lines
718 B
JSON
{
|
||
"openingscroll": {
|
||
"lines": [
|
||
"Central Command needed a serious name",
|
||
"for its new asteroid defense unit.",
|
||
"The committee approved:",
|
||
"Forward Line Asteroid Taskforce.",
|
||
"",
|
||
"F.L.A.T.",
|
||
"",
|
||
"Within a day, every conspiracy feed screamed,",
|
||
"",
|
||
"'SEE? THEY ADMIT IT!'",
|
||
"",
|
||
"Embarrassed and furious, Command buried the scandal",
|
||
"by banishing F.L.A.T. to a forgotten outpost:",
|
||
"a desolate nuclear mini star base",
|
||
"with a faulty gravity generator",
|
||
"that drags asteroids in like flies.",
|
||
"That’s your post now.",
|
||
"",
|
||
"Lowest pay grade. Worst assignment.",
|
||
"One barely functional ship.",
|
||
"",
|
||
"Clear the rocks.",
|
||
"",
|
||
"Scavenge supplies.",
|
||
"",
|
||
"Survive..."
|
||
]
|
||
}
|
||
} |