You have chosen to sponsor your bid up to a maximum amount of .
I want to create a “gamebook” application for mobile devices (Android, iPhone).
Here are some examples of similar Apps (these are not mine, but they are like what I want to create):
Obviously the first one is very advanced, the second example is more realistic for my budget.
I want the ability to create multiple books (apps). So I need a way to write the book and transform it into an app.
I am currently using an open source program called Twine (http://www.gimcrackd.com/etc/src/) to write the stories. The Twine software allows you to save the story as an HTML file.
Here is an example of a game created with Twine: http://hopps.me/webgames/trapped/1gam.html#5
I have been able to take the HTML file from Twine and use PhoneGap (http://phonegap.com/) to make it into an APK (Android App).
I run into 2 problems with this method:
1. The interface is not formatted for phones. It needs a new layout to make it usable on a phone.
2. When the app is closed or interrupted (for example, the player gets a phone call), then the player has to start at the beginning of the game when the app is loaded again. There needs to be a way to automatically save the player’s progress so it is not lost. There should also be a way for the player to save when they want to, in case they want to return to that save point later on.
For the first problem, there is a “plugin” for Twine that changes the layout to make the game work on phones.
Here is an example: http://www.gritfish.net/twine/town.html
I can use that plugin, but I need to solve the second problem about saving the player’s progress.
There is another "plugin" for Twine that allows the player to create save points. Here is an example of this system: https://www.dropbox.com/s/dnsg2rhkcvd8x81/header.html
Here is the plugin: http://www.motoslave.net/sugarcube/
But that plugin does not solve the problem of the app losing the player's progress if he gets interrupted by a phone call or closes the app without saving it first.
Basically, I would like to take those 2 plugins and combine them so that the player can manually create save points, and the format is mobile friendly, and also add the feature that the player’s progress is automatically saved every time he interacts with the game.
This guide might be helpful for you to understand the process of using Twine and exporting the HTML file into a mobile format:
(The guide uses Appcelerator Titanium to make the file App file instead of PhoneGap.)
Hopefully that all makes sense.
To put it simply, I want to use the Twine software to create interactive story games that can be turned into Android/Iphone apps using the PhoneGap service (or something similar). The games need to be able to automatically save and also allow the player to save when they want (like bookmarking a book).
If you have a suggestion for a better way to do this, I am open to any ideas!
Please don't hesitate to ask questions!