Life of a Tree by Bits Lab A 4k web browser intro. Code: tmptknn Music: bsh For Assembly 2025 4k intro compo. ---- Using: Sointu, shader minifier, pnginator and closure compiler. Respects to all developers involved in previously mentioned tools. You are all legends! ---- Run on Chrome (Firefox won't work with this kind of png loader). Because of browser cross-origin (CORS) restrictions, it is easiest to run the intro from a http server running in localhost (i.e. python http server or similar). It will take a long time to load. The png.html file loads internally Sointu WebAssembly module from json array of ints. WASM module generates the audio. Wait patiently (ignore possible browser page unresponsive notifications) until browser screen says "ready". Then the intro can be started by pressing the enter key. User interaction (pressing a key) is required for the web browser to get access (permission) to use the audio. Full screen is tried to acquire automatically when user presses any key after the "ready screen". If needed the full screen can be exited by pressing esc and the whole browser window can be closed by pressing alt-f4. Instructions of disabling cors restrictions with Chrome to open the png.html file directly from local file system can be found here: https://simplelocalize.io/blog/posts/what-is-cors/ TL;DR; go to Chrome application directory and run Chrome executable from command prompt like this (create the temp directory if it does not exist and ensure that the temp directory used is empty): chrome.exe --user-data-dir="C://temp" --disable-web-security --disable-site-isolation-trials