3 ms·
Tiny bitfield based text renderer (2022)
- pushedx 3y agoKind of funny that the only way to download the 256 Byte demo is to download a 19.6 MiB zip file containing a video recording of the demo. https://files.scene.org/view/parties/2022/lovebyte22/executable_graphics_hiend/mmrnmhrm_256b.zip https://files.scene.org/view/parties/2022/lovebyte22/executa...
- deleted 3y ago[deleted]
- nuxi 3y agoIt's not the only way, try this: 1. Click on the "my demoscene stuff" link 2. Click on "Mmrnmhrm" link 3. Click "[source]" 4. Arrive at https://github.com/grz0zrg/codegolfing/tree/main/Linux/Mmrnmhrm/src https://github.com/grz0zrg/codegolfing/tree/main/Linux/Mmrnm...
- lioeters 3y agoI know it was not intentional, but I kinda like the idea of "navigation by obscurity", leading the visitor on a wild goose chase through a web of hyperlinks.
- nico 3y agoFascinating in-depth write up > Another idea would be to render tiles and modifying the tiles content by just modulating the bit fields or map a set of tiles differently or do simple transforms using bitwise operations such as mirroring, once you have a complete set of tile operations you can combine them to compose detailed patterns / images, ones could also animate tiles individually by switching values in a cyclic fashion… Could something like the wave function collapse algorithm[1] be used for this, ie. generating tiles that are similar to a certain base pattern? [1] https://github.com/mxgmn/WaveFunctionCollapse https://github.com/mxgmn/WaveFunctionCollapse
- msarchet 3y agoThis does seem like a great use case for it.
- boywitharupee 3y agois this known as a procedural generation?
- nico 3y agoYes, it is probably its main usage The author of the GitHub repo is a pretty successful game author and has used it many times for his games Here’s a talk by him talking about procedural generation using wave function collapse: https://m.youtube.com/watch?v=0bcZb-SsnrA https://m.youtube.com/watch?v=0bcZb-SsnrA
- Sharlin 3y agoHuh, that’s a cool algorithm. Thanks for bringing it up!
- deleted 3y ago[deleted]
- user982 3y agoThis touches on something I've wondered: Which written languages best lend themselves to small pixel fonts? I only ever see tiny fonts for English Latin script.
- gs17 3y agoIt's kind of cheating, but Braille should all fit in a 3x2 font. You'd need a language that doesn't rely on accent marks or pictograms for sure (unless they have a very tiny set of characters), and that probably eliminates a lot of languages.
- pavlov 3y agoLatin accents could perhaps be represented as digraphs for such a tiny font. Some languages have an official mapping, like in German where you can usually replace ä with ae, ü with ue, and so on. Otherwise the accent could be a separate character, as in cafe’. Probably would be acceptable for this application.
- justinlloyd 3y agoTechnically the binary language of moisture evaporators would be a good example. But for humans, perhaps Quipu/Khipu. Morse code too, I guess.
- timClicks 3y agoScripts are products of their processes. For example, musical notation looks the way it does because it was created when people used quill and ink to create the notation. Scripts that we use for writing have their origins in hand-writing and printed wood/lead. So it's also possible to flip this around. What script could be designed with its basis being a 3x3 grid? That would allow you to create forms which are maximally distinct from each other, without needing to conform to a script like Latin characters.
- skirmish 3y agoHas been done, Marain script from Iain M. Banks' Culture novel series: https://www.omniglot.com/conscripts/marain.htm https://www.omniglot.com/conscripts/marain.htm
- userbinator 3y agoWhat is ORZ ? Just a funny alias i am using for my demoscene stuff, it is related to the Orz alien species of my favorite adventure game : Star Control 2 A different part of the Internet will be reminded of something else, especially upon seeing that first image: https://en.wikipedia.org/wiki/Emoticon#Orz https://en.wikipedia.org/wiki/Emoticon#Orz
- deleted 3y ago[deleted]