It is improving progress ...
+ New features already proven:
and ended the system of direct communication with bennu-> android and android -> bennu
sdl2 technically runs on a threat model (something like a multitasking model)
so is more complex change, sdl tasks as it touches contact the thread
that is running .. and add to that the java virtual machine (dalvik for android) makes everything
is more compact and inaccessible, (including consultations whenever a class no longer has the same address in memory) so the delay of the implementation of the new features ...
We have already achieved this:
- Local multi support (in short you can make your game for multiple languages)
- If we get the new tools well ,,, you can with one click translate your game into more than 20 languages
and include in the game ... if it sounds a little confusing but we're on it
Example: a simple menu in windows or android or windows phone
call the string that you have in languages:
OK button = locale_get_string string ( "buttonok"); // Ok button chain (automatically selects the system language
But no translation ... // returns the default language selected in development)
// If the system language is Spanish return "accept" that would chain
// Stored internally BennuGD locale ..
botonCancel = locale_get_string string ( "buttoncancel"); // return cancel
I think any sdk has the option of multi locale as complete as we will raise ..
Unity has a similar plugin ... but payment ...
Advantages: It only requires translate everything before publishing the game, so it saves time, and
not use abusive mind-reading memory and translation of a xml .. so can
have an adventure with hundreds of lines of dialogue, without ending memory .. (mobile friendly)
something similar to the NetBeans IDE have your choice of languages ... but serious translation bennu with manual / automatic ...
- Ability to launch advertising at any time of the game ... not necessarily the start as other sdk.
(For example the player finish a level .. then we send advertising and then returns to the next level)
Suddenly short-term promise (promise only)
- Capacity UNICODE strings (strings), for other countries such as China, Arab countries, South Korea and Japan join BennuGD / pixtudio .. or even to publish games in these countries in their native language ... But it is only a promise [/ b] since bennu is based on characters (char) only reach up to the number 255 ..
unicode character has int16 and int32 characters ....
serious unicode utf-32 and its representation on screen is another mess ...
The solution we have proposed is internally using base64-wstring chains .. and then represent them on the screen as they should
It behooves change internally as large-scale and very costly bennu serious ...