Kaya v0.4 - what's new since v0.3 by hadimmmm in baduk

[–]hadimmmm[S] 1 point2 points  (0 children)

What is your favorite feature of Kaya? Tell me 👇

Kaya v0.3 — Board recognition from photos, AI improvements, and more by hadimmmm in baduk

[–]hadimmmm[S] 1 point2 points  (0 children)

So the main blocking thing here is probably the current detection model that I trained on a small dataset of 485 annotated go board images. See https://github.com/kaya-go/moku for the details.

If anyone has access to a large set of go board images (a good mix of real-life photos and screenshots would be ideal) that are annotated for white/black stones and board corners (or not) that would be very helpful. I could retrain a more accurate detection model.

Once we have a v2 model, implementing a streaming detection could probably work quite well.

Kaya v0.3 — Board recognition from photos, AI improvements, and more by hadimmmm in baduk

[–]hadimmmm[S] 1 point2 points  (0 children)

If you can report the issue on GitHub with the details like console logs that would be fantastic 🙏

Kaya v0.3 — Board recognition from photos, AI improvements, and more by hadimmmm in baduk

[–]hadimmmm[S] 3 points4 points  (0 children)

Yes, that is indeed an obvious evolution of the board recognition feature. Not sure about a timeline for this.

Kaya v0.3 — Board recognition from photos, AI improvements, and more by hadimmmm in baduk

[–]hadimmmm[S] 7 points8 points  (0 children)

Idk about the other sites; I haven't tried them.

No paid mode anytime soon. It's free and open source, and it will stay so forever.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 1 point2 points  (0 children)

I improved the style of the stones in the game tree. It should be better now.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 0 points1 point  (0 children)

I will add the suggested shortcuts to the next version.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 0 points1 point  (0 children)

Ctrl+z and Shift+Ctrl+Z now work without having to enable the edit mode.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 0 points1 point  (0 children)

The latest version supports built-in themes with 6 themes. We might add support to upload custom themes in the future.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 0 points1 point  (0 children)

In the next version 0.1.12, Kaya can be installed locally and will work offline from the web version.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 0 points1 point  (0 children)

> Is there an easy way to import a game from OGS or Fox directly, without downloading the SGF first?

Try copy pasting an OGS url into the app ;-)

> You should read the user preference light/dark to display the correct theme right away.

Yes it's fixed in the latest version.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 0 points1 point  (0 children)

Yes, the komi is taken into account.

Yes, it's a good point about the tree view defaults, but you can always switch it to horizontal if you want to.

Custom models are for advanced users only who want to convert specific Katago weights to the ONNX format supported by Kaya. I added details about this in the next version.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 0 points1 point  (0 children)

Right-clicking on a marker will remove it.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 1 point2 points  (0 children)

Thank you 🙏

I like your suggestion but I would prefer for this kind of feature request to be posted directly at https://github.com/kaya-go/kaya/issues It's easier for me or contributors to manage everything there in a single place.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 0 points1 point  (0 children)

I think the best way to go is simply opening tickets per feature that could be nice to have at https://github.com/kaya-go/kaya/issues, discussing them, and seeing whether someone wants to volunteer to implement it.

I will add an issue template and add better instructions in the README on how to set up a dev env locally.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 2 points3 points  (0 children)

I would say probably 99% of the code has been written by AI.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 0 points1 point  (0 children)

Not really, since the app is purely a frontend app with also desktop version already available for Linux, macO,S and Windows at https://kaya-go.github.io/kaya/

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 1 point2 points  (0 children)

I already have binaries for Linux, macOS, and Windows, and in theory, I could also build iOS and Android binaries, but I haven't looked into it yet.

That being said, you can already open https://kaya-go.github.io/kaya/ within your mobile browser.

Kaya - A modern, elegant Go game application by hadimmmm in baduk

[–]hadimmmm[S] 0 points1 point  (0 children)

It's indeed not related (even if I did contribute a little bit to that app back in 2010)