Rockbox Development > Feature Ideas
Menu based text RPG
torne:
I was debating implementing the ncurses API in pluginlib at one point. Decided it wasn't worth the effort at the time (and ncurses is not that great an interface in my opinion). Do you think this'd be valuable?
Darkknight512:
I don't think I would be the best person to ask, I have not written a lot of code, and I have never written any Rockbox code so I do not know the limitations of the pluginlib.
I think from what I have seen in the current plugins that they lack the ability to cut the screen up into sub windows and draw in each one independently. Ncurses would also allow us to make selection menus within the game. I haven't seen this in other plugins but Ncurses may give the ability to color text individually.
So depending on how hard it is, it may be worth the effort.
My question is, is there many things written in Ncurses already that will allow us to port a few things over after Ncurses is implemented into rockbox?
torne:
We have viewports, which let you divide the screen up and draw in them independently. You can bring up menus from plugins. You can colour text. All these things already exist, but the Rockbox API is for the most part oriented around pixels; it doesn't simulate a text terminal.
There's a lot of software that uses ncurses for display, but how much of it would be useful to port, and how much will actually work with the limited screen size, is a different question.
Yotto:
I think this is a wonderful idea. I think though (and excuse me if this is already the plan) that it should be implemented in 2 parts: engine and content. Also, the ability to save at any point is a must in a DAP, where you'll be playing this game to kill time, and must stop instantly when the real world demands your attention.
I would love to write one of these, or do a section. I can't do the code so much but have a few ideas for stories.
Darkknight512:
My original plan was to have engine and content separate, but with my limited programming skills, I am going to need some help with that. Right now I am just reading through the wiki for all the articles that apply to me, if you have anything I should read please post it.
How would I make the game engine read scripts? And is there a format that is proven? I did look a bit into TinyXML when I was making my combat system last year.
It may take a while before I get some code done, since this is my first real project I anticipate this to be a bit of a struggle. What I posted above and the code I wrote for my highschool robotics team is pretty much all the programming I have done.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version