I don't think I'm alone in being a little confused about what we're expecting next and when, as the Roadmap posted in September appears to bear no relation to what's actually being developed going by
@atilim's comments. I'm looking to release an app (for both iOS and Android) middle/end of Feb and there are a few things that I would like to be released before then.
1. Encrypted lua files which was on the original 'Next release' section of the roadmap.
2. License checking for Google Play apps. I think this is vitally important due to the huge distribution of apks (take a look at
@SinisterSoft's recent thread - he's finding 2500 distributions without payment for every 1 sale!) Whilst this wasn't on the original roadmap, I do wonder if it's actually worth distributing a paid app on Google Play without this. Failing inclusion I may have to look at a plugin for it, although not being a Java developer I may have to put my hands in my pocket to get it developed.
3. Font rendering. At present, as the TextField class doesn't tell us where the baseline is on a text field, it's impossible to accurately align. This needs to be resolved quickly in my opinion. It makes rendering text messy.
So, are any of those likely before my release date? And, outside of that, what is the current best-guess roadmap? I don't want this thread to be taken in any way as demanding - I'm just asking the questions so I know what to expect.
Comments
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
Re the piracy...
I think the way forward with Android is free with ads, the first few levels of a game. Then pay to get any further. Who cares if they pirate it then, they would have to hack it too.
https://deluxepixel.com
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
www.tntengine.com
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
I hope you're right ...
www.tntengine.com
#2 Currently I don't know.
#3 Let's talk this issue on its own thread.
@OZApps - yes you were right. I was preparing the new version
And I currently I try to but cannot catch our roadmap predictions. For example. APK expansion files feature wasn't on the plan a week ago. Anyway, I want to start implementing new version soon.
Likes: Averett
Fragmenter - animated loop machine and IKONOMIKON - the memory game
thanks
Fragmenter - animated loop machine and IKONOMIKON - the memory game
http://www.giderosmobile.com/forum/discussion/comment/18016#Comment_18016
Basically:
actually @gorkem usually add things on wiki here http://www.giderosmobile.com/DevCenter/index.php/Main_Page but is it enough? Like roadmap link in there doesn't reflect all of the plan (WP8 & OpenGLES2)
for documentation, yes Corona SDK is better documented, and Gideros could learn from that. Like plugin development documentation which is almost non-existent, better to read official plugin source code for now. Documenting is also a time-consuming effort, and i am sure some devs dont like to write it (including me ). However, documentation is best source for newcomer to learn things. Currently we have the ultimate guide (draft status for too long) that is better to be an online documentation than book IMO.
from last year, we have a handful of people in community here that willing to help Gideros become a better place, it just need coordinated effort from community and officially approved persons from community to handle the task (like frequent forum members @ar2rsawseen @moopf @mells @ozapps ) The task like better forum, better documentation, etc could be handled by community given chance
just my 2 cent
http://www.nightspade.com
I believe that the best investment would be to have one person (or several, each specialist in one area) dedicated to those tasks (and compensated -> We can't ask too much to people who are already busy
Look at the top commenters : @ar2rsawseen and @techdojo. Most of the comments they have made here were to help people rather than asking for help.).
Currently it's hard to make too many requests because we know how hard the Gideros team is working, and we know that the questions on the forum are often answered by the community - and to be honest, there is a need for better communication.
Better channels, many questions to the team are not answered (but as I said, we all know how hard the team is working so...).
We feel bad to make feature requests, they feel bad because they can't answer all our questions if they want to keep focused on making Gideros even better.
Official or not?
We need 1 official voice. No more guesses on what's currently in the works, track every comment that @atilim made to get hints about the roadmap or "how to do it".
I even thought that it was already you @ar2rsawseen (link) because you try to answer questions that are asked to the team.
That's very nice, but you can only guess from the "official" comments spread on the forum. (Which means those are only guesses + it takes a lot of your time reading every single discussion here ;/ ).
If that kind of support is not coming directly from the team (who again is already focused on making Gideros always better) it has to be someone else.
We - devs using Gideros - often don't know what Gideros is capable of
For example I have been asking for [test files] with each release.
I even provided a template for that. How am I supposed to know what's new, what can I achieve with that, how to implement if we can't see a working example? We are all learners from experience here (try, fail, try fail, mimic, try, success).
That's why I was happy to provide an example for the Mesh API but most of the time I have no idea of what's new in each release. I put a "Love" to show my appreciation, but I have no clue on how to take advantange of new features.
If you "educate" us on how to take advantage of Gideros, we will be able to spread the word. But if I send a dev here ("hey take a look at Gideros!"), he asks me how to do X and I can't find the answer after searching everywhere, then there is a big problem.
Next steps
In a better world, the team would be able to focus on its strengths, and all questions on the forums would be answered by a knowledgeable member compensated for the time he spends helping others here.
This is just a matter of investing in that structure and there is no better time than "now".
( @ar2rsawseen, @techdojo or @OZApps would fit very well in my opinion).
Likes: techdojo, OZApps, twisttap
on the other hand on more global scale i agree with the others that if there are resources then it is a good idea to have a paid problem-solver and communicator for the team who can shortcut such discussions on the forum by giving the best answer there is (even if it is: the team doesn't have any guess now). and also by making the available info on the forum even more accessible. for example how to use new features is something i'm wondering about too sometimes.
Fragmenter - animated loop machine and IKONOMIKON - the memory game
If the Gideros team were to appoint and retain a full time forum moderator (not a bad idea by the way) my vote would be for one of the current full time indies who lurk around here (you know who you are )
I understand peoples needs and want's and always trying to push the envelope, however I've said in the past (and no doubt will say in the future), you can't rely on a roadmap or promised features when designing a game / product. When the mesh api was released it was an unexpected gift that really opened up what was possible - not every game type or product can easily or effectively be done with Gideros but lot's can - and there's an AWFUL lot of room in that space for innovation.
Granted exposing OpenGL and or the Gideros display list to plugin's would solve most of these issues - maybe that's what will happen eventually, until then though - I think the current feature set is more than enough for most peoples needs.
Another $0.02
Likes: OZApps, gorkem, Mells
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Website: http://www.castlegateinteractive.com
https://play.google.com/store/apps/developer?id=Castlegate+Interactive
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
Btw, does anyone think that (unanswered questions)/(total questions) fraction on this forum is high?
Yes, my key point was "compensated"
Arturs is helping so much here I almost want to tell him "please take some rest" sometimes I think that the lack of guidelines and "official" channel make it difficult to track the answers provided by the team.
However, I believe that the team is doing its best to answer there is no doubt about it.
With a better organization, we could get more answers with the same amount of efforts (or less) from the team.
But there is no doubt that the community is doing an amazing job, I'm very happy that I discovered Gideros in the past.
Ask a question -> You get an answer very fast, from people who know what they are talking about. This is amazing.
This could be easily avoided with a FAQ and open threads or sections (some of these are already there)
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
As for the question ratio - I do think we have a slight issue with fragmented threads and some going a little way off topic :-\" but for me that's part of the charm of the place (and it forces you to read all the posts), maybe if there was a way to improve the search facility or have detailed FAQ section or a beginners section, maybe bring the Ultimate Guide within the actual forum that might help.
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill