home.social

#haxe — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #haxe, aggregated by home.social.

  1. Sometimes the visual mistakes can be so cool and so unexpected, after hours of errors and no compile something is always welcome. Had something working, but code was so ugly tried to rebuild. Tried lots of Generics with pain, so half abandoned that.
    The filled triangle are now almost the opposite of the aim, so lightly I am close, so something for another day, when feeling fresh!
    #haxe #morton #earcut #pre-scanline #holes

  2. OpenFL devlog: scale9Grid

    How I recently implemented the scale9Grid property in OpenFL. This feature is sometimes called 9-slice scaling, but Flash doesn't just take a display object as a bitmap and slice it up into 9 pieces. It actually adjusts the placement of points on the vector shapes, which also leads to better looking gradient and bitmap fills. Read on…

    joshblog.net/2025/openfl-devlo

    #Haxe #OpenFL #AdobeFlash #scale9Grid

  3. In collaboration with the Moonshine.dev team, a new visual form designer is now available for Feathers UI. Drag-and-drop GUI controls into containers (including nesting), edit common properties in the GUI, apply layouts (with percent sizing), and adjust font and background styles.

    It generates MXHX markup, a new XML dialect for GUIs in Haxe, inspired by Adobe Flex's MXML, but targeted at Haxe instead of AS3.

    feathersui.com/blog/2024/11/21

  4. Got hooked on some UI stuff and spent the weekend messing with macros, css styles parsing and almost broke my head re-reading the web event spec... BUT it works with hot-reloading. Cant wait to write another textfield soon.

    Soooo, how was your weekend? :D
    #haxe #bgfx #gamedev
    youtu.be/WHOdqU7gC0Q

  5. Got hooked on some UI stuff and spent the weekend messing with macros, css styles parsing and almost broke my head re-reading the web event spec... BUT it works with hot-reloading. Cant wait to write another textfield soon.

    Soooo, how was your weekend? :D
    #haxe #bgfx #gamedev
    youtu.be/WHOdqU7gC0Q

  6. Got hooked on some UI stuff and spent the weekend messing with macros, css styles parsing and almost broke my head re-reading the web event spec... BUT it works with hot-reloading. Cant wait to write another textfield soon.

    Soooo, how was your weekend? :D
    #haxe #bgfx #gamedev
    youtu.be/WHOdqU7gC0Q

  7. Got hooked on some UI stuff and spent the weekend messing with macros, css styles parsing and almost broke my head re-reading the web event spec... BUT it works with hot-reloading. Cant wait to write another textfield soon.

    Soooo, how was your weekend? :D
    #haxe #bgfx #gamedev
    youtu.be/WHOdqU7gC0Q

  8. Got hooked on some UI stuff and spent the weekend messing with macros, css styles parsing and almost broke my head re-reading the web event spec... BUT it works with hot-reloading. Cant wait to write another textfield soon.

    Soooo, how was your weekend? :D
    #haxe #bgfx #gamedev
    youtu.be/WHOdqU7gC0Q

  9. Added several more sections to the #OpenFL Developer's Guide today.

    Accelerometer input
    books.openfl.org/openfl-develo

    Copy and paste
    books.openfl.org/openfl-develo

    Web service requests
    books.openfl.org/openfl-develo

    These three were converted to #Haxe from the classic #ActionScript Developer's Guide for #AdobeFlash (which was Creative Commons licensed by Adobe).

    1/🧵

  10. Messing with some secret #haxe engine work & one thing that I always wanted was proper lowlevel 2D/3D support and core support for CPPIA. So I sat down and created externs for #bgfx , #nanovg and mixed it into an engine prototype that lets you live-code :D github.com/dazKind/linc_bgfx

  11. Messing with some secret #haxe engine work & one thing that I always wanted was proper lowlevel 2D/3D support and core support for CPPIA. So I sat down and created externs for #bgfx , #nanovg and mixed it into an engine prototype that lets you live-code :D github.com/dazKind/linc_bgfx

  12. I released a multiplayer game!! 🎉
    It's "Scavenger Hunt" in Mine Blocks!

    You spawn in a new world & have 8 minutes to get the 10 items... before your friends do! ⛏

    Watch the trailer below, I hope you enjoy :D

    youtube.com/watch?v=fnR7djDnky

    #indedev #gamedev #gaming #webgaming #html5games #haxe

  13. I finally wrote a proper status update, my first in seven months. player03.com/development/statu

    In it, I discuss math for platformer games, #EntityComponentSystem design, and the instinct to seek perfection rather than releasing anything.

    #Haxe #OpenFL #GameDev

  14. I adopted Echoes (an #EntityComponentSystem framework) about 1.5 years ago, and am finally ready to start the release process.

    (Or maybe I should have done a release a while back, followed by incremental updates? Oh well.)

    Over the course of almost 200 commits, I fixed bugs ranging from common to obscure, added features every good game engine needs, added support for common #Haxe language features, rewrote the test suite, and documented pretty much everything. I'm feeling confident about using this thing going forwards.

    Check out the latest release candidate at lib.haxe.org/p/echoes/ !

    #ecs #foss

  15. Here we are, with more a proof of concept than an actual game, but two birthday parties in the WE didn't help 😅

    Test the game here ⬇️

    ldjam.com/events/ludum-dare/52

    (the capture is an unfinished level, too messy to be included in the prototype)

    #haxe #ldjam #gamedev #LD52

  16. Moving this to Merveilles.town:

    #introduction

    I'm a NY-born Oakland resident who programs for game companies to survive. I teach Scratch to kids at our town's video game museum.

    In my free time I used #Flash a lot, then #Haxe, and now a lot of modern #JavaScript. I port things as a way to preserve ideas. I have a loving wife and 2 cats.

    uh.

    #webgl #threejs #pasta #halloween #science #wordplay #gpl #matrix #macintosh #darkwave , uuuuh, #antifa #kielbasa #netneutrality #humanity #flan #pasta