The big to do list. Part IV: Refactoring, translating and publishing the game
Hi there, friends and enemies of democracy!
In this final piece of my game to do list, I think about improving my programming, translating the game to different languages, and my dreams of publication.
Translation
Translation is quite essential for this game to have some relevance. Currently, I am getting more interest from non-spanish speaking countries as from Spanish speaking countries. I can translate to Portuguese and English myself… so this will not be too hard, and highly effective. The boring part is that, given that I focused on fast coding, the textual parts are all over the place.
Separate text from code. A4.
The text used in the game---in buttons, in text boxes, events, introduction, characters etc.---is currently disorganized. Some text is in text files that are called by the game, some is in the middle of the code, some is in the inspector tab of the label node. Before translating, I must find all the text, put on a file, and recode so that everywhere the text is pushed from the file.
This is an easy task, but it is huge, as there is much text. Organizing well the text will also take some thinking.
Translate to English. A3.
This is where the largest audience is. I could totally multiply visits and call the attention of some academical people if I just translate to English. A must do.
It will of course be fun. The biggest challenge, however, is later having to modify the text every time the text change due to new images.
Translate to Portuguese. B3.
Brazilians are currently the second largest nationality playing this game (after Ecuadorians), thanks to my contacts there and the participation of the game in the Processing Community Day Brasil. Translating to portuguese would be less fun than translating to English, given that I have been losing my Portuguese, and moving towards portunol :(.
Translate to Kichwa. B2.
I cannot be in Ecuador and ignore Kichwa. I could just hire someone.
Translate to other languages. D2.
I may add other languages later on, if I feel there is some interest.
Refactoring, or improving code
Programing could improve a bit right now; if the game is to be expanded, programming must improve a lot more.
Map the entire set of alternatives, correct bugs. B2.
With 1 or two playtesters, I could actually map 90% of the set of possible results, and then map all the existing bugs. The real hardship is finding a committed playtester.
This could be done repeated times. Right now, it would be useful cause there is a bug in 5th year. Later on, if the game expands, new mapping will be necessary.
Events by code. D4-B4.
As I am learning in my current projects, I could have a single event node that handles all the events, using code to switch which event is shown. In the end, this makes things more transparent and scalable, and is not too hard. What it requires is some smart thinking at first, and then hard work for a few days.
This is D4 if the game is not expanded. It becomes B4 if the game is expanded.
Publishing
There are a few paths in which the game may be published, although I must figure out some things before.
In my head, the game could be published in the following format:
- Free version. Only Socratic Democracy.
- Paid version. Socratic Democracy+ Oligarchy+Timocracy for $1.99.
Get a real, academic/UX/Marketing assessment of it. A5.
I can not dream of publishing this game without at least hearing what other academics who teach Socrates’ theory of democracy. I should probably get this done over the summer.
- Academic player. It is potentially lots of work to find an academic who could enjoy playing this game. Xampoo comes to mind though.
- UX designer. Maybe Aline, maybe Amira. I should hire them...
- Marketing. Getting someone who knows the market to assess its potential (which could be no potential). Leopoldo may help, Godot brasil may help.
This task is high priority, in part because it may influence many other tickets listed in this document, such as the improvement of buttons.
Create a Steam Account. B3.
I don't know when is best to do this, but I guess creating a Steam vendor account is probably some work, and should be done earlier rather than later.
Get Socratic Democracy
Socratic Democracy
Play as a politician in an ancient greek city state called Foititia.
Status | Prototype |
Author | pedrorns |
Genre | Educational, Simulation |
Tags | ancient-greece, based-on-a-book, democracy, Godot, philosophy, Point & Click, politics, Short |
Languages | English, Spanish; Latin America, Portuguese (Brazil) |
More posts
- Presenting the main charactersJul 02, 2024
- Poor Neighborhood: where campaigns take formJun 25, 2024
- Making the AgoraJun 03, 2024
- Gamedev is hard: dealing with the exit of some subcontractors from the projectApr 14, 2024
- Winter to spring animationDec 12, 2023
- End of winter: An in-game animationNov 05, 2023
- Milestone: We got our ancient Greek city image!Sep 04, 2023
- Going crazy with historical connectionsJun 14, 2023
- Game tree or state machine? How to explain the narrative flow for collaborators?Jun 11, 2023
- Adding dialogue to the gameApr 24, 2023
Leave a comment
Log in with itch.io to leave a comment.