Afloof.dev

@afloofdev
5 Followers
41 Following
33 Posts
Software engineer, made my own programming language and game engine. Graphics programmer, OpenGL, Git nerd, bit of an artist, love open source.

I've been working on an "Equip Slot" system in my game.

The idea is you can grab an item from one spot, and place it somewhere else, all smoothly animated. This could potentially become a fun puzzle game.

Made with my programming language `avdl`, based in C and OpenGL.

I asked ChatGPT for fun to tell me how to render a mesh using my programming language "avdl".

To my surprise it was aware of "avdl" and told me in detail how to render a mesh with it.

The only problem is that it didn't use the syntax of the language, it just used the underlying C API.

My #bubblebobble cereal bowl is done. It looks all shiny and ready to be used!

Took me multiple hours to paint, but I'm very happy with the result. 😍

I had a delicious meal with my partner for Valentine's day ❤️

Delicious rose latte and yummy dessert 🤤

I went to pottery painting, and decided to do a #bubblebobble inspired cereal bowl.

Took me a couple of hours, and I ran out of time, but I'm happy with the result!

This is an example of what my programming language looks like when it's compiling a project.

It displays a variety of project data, and shows animating percentages while it's compiling.

In the end it shows how long it took.

#compilers #programminglanguages

I made some delicious blueberry cake. It's not gonna last too long in this house 🤤

My new custom symbol table implementation in #C is pretty much finished.

My programming language can now detect things like variables or classes with already existing names. 

I think it's finally time to re-write the Symbol Table implementation used in the compiler of my programming language written in C.

The current Symbol Table implementation is using global variables, mostly because it was convenient when I wrote it.

Also the nesting of the Symbol Tables is currently awkward. It works well during semantic analysis, but during code generation, some of that data is discarded, making it harder to give robust errors when something has gone wrong.

Just managed to dress up my SteamDeck. It's looking so much cosier now ❤️