Angel Munoz
@tunaxor.me
One of the 12 #fsharp devs in the world, trying out kotlin and #buildinginpublic fun, I started this journey around 2013.
https://linktr.ee/angel_d_munoz
Other social media, not an OF 😆
Mexican, so spanish sometimes
https://linktr.ee/angel_d_munoz
Other social media, not an OF 😆
Mexican, so spanish sometimes
I guess I forgot to mention that I added a bit of enemy behavior
Looks like cooldowns are not actually working, I need to check on that also, looks like dead entities still process their last command instead of just stay still when they die
#fsharp #dotnet #gamedev #monogame
Looks like cooldowns are not actually working, I need to check on that also, looks like dead entities still process their last command instead of just stay still when they die
#fsharp #dotnet #gamedev #monogame
October 24, 2025 at 8:09 PM
I got some really rudimentary enemy AI working; it was a very long day, and it was not a pain but quite annoying to make this work 😅
"Why is it spamming?" Well because the decision-making time was set to 100ms, clearly it will spam "Working as expected™️"
"Why is it spamming?" Well because the decision-making time was set to 100ms, clearly it will spam "Working as expected™️"
October 22, 2025 at 4:07 AM
I got some really rudimentary enemy AI working; it was a very long day, and it was not a pain but quite annoying to make this work 😅
"Why is it spamming?" Well because the decision-making time was set to 100ms, clearly it will spam "Working as expected™️"
"Why is it spamming?" Well because the decision-making time was set to 100ms, clearly it will spam "Working as expected™️"
Added some audio cues to my current game, tbh learning how to write games is quite fun. Game class from MonoGame is a mess right now, but that's because I'm still on the "fundamentals" slowly but surely getting there!
Placeholder bg music artist: @bulby8bit.bsky.social
Placeholder bg music artist: @bulby8bit.bsky.social
October 20, 2025 at 8:55 PM
Added some audio cues to my current game, tbh learning how to write games is quite fun. Game class from MonoGame is a mess right now, but that's because I'm still on the "fundamentals" slowly but surely getting there!
Placeholder bg music artist: @bulby8bit.bsky.social
Placeholder bg music artist: @bulby8bit.bsky.social
There we go, projectiles are now a thing.
Gemini had a meltdown as we weren't able to pinpoint why projectiles were not rendering up to the point it surrendered (we were using the wrong skill, literally skill issue 😅)
But it ended up working in the end
#dotnet #fsharp #monogame
Gemini had a meltdown as we weren't able to pinpoint why projectiles were not rendering up to the point it surrendered (we were using the wrong skill, literally skill issue 😅)
But it ended up working in the end
#dotnet #fsharp #monogame
October 16, 2025 at 8:22 PM
One thing I have to recognize about AI chatbots is that they help a little bit with impostor syndrome
Maybe I'm close to open source this experiment to the F# folks
Maybe I'm close to open source this experiment to the F# folks
October 16, 2025 at 4:28 AM
One thing I have to recognize about AI chatbots is that they help a little bit with impostor syndrome
Maybe I'm close to open source this experiment to the F# folks
Maybe I'm close to open source this experiment to the F# folks
Slowly getting there, at least to start working in the very rudimentary stuff
Kind of exciting, I had never gone that far before 😅
Kind of exciting, I had never gone that far before 😅
October 15, 2025 at 10:54 PM
Slowly getting there, at least to start working in the very rudimentary stuff
Kind of exciting, I had never gone that far before 😅
Kind of exciting, I had never gone that far before 😅
I spent quite a while in my core library to enable a few things here and there. Now it's time to start looking into monogame stuff
I'm glad the stuff I worked on for the past month is actually working!
That talks a lot about my confidence on this 😅
I think given the right time I'll share source this
I'm glad the stuff I worked on for the past month is actually working!
That talks a lot about my confidence on this 😅
I think given the right time I'll share source this
October 12, 2025 at 4:07 AM
I spent quite a while in my core library to enable a few things here and there. Now it's time to start looking into monogame stuff
I'm glad the stuff I worked on for the past month is actually working!
That talks a lot about my confidence on this 😅
I think given the right time I'll share source this
I'm glad the stuff I worked on for the past month is actually working!
That talks a lot about my confidence on this 😅
I think given the right time I'll share source this
Life in Mexico is a fever dream and I have random proof
September 23, 2025 at 4:46 PM
Life in Mexico is a fever dream and I have random proof
There we go, it has been quite tense for me to get back and support somewhat of a test runner for JS files within the tool but looks like we're headed to a good place.
Last time the problem was the bundle size massively increased when I included playwright in the tool 🥲
#dotnet #fsharp
Last time the problem was the bundle size massively increased when I included playwright in the tool 🥲
#dotnet #fsharp
August 1, 2025 at 12:35 AM
I guess I won, thanks DeepSeek
July 29, 2025 at 9:43 PM
I guess I won, thanks DeepSeek
Looking how the "qwenified" Deepseek model is having a mental breakdown while making my GPU sweat is funny TBH.
These models produce tokens of thoughts or conversations I could have, and I can see why some folks think these things are alive.
These models produce tokens of thoughts or conversations I could have, and I can see why some folks think these things are alive.
July 29, 2025 at 7:06 PM
Looking how the "qwenified" Deepseek model is having a mental breakdown while making my GPU sweat is funny TBH.
These models produce tokens of thoughts or conversations I could have, and I can see why some folks think these things are alive.
These models produce tokens of thoughts or conversations I could have, and I can see why some folks think these things are alive.
I want to get stuff done and JS won't let me today 🥲
July 26, 2025 at 4:10 AM
I want to get stuff done and JS won't let me today 🥲
Look ma' no esbuild, no cdn, and somewhat editor tooling support! (you wouldn't believe how much the tooling "just works" when your dependencies are stored in a "node_modules" directory)
#dotnet #fsharp #webdev #spa #importmaps
#dotnet #fsharp #webdev #spa #importmaps
July 14, 2025 at 4:23 AM
Look ma' no esbuild, no cdn, and somewhat editor tooling support! (you wouldn't believe how much the tooling "just works" when your dependencies are stored in a "node_modules" directory)
#dotnet #fsharp #webdev #spa #importmaps
#dotnet #fsharp #webdev #spa #importmaps
One of the cool things about tools like copilot is that, they work while I consume spicy and tasty calories
July 10, 2025 at 6:31 PM
One of the cool things about tools like copilot is that, they work while I consume spicy and tasty calories
NGL, it even kinda looks professional
I wonder if I should go back to re-write the music player I wrote with LibVLCSharp to give it a lift up
I wonder if I should go back to re-write the music player I wrote with LibVLCSharp to give it a lift up
June 21, 2025 at 2:47 PM
NGL, it even kinda looks professional
I wonder if I should go back to re-write the music player I wrote with LibVLCSharp to give it a lift up
I wonder if I should go back to re-write the music player I wrote with LibVLCSharp to give it a lift up
I've been having a lot of fun writing an @avaloniaui.net app in #fsharp
This time it got a bit of a lift up thanks to the SukiUI Theme!
This time it got a bit of a lift up thanks to the SukiUI Theme!
June 20, 2025 at 12:54 AM
I've been having a lot of fun writing an @avaloniaui.net app in #fsharp
This time it got a bit of a lift up thanks to the SukiUI Theme!
This time it got a bit of a lift up thanks to the SukiUI Theme!
@jkone27.bsky.social sniped me into writing some rudimental bindings for @vuejs.org for the #FableCompiler
I'm amazed on how well Fable integrates with the ecosystem, you can use F# defined components in .vue files and .vue files in F# defined components
#fsharp #dotnet #webdev
I'm amazed on how well Fable integrates with the ecosystem, you can use F# defined components in .vue files and .vue files in F# defined components
#fsharp #dotnet #webdev
May 31, 2025 at 9:37 PM
@jkone27.bsky.social sniped me into writing some rudimental bindings for @vuejs.org for the #FableCompiler
I'm amazed on how well Fable integrates with the ecosystem, you can use F# defined components in .vue files and .vue files in F# defined components
#fsharp #dotnet #webdev
I'm amazed on how well Fable integrates with the ecosystem, you can use F# defined components in .vue files and .vue files in F# defined components
#fsharp #dotnet #webdev
A bit more of migrondiUI (and some sql vibecoding)
As usual getting stuff done with #fsharp is delighful, I added AvaloniaEdit to add some highlighting for the sql files I'm showing.
I can see some potential here TBH, I'm sure I could do the same stuff I did in VSCode inside the app instead
As usual getting stuff done with #fsharp is delighful, I added AvaloniaEdit to add some highlighting for the sql files I'm showing.
I can see some potential here TBH, I'm sure I could do the same stuff I did in VSCode inside the app instead
May 9, 2025 at 3:38 AM
A bit more of migrondiUI (and some sql vibecoding)
As usual getting stuff done with #fsharp is delighful, I added AvaloniaEdit to add some highlighting for the sql files I'm showing.
I can see some potential here TBH, I'm sure I could do the same stuff I did in VSCode inside the app instead
As usual getting stuff done with #fsharp is delighful, I added AvaloniaEdit to add some highlighting for the sql files I'm showing.
I can see some potential here TBH, I'm sure I could do the same stuff I did in VSCode inside the app instead