Actual little video demonstrating the demoscene template.

#creativecoding #indiedev #demoscene #sizecoding

https://www.youtube.com/watch?v=aCum-6MIrQk

8k Linux Demoscene Template

YouTube

A little Linux demoscene starter application I've written (C + GLSL):

A C demo template. It makes an executable that's 7kb and can be shared to other systems.

I've use my superformula SDF code from years on back.

Uses _start syscalls and eschews the standard library in order to be that size.

It also only uses libGL and libX11, that's it.

That said: I have no idea how people manage to make 4k demos, ha.

#demoscene #sizecoding #creativecoding

For #ThrowbackThursday, here's an image I rendered in 2002 using POV-Ray. It was when I first got interested in #SizeCoding after seeing what others had been doing, so I tried to make as cool of a scene as I could using the shortest code possible (only 466 characters here). The original render was 1024x768, which was my monitor resolution at the time, and it took quite a while to complete. Now I can render it at 8000x6000 in a minute forty, which would have blown my mind back then.

#POVray

I have repeatedly heard that COM files and 16-bit DOS are used for 256-byte size coding.

How does this work on 64-bit Linux? The ELF64 header would require two-thirds of the space. Pointers are four times larger than on 16-bit systems....

Here are my sources for 256-byte size coding on modern Linux:
https://gitlab.com/metagrowing/demos

Tools:
nasm - the Netwide Assembler
xz compressor

#MountainBytes 2026. 5th place out of 8 in the PC Realtime Competition.

#demoscene #sizecoding #linux #opensource

I wrote some code and music for the PC 4k intro "Δ" we released together with the friends in @epoqe at #mountainbytes #demoparty, to the combined PC real-time compo. It got a 2nd place! Check it out :)
Pouet: https://www.pouet.net/prod.php?which=105801
YouTube: https://www.youtube.com/watch?v=_T6fea-n8Z8
Demozoo: https://demozoo.org/productions/388346/
#art #DigitalArt #generativeart #procedural #proceduralart #synth #sointu #demoscene #sizecoding

My entry was shown that night at MountainBytes 2026. 5th place out of 8 in the PC Realtime Competition.

A 256 bytes demo for Linux.
ANSI escape sequences. Running in a terminal.

It was my first release for a demo party. Pretty tense. I was only there remotely. Many thanks to @demonights .

#demoscene #sizecoding #linux

Развлекаюсь, вжимая игру на WebAssembly в одно сообщение мессенджера

Последние полгода ко мне приходили задачи, которые вынуждали покопаться в некоторых особенностях WebAssembly. Это, в свою очередь, подтолкнуло меня покодить на Си (чего я не делал сто лет) всякое, ориентируясь на WASM. А это уже натолкнуло меня на мысль: а не подойдёт ли связка JS+WebAssembly как инструмент для создания минифицированных проектов в духе демосцены? Короче, хоть я к демосцене никаким боком, но что мешает мне написать игрульку в сайз-факторе 4K? Исключительно for fun. Посмотреть что получилось

https://habr.com/ru/articles/1004054/

#JavaScrpt #C #WebAssembly #браузерные_игры #sizecoding #demoscene

Развлекаюсь, вжимая игру на WebAssembly в одно сообщение мессенджера

Последние полгода ко мне приходили задачи, которые вынуждали покопаться в некоторых особенностях WebAssembly. Это, в свою очередь, подтолкнуло меня покодить на Си (чего я не делал сто лет) всякое,...

Хабр

#SizeCoding #C I found I could save quite some bytes after crinkler compression by using -march=i586 instead of the i686-whatever default, I think this is because the x87 floating point math instructions are shorter and more repetitive than sse etc. need to check if performance is still ok, but I have a fair amount of headroom

my #GLSL is using a small //[ hack //] to work around a bug in shader minifier; another renaming/scope bug means i can't use the --aggressive-inlining option.

currently i'm using only 2 samples per pixel which looks noisy but my poor old amd rx580 desktop gpu (and laptop amd 780m which is about 80% as fast) can't cope with more at 1920x1080p60.

need to find friends with more powerful hardware to see how far i can increase the sample count, and maybe microsoft windows 11 because i do my testing with wine on debian and maybe it won't work...

"The Thief's Journal"
My fellow prisoners were moths. They danced frantically beneath the light, blinded by that dangerous urge to disregard the risks. Stupid bastards.

source in a post below

#pico8 #codeart #tweetcart #postcart #generative #sizecoding