From IDEs to the Terminal

The first IDE I ever used was Turbo Pascal. It ran on Windows through a DOS terminal. But it was really with Dev-C++, over twenty years ago when I started learning C, that I felt how these programming software suites were useful. It seemed less complex than Visual C++, and if I’m not mistaken, it supported the Portuguese language. I remember how simple it was to setup a new project from a template and start coding.

Postmortem: Clone Stacking

I recently participated in the Ludum Dare 55 compo, and created the game Clone Stacking, a puzzle little top-down game where you have to reach for the exit of every level, and by that you need to clone yourself in order to get keys or stand on top of buttons to unlock ways to proceed. The theme was Summoning, which can be interpreted in any way. Unlike a lot, if not most games that went to the “demon summoning” direction, here you “spawn a clone of yourself”.

My Genuary 2024 Entries

Genuary is a generative art event that happens in January, where you have a prompt a day and have to implement some cool art based on them. Conceptually, it’s situated in a place somewhere in between the demoscene and NFT Art (probably closer to the latter), but with very interesting prompts nonetheless. I entered the party a bit later, by the end of January, and did as many prompts as I felt like, which was 9, out of 31.

Capturing screen timelapses on Ubuntu (Gnome on Wayland)

New Ludum Dare jam coming and I decided to record a screen timelapse, just like it was popular many years ago. I don’t know if many people still do it, but it was something I really had fun watching before. I searched for tools to make this possible, but it seems that all of the options were for X11 server, and they do not work with Wayland. If you don’t know what I’m talking about, it’s just that Linux systems recently adopted another type of graphic display system and apparently most of the screen capture software was using the old X11.

What's happening to Digital Books?

I love physical books. Not gonna say I particularly love the smell of it, because that’s not really my fetish, I’m more into the page turning mechanism, and of course the beautiful material object with aesthetically pleasing cover, build, typography and layout. However, I think that digital books are very, very important, and I consume a lot of it. Originally from Brazil, I’ve lived in four different cities and three different countries in the last ten years.

Old Camera: Zeiss Ikon Nettar 517/2

I recently bought the oldest camera in my collection so far, the 6x9 medium-format german Zeiss Ikon Nettar 517/2. Don’t mind the huge name, this is how it looks: Zeiss Ikon Nettar 517/2 And some technical information, according to Camera-wiki.org: Manufacturer: Zeiss Ikon Country of Origin: Germany Production period: 1951 to 1953 Alternate name: Nettar IIc Film Format: 120 roll film (8 exposures format 6×9cm) Viewfinder: optical, built into top cover Lens/shutter combinations: Novar Anastigmat 1:4.

Retrospective 2023

One more year and one more retrospective. I’ve been doing it for some years on twitter and since last year in this blog. All the retrospective posts will be listed here. I think 2023 wasn’t a very productive year for me, as I didn’t finish any projects, but I traveled more than the previous years and I reflected a lot about life. Overall There’s a few things I’m proud I started doing this year.

My Second Gameboy

Following my first GameBoy, It was the time to get a GameBoy Color! Not my favorite color, but the one available. Weird blue color The seller said it was “working”, but didn’t mention some of the buttons weren’t. Also, the d-pad was so soft that it kept pressing after only a touch. And it was filthy! So I got the replacement parts and started working. Thanks for the gummies, Sandra!

My First Job Interview for Intern Programmer

Back in 2008, I was in my last year of high school (or medium school, as we call in Brazil) and I learned about this program called Students2Business by Microsoft. That was basically a couple-month class on their development platform that would connect a student to a brand new intern job in a dream corporate company. I’ve been programming little games for fun since 2002, when I was 11 years old, and I was finally leaving school and getting ready for university.

On C++ Modules and Containers for Build Systems

We recently rebooted the development of our toy game engine annileen. Teo really wanted to make it with modern C++ and he spent some good time converting it to use C++20 modules. However, the current state of modules in the compilers is a bit complicated, and that requires a big effort to make it compile in any platform but Windows. I also wasn’t very happy with all the libraries we were using in the engine and decided to start from scratch and make a renderer with Vulkan and not BGFX.