npe looks like it has limited sdl2 support. That seems how you could get
along the fastest without having to refactor  image drawing, and IO to
plan9 abstractions.   Ebitengine requires a bit of C  libraries that are
unavailable on plan9/9front.

Mainly referring to this data structure
https://github.com/hajimehoshi/ebiten/blob/7d0692124a95528ee624ab641104e7a7bf1cb4b2/internal/graphicscommand/image.go#L31

I'm not sure which (raylib/ebiten) would feel more daunting to port because
of those dependencies.

If you have a source repo of your efforts, I can try  on a rpi0 or rpi4.

Best of luck and sorry for the slight derail.

Clout




On Thu, Dec 11, 2025, 8:37 PM ron minnich <[email protected]> wrote:

> My goal, for 9, was to look into a pure Go 2D game engine, to see if it
> would work. This discussion spiraled off into thousands of other paths, as
> things on this list are wont to do :-)
>
> But I'm still wondering if the 2D game engine in Go could work. I think
> I'd better go look.
>
> On Thu, Dec 11, 2025 at 8:33 PM Noam Preil <[email protected]> wrote:
>
>> Fwiw if the goal is something like this on 9, raylib is likely a much
>> better choice. It can render entirely in software, to a framebuffer, iirc,
>> and is entirely in C.
>>
> *9fans <https://9fans.topicbox.com/latest>* / 9fans / see discussions
> <https://9fans.topicbox.com/groups/9fans> + participants
> <https://9fans.topicbox.com/groups/9fans/members> + delivery options
> <https://9fans.topicbox.com/groups/9fans/subscription> Permalink
> <https://9fans.topicbox.com/groups/9fans/T33e3d4a8f04a347f-M4fddef4421e1d5b958fb5634>
>

------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T33e3d4a8f04a347f-Mc197848348c7bc5e495db932
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to