mirror of
https://codeberg.org/vlw/still-alive.git
synced 2025-11-04 23:32:40 +01:00
End credits from "Portal" - the video game, recreated with JS and browser windows. 🍰
| assets | ||
| .gitignore | ||
| .gitmodules | ||
| index.html | ||
| monkeydo_credits.json | ||
| monkeydo_lyrics.json | ||
| player.html | ||
| README.md | ||
| robots.txt | ||
Still Alive
The end credits song from the video game Portal
done with pure JavaScript, browser windows, and a lot of patience.
Known limitations
- Time drifting (#2)
The browser will throttlesetTimeout()when it deems a page as low-priority (running in the background etc.). This will cause all visuals to fall behind the music and appear as delayed. - Windows blocked (#3)
Pop-up blockers (built-in on most browsers) will prevent all- or some windows to open. You have to allow the page to "open multiple windows" in your browser for this demo to work. - Stacking windows on Chrome for Windows (the OS)
Due to a bug in Chromium on Windows, browser windows will stack if the play button is clicked from a non-primary display.