View Single Post
Old 01-20-2024, 06:17 PM   #4
elinkser
Groupie
elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.elinkser has survived committing the World's Second Greatest Blunder.
 
Posts: 187
Karma: 146236
Join Date: Oct 2022
Device: Kobo Clara HD
Quote:
Originally Posted by The Lopen View Post
I saw in many threads that pbchess worked quite well up to a certain firmware and hasn't received updates since. Is there currently a replacement?

If not, I know some programming and would like to try making a replacement for Kobo. Are there guides on how to go about doing that?

Thanks for any and all help.
You could try vlasovsoft's suite. The chess does work on my Clara HD, and it seems like a real quality program. Some doubt about on the Libra 2:
https://www.mobileread.com/forums/sh...d.php?t=352542
I played a quick game to reonfirm 22.5.19 works on my Clara HD.
Even later version:
https://www.mobileread.com/forums/sh...85&postcount=6

To make your own, in addition to the rust Plato spinoff mentioned above, e.g.
https://www.mobileread.com/forums/sh...d.php?t=348481

If it's not arcade-style games Mavireck for example commented on python performance on kobo.
https://www.mobileread.com/forums/sh...70&postcount=2

If you know C++, you can check rmkit's performance in the input_demo and animation_demo.
https://www.mobileread.com/forums/sh...d.php?t=359125

If you know, C++ AND Qt, Szybet gave detailed guide.
https://www.mobileread.com/forums/sh....php?p=4402333

If you want to see how viable games are in a chroot:
https://www.mobileread.com/forums/sh...7&postcount=55

* And of course, one of the INFRASTRUCTURE development projects, that elevate the entire dev and user community, maybe without us giving it much thought.
FBInk, for cross-device framebuffer support, or just getting something up on your display:
https://www.mobileread.com/forums/sh...d.php?t=299110

Besides C, there are bindings for Go, Lua, and Python.
See:
NiLuJe/FBInk
https://github.com/NiLuJe/FBInk

In fact sheep_wizard used py-fbink and the python from kobo-stuff to make a minesweeper game just this month,lol.

Kobo Minesweeper
https://www.mobileread.com/forums/sh...d.php?t=358170

SheepWizard/kobo-minesweeper
https://github.com/SheepWizard/kobo-minesweeper

Yet another telnet/sshd & misc tools package...
https://www.mobileread.com/forums/sh...d.php?t=254214



It looks like someone implemented an immediate-mode library on their kobo.
https://github.com/embeddedt/lv_port_kobo
I'm not sure if it would be better to port a generic Linux implementation to FBink, while just using this project to consult.

** KOReader offers a plugin API that can be scripted with lua!
https://koreader.rocks/doc/index.html

Last edited by elinkser; 03-13-2024 at 06:09 PM. Reason: fbink,chess,lvgl,minesweeper-links updated,KOReader API
elinkser is offline   Reply With Quote