Hey, author here. I am glad to answer any questions.
Ebitengine is a blast to use as a game developer, and if you are at all considering trying it out, please do. The awesome-ebitengine repository links out to a lot of helpful resources:
Just want to say awesome job and congrats on the launch. Many years ago I had similar dreams (https://github.com/binarymax/backgammon.js/). But got too busy with other work to continue. I feel like it’s an underestimated problem - and such a fun game to model. Hope your game builds a good community. Cheers
Thank you. The felt table texture is a nice touch. And using a ported FEN format to specify a position is interesting, and looks much easier to grok than some other formats like gnubg[0]. Cool project!
huh .. enitengine looks pretty much 1:1 analogous to sdl2 and sdl-gpu (what I use). Obvious ebitengine is a bit more popular and polished (it actually has a website!) but it's cool to see. It's a nice level of abstraction.
I don't know if there is anything you can do about it given the engine - but the web-app is a little difficult to work with as a user. Being fully rendered as a canvas, my password manager can't work with the username/password boxes, and I can't even right click to paste on the password field. I'm reluctant to sign up to things I can't use a password manager for!
Might be worth considering having some of the initial register/login stuff being more normal HTML/CSS, then moving to the canvas once logged in.
Ebitengine is a blast to use as a game developer, and if you are at all considering trying it out, please do. The awesome-ebitengine repository links out to a lot of helpful resources:
https://github.com/sedyh/awesome-ebitengine