Warning, this is the party designed for 1920x1080. ASTRA was tested in Firefox, Chrome and Opera but Firefox' canvas implementation is starting to lag behind. Prefer to use a Chromium based browser or to watch the video capture this time.
- Packed version in 1920x1080 that fits in 1002 bytes
- Packed version in 1280x720 that fits in 1001 bytes
- Full archive submitted at the Assembly 2016
- Video capture of ASTRA on YouTube
- ASTRA on Pouet.net, the demoscene portal
Technical tid bits
TL;DW: 2D Canvas, 2 octaves vector field using smoothstep, web Audio API, naugthty renderloop
Thanks to Adinpsz Epoch @kaneel @frksr Ferris, and everyone pushing the limits with style!
Other recent experiments
There are many experiments and projects like ASTRA to discover other here.
- MUSIC FOR TINY AIRPORTS AT WEB AUDIO CONFERENCE The Web Audio Conference 2018, held in September 19-21 in Berlin was a great mix of researchers, web developers, artists and performers presenting their projects. I had the chance to provide a deep dive into music for tiny airports, explaining how to generate hours and hours of music in a handful of bytes.
- MUSIC FOR TINY AIRPORTS 2/1 🛫 Celebrating the 40 years anniversary of Brian Eno's "Ambient 1: Music for Airports" with an homage written in 256 bytes with the Web Audio API.
- THEY COME AT DUSK 👺 A survival horror game for JS1k 2018, where you run away from dead miners as you hear your heart beat. Turn around using the arrow keys until all you hear is beeeeeeeep.
- ART×JS AT FFCONF ART×JS was the closing talk at FFconf 2016. The goal was to bring new developer artists to the web by abusing standards and developing a visual understanding of mathematics.
- 10 PRINT THEREMIN AT WEB REBELS A lighting talk about labyrinth generation and theremin instrument using the Web Audio API in 219 bytes presented at Web Rebels 2016.
- DRAGON PUNCH An itsy bitsy Dragon curve renderer in 121 bytes.
- URYA A sweet text mode 64kb intro on PC, written in PASCAL and showed at the WIRED'96 demoparty where it ranked 4th.
Don't be shy; get in touch by mail, twitter, github, linkedin or pouet if you have any questions, feedback, speaking, workshop or performance opportunity.