Quote:
Originally Posted by diegoocampo
Being able to play interactive fiction in eReaders seems like a good way of expanding its possibilities. There are already interpreters available for Kindle and Kobo eReaders.
|
Interesting project!
Quote:
Originally Posted by diegoocampo
For those that have experience developing software for PocketBook eReaders, could you give me an idea of how difficult or how long can it take to port an interpreter like Frotz? What would be the right approach: an independent app or maybe a KOReader plugin since KOReader might offer a better base to build upon?
|
I am speaking as the author of Taranis, an application to browse local weather data using a PocketBook reader. It's written in C++. But note that I didn't knew Frotz so far and my knowledge of IF is quite limited...
According to the documentation of the Unix port of Frotz, it includes "a curses interface, an SDL interface, and a dumb interface that requires absolutely no other libraries besides the standard C library."
Thus, if you stick to the dumb interface (to start with

), it should be easy since a modern C compiler with the standard C library is provided by Pocketbook SDK. What's left is a problem of configuring a build system (but there are many examples already available). Maybe more difficult and with unexpected results is: Reversing the behavior of the keyboard functions offered by the Pocketbook SDK (for example, the default behavior of OpenKeyboard() function is to gray out the upper part of the screen, which is certainly not what you want, but there's no documentation on how to achieve different behavior...).
I'll try to find time to cross-compile Frotz to complete this first analysis of the work to be done.
Complement: I just realized that the curses programming library is in Pocketbook SDK!
Again very nice project ! Keep us informed.