Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 01-19-2024, 10:24 AM   #1
The Lopen
Junior Member
The Lopen began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Jan 2024
Device: Kobo Libra 2
Are there currently any working Kobo games. and if not, how would I make them?

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.
The Lopen is offline   Reply With Quote
Old 01-19-2024, 03:34 PM   #2
ewired
Junior Member
ewired doesn't litterewired doesn't litterewired doesn't litter
 
Posts: 1
Karma: 210
Join Date: Jan 2024
Device: Kobo Libra 2
Most Kobo app development seems to be happening in two open-source projects - InkBox and Plato. Anyone can modify them and publish their work. A user added chess to a fork of Plato (https://github.com/baskerville/plato/pull/281), but it likely won't make it into the main Plato as it's beyond the scope of what the lead developer wants. You'd have to install Rust and build it yourself if you want that chess app.

I also maintain a Plato fork that lets me mirror Firefox to my Libra 2, which I use daily. If you're looking to build a Kobo app, I'd suggest starting with Plato since it doesn't overwrite the Kobo OS. Plato uses Rust too, which in my experience makes development much smoother. The language helps ensure my code actually works before I install it on the device. InkBox is a more ambitious project that's open to big changes, but I'm too nervous to overwrite my Libra's OS to try it out.
ewired is offline   Reply With Quote
Advert
Old 01-19-2024, 03:38 PM   #3
Szybet
Connoisseur
Szybet can teach chickens to fly.Szybet can teach chickens to fly.Szybet can teach chickens to fly.Szybet can teach chickens to fly.Szybet can teach chickens to fly.Szybet can teach chickens to fly.Szybet can teach chickens to fly.Szybet can teach chickens to fly.Szybet can teach chickens to fly.Szybet can teach chickens to fly.Szybet can teach chickens to fly.
 
Posts: 88
Karma: 3892
Join Date: Feb 2022
Device: Kobo nia
InkBox has already a few built in games
Szybet is online now   Reply With Quote
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: 185
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
Reply

Tags
games, kobo, pbchess


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How can I make Cool Reader do full refresh (do not working) kiman Android Devices 17 09-04-2017 05:45 PM
GM, Ford, And Others Want to Make Working on Your Own Car Illegal Apache General Discussions 82 05-18-2015 08:39 PM
Sell games for PocketPC & Palm & Symbian - Make me an offer Nate the great Flea Market 4 04-30-2008 08:51 PM
iLiad Gnome Games working on the iLiad Adam B. iRex Developer's Corner 5 05-17-2007 04:19 AM


All times are GMT -4. The time now is 06:47 AM.


MobileRead.com is a privately owned, operated and funded community.