Cursed to C#
Yearning to #ziglang
RE: https://mastodon.social/@alefunguju/116289145722680856
By the way, this screenshot is of the Linux-native version built with Raylib, which is shaping up quite nicely lately!
(The original web version has no dependencies and works through the Web Canvas 2D context)
#raylib #gamedev #FruitsAndTails #gamingonlinux #zig #ziglang
Cursed to C#
Yearning to #ziglang
update to my UEFI engine.
I added game of life rules that are affected by terrain and age of the cell.
Video in π§΅
Zig β Type Resolution Redesign and Language Changes
https://ziglang.org/devlog/2026/#2026-03-10
#HackerNews #Zig #Type #Resolution #LanguageChanges #ZigLang #DeveloperUpdate
State of UEFI engine project. Drawing tiles.
For fullHD those are tiny! This is 40" monitor.
I will need to update my drawing tool for supporting 32x32 sprites and draw a new dedicated tileset for this side-project. I always wanted to make a tower defense game but for some reason never did one.
ZIG UEFI test application works on bare-metal!
Here some terminal x86 + CRT monitor. Run from an USB pendrive. Mouse support.
BOOTIA32.EFI 300KB
Ok, a Zig follow up... I managed to get the headers included properly, but now I'm having trouble passing a prebuilt library on.
I've seen suggestions that it can be added as an object file with e.g:
lib.addObjectFile(wgpu_lib.path("lib/libwgpu_native.a"));
This does seems to kind of repack it into a new library, of which Zig itself is saying "not an ELF file" when I try to use it. ("file" and "readelf" say that it _is_ and ELF, but it's different from the original lib.)
>>
This is UEFI application in ZIG!