I've been seeing a lot of discussions in Portugal regarding https://expresso.pt/sociedade/2024-01-11-Exodo-tem-um-impacto-brutal-30-dos-jovens-nascidos-em-Portugal-vivem-fora-do-pais-6b42d39c (article in PT - 30% of Portuguese aged between 15 and 39 are emigrants)
I was a bit curious about this, but apparently the study was not yet released and the closest thing I could find was https://diasporafordevelopment.eu/interactive-map/, which I'm not sure how up to date it is and doesn't seem to provide any tables.
So I just scrapped the data and generated a markdown table, in case someone is curious about this kind of stuff: https://gist.github.com/JD557/22ee5494ce99af696e1fda5747eef18e
That gist also provides the raw JSON data that I used and a #Scala CLI script to generate a CSV, in case you want to do some further analysis.
Playing around with some custom color schemes.
I know this is super cheesy, but I just had to do it (including some post processing effects).
Also, there's something particularly comfy about browsing #Gopher in full screen. Not sure if it's the lack of distracting images or how fast the pages load, but I kind of like it. There's definitely a lack of content, though.
I've been picking up IterIm again past two weeks (mostly writing some dummy UIs and fixing bugs).
Today I worked on a #UI for Coursier, the #Scala application/artifact manager.
It's nothing too advanced, but I'll give it some more polish and then see if it's worth releasing a demo.
Who knows, maybe someone will find it useful?
Took a quick break from InterIm development to work on Minart.
Finally got transparencies to work, and the performance doesn't seem that bad. I can get multiple moving particles on the screen with no problems.
To be honest, I picked this up now because I spent way too much time searching for bitmap fonts without transparency for my InterIm demos. That's a thing of the past now.
This weekend I was playing around with InterIm to try out some new features (asRefs macro) and some old ones that were not really tested (custom render ops), so I decided to build a drum machine!
The API could still use some improvements, but this is getting to an almost usable state.
Font: Spleen by Frederic Cambus (https://github.com/fcambus/spleen) Drum Samples: Free Pipe Pack by Goldbaby (https://www.goldbaby.co.nz/freestuff.html)
It's been a while since I entered a gamejam and I won't be able to make it to the next #LudumDare, so I decided to enter MiniJam 130 with another game in #Scala.
The themes are "Lunar" and "10 Seconds", so I went for the least original idea: A lunar lander clone with a 10 second time limit.
As usual, you can play it on itch.io and check the source code on GitHub.
There are quite a few performance issues (don't try it on Firefox) and I found quite some bugs in Minart during the development. However, it's going to take me a while to fix them, so that will have to wait for a post-jam version.
One of the reasons I like to enter jams once in a while is to find bugs/problems in Minart. On that regard, this was clearly a success.
After 6 months working on it, I finally released Minart 0.5.0-RC1, now with sound support.
This new version also drops #Scala 2.11 support, which was a pain to maintain.
I've been testing it with my previous #LudumDare entries and it seems to work pretty well. Once I've ported everything and am sure there are no obvious bugs I'll release the final version (and maybe write a blog post about it).
In the meantime, and unrelated to audio, this new version also comes with a bunch of performance improvements, so I can finally release Twotm8-native, an example GUI application in Scala Native. Check it out!