Quick Links: Download Gideros Studio | Gideros Documentation | Gideros Development Center | Gideros community chat | DONATE
Roadmap Udpate — Gideros Forum

Roadmap Udpate

moopfmoopf Guru
edited September 2012 in General questions
On the 3rd September on the Open Letter thread, @gorkem said that he'd be collating responses to questions and come up with a "prompt response" and in another post on the same day: "One more consolidation / action items post in a few days". In addition, on the 4th, @deniz specifically said that an announcement would be made about "roadmap issues".

It is now two weeks later, have either of these happened? I don't seem to be able to find anything.

Comments

  • @moopf
    Roadmap has been updated http://bugs.giderosmobile.com/projects/gideros-studio-sdk/roadmap

    Now it only contains short term planned things (for next release only)

    Haven't seen @gorkem in the forum lately though
    have fun with our games~
    http://www.nightspade.com
  • moopfmoopf Guru
    edited September 2012
    @Nascode That had been done previously, that's not what was due to be coming in the further communication from the Gideros team.

    In fact, nothing has changed on the Roadmap in the last 16 days.
  • denizdeniz Maintainer
    edited September 2012 Accepted Answer
    Hello moopf,

    You did not miss the announcement. We are still discussing our future features internally. Features that will be available in the next release has been already decided. Some of the (near future) features are decided but not announced, yet.
    We will be publishing our plans next week.

    Dislikes: hassan

    +1 -1 (+0 / -1 )Share on Facebook
  • @deniz I presume you will also be giving fairly firm dates on when to expect the releases? Currently there's no such indication on the small roadmap still available but without that it's impossible to understand whether Gideros will support the features in a timeframe suitable for a developer's needs.

    I look forward to seeing the plans next week.
  • moopfmoopf Guru
    edited September 2012
    I've accepted the answer as this forum annoyingly you doesn't leave you alone unless you do. However, my reply to @deniz is not answered yet with regards to firm dates.
  • @moopf - Jeez' give the guys a break. I know you've got your knickers in twist over something but at the end of the day Gideros is ONE guy doing the main coding, his wife doing coding and other business stuff and his brother working part time.

    As the team have mentioned elsewhere, they are a small team working their nut's off (not literally but you get the idea) to make a product and a business for themselves, their family and their future, all whilst trying to balance family life, the need to pay a mortgage, put food on the table, find time to hug the kids and the occasional need for a holiday.

    Gideros IS expanding, perhaps not quickly enough for everyone's liking BUT at the end of the day we get and work with what were given and NOT the promise of the thing yet to come.

    If Gideros in it's current state suits your needs and works for you then great, use it and stop hassling the guys, if it's not yet ready for what you need, go away and come back in six months, it'll still be here.

    You have to accept that Gideros is what Gideros is - a middleware solution for providing an easy way to write cross platform 2D games on iOS / Android - if it never get's another update for the rest of it's life then it's still good enough for a lot of people and for those who it's not - well maybe they should be looking elsewhere for other solutions (or rolling their own).

    Yes it HAS the capability to be great, in the same way that you and I have the capabilities to become multi-millionaire app developers, what's stopping us is NOT the tools we have at our disposal (or moaning about them), but taking what we've got, applying some (lots of) hard work and working to continually improve - a process which takes time, especially for two and half people with family commitments to boot.

    Asking the team for firm dates is counter productive, they can't give you those dates any more than they can predict the future (or tell me next weeks lottery numbers) - a small team HAS to be flexible, HAS to adapt, HAS to be able to respond to bugs, queries, HAS to be able to raise enough cash to continue (which means being flexible and changing plans if needs be).

    IF they did release dates like that, 1) it'd stress them out having to hit deadline after deadline, 2) it'd never be enough, people would always want more and 3) one missed deadline and all of a sudden the today's golden boy's become yesterday's nobodies with all the previous best efforts forgotten.

    What have YOU done to promote Gideros (and or the community) today, you wrote a few lines of code and thought about YOUR business, working to secure YOUR future (the same as the rest of us) - well the team are doing the same, but THEIR business is to make a tool that others can use - others who should just accept the tool for WHAT IT IS, and WHAT IT DOES NOW. Not what it might do in the future.

    Jon...

    @Atilim - please disregard any previous or future squeaks I might make (or have ever made) about render to texture or any other feature / request. IF they ever arrive I'll be happy to use them (I have plenty of ideas), if not ...

    Likes: phongtt, paul_k_clark, twisttap

    Dislikes: moopf

    WhiteTree Games - Home, home on the web, where the bits and bytes they do play!
    #MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
    +1 -1 (+3 / -1 )Share on Facebook
  • @techdojo Well I'm certainly not going to waste time getting into an argument with you, and nor am I going to waste any more time on the forum. I disagree with much of what you say and what you've said it in response to, but everybody has their own opinion.

    I'll keep an eye on Gideros from a distance.
  • +1,000,000 to @techdojo. Couldn't agree more.
  • MellsMells Guru
    edited September 2012
    Let's calm down :)

    @techdojo, @moopf
    I started the Open letter discussion myself, so I understand that people can disagree on the subject but I don't see anything wrong about asking for a status update.

    It's true that annoying the developers and putting pressure on their shoulders is not the most constructive thing to do, but on the other hand I don't think that @moopf crossed the line.

    @moopf asked for a status update (like I did), and underlined some facts ("consolidation / action items post in a few days" was not posted).
    He also said without that it's impossible to understand whether Gideros will support the features in a timeframe suitable for a developer's needs. which is something that I share and I am probably not the only one.
    It's more a fact than an opinion. What can we expect from Gideros in the future and how should we adjust/stretch our needs to exploit the framework as much as possible and create better apps?

    I didn't read anything here that was disrespecting the work done by the dev team.

    I have a lot of appreciation for Gideros and the work done by the team, but I don't see anything wrong with a member of the community asking for a status update - even more when some of us were (in a positive way) waiting for the announcement to be done.

    About release dates, same : I think that there is nothing wrong with asking.
    If the team says "Sorry we can't give firm dates on when to expect the releases" then this is an additional information, still.

    @techdojo
    We agree on a lot of things and this is just my feeling about the situation.
    I don't know @moopf personally but I know he has spread the word about Gideros in a recent past, and has supported the team by buying a license in the early days (we have to admit that doing it shows that you put a lot of trust in a young product).
    I would be part of the members that defend Gideros if some people bash it without any constructive reasons, but this time I don't think that participants to this conversation crossed the line.

    @moopf
    I don't think that this is the best thing to do (leave the forum) but I understand that you might have less interest in the current status of the product if you need those informations to take your business further.
    Sorry to see you go, and looking forward that you come back around here in the future.

    Hoping that everyone will take all of it less emotionally and focus on app dev,
    I am also looking forward to reading the announcement.

    Likes: paul_k_clark

    twitter@TheWindApps Artful applications : The Wind Forest. #art #japan #apps
    +1 -1 (+1 / -0 )Share on Facebook
  • @Mell I also agree with you opinion. I think @techdojo was responding more to the tone of the comments rather than the content (even though @moopf may not have meant it that way)
  • @Mells - @paul_k_clark is correct, I agree 100% with what you say and event a little bit of what @moopf said - what I took umbrage with was the way he said it. I thought it rude and arrogant and given what we know of the team and how hard they work I decided to take him to task over it.

    I don't know @moopf personally but I don't see there ever being a need for NOT being polite especially to people you don't know or your not looking at "face to face" - it's too easy given the anonymous nature of the internet to forget the avatar on the other side is actually a living, breathing person with feelings, a life and an agenda of their own. My philosophy (in as much as I can stick to it) is to talk to people and treat others as if I was talking to my wife, my parents or my children. If I wouldn't speak to them like that why should I speak to you like that - don't you deserve that much respect as well?

    If @moopf want's to leave the forum that's his decision, as you said it'd would be a shame to see him go, I'm certainly not interested in promoting any form of argument with anyone (I've got too much code to write and too little time to write it), any public forum can benefit from people who want to help and contribute in a productive manner.

    Just my $0.02

    Jon...
    WhiteTree Games - Home, home on the web, where the bits and bytes they do play!
    #MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
  • @techdojo I'm not sure what you're picking up on, but I don't see what's rude or arrogant about what I've asked at all. I purposefully left it for a couple of weeks, then came back to the forums to see if things were followed up on as the Gideros team said they would be.

    I paid for this product the day the option was available to show support, but progress forwards with it has been slow since then and, as I see it, limitations I brought up 5 months ago are still here. I'm now in a position where I have to make a decision on a client project that is starting imminently and I absolutely need timescales to see if Gideros will keep pace with my needs on it. That's perfectly legitimate to ask as it has a big knock on effect for me as to whether I go forwards with Gideros, and hope I'm not let down, or move to a different system - which takes even more of my time getting up to speed on in addition to the development work on the project itself. But I will do that if I'm not confident that Gideros will deliver in time and the chances of me coming back to Gideros then are slim - I don't have the time to keep flipping between development systems. Is that so difficult to understand?

    Honestly I'd wish this thread would just die now - I'm really not interested in being in a forum where you're railed against for asking a legitimate question. It's pathetic.
  • john26john26 Maintainer
    edited September 2012
    @moopf, perhaps you could remind us what features are lacking that you need? Gideros is extensible (can link to native code) and many people have written extensions allowing all sorts of additional functionality. Have you checked the FAQ recently? it refers to some of these extensions (and Lua libraries)

    http://www.giderosmobile.com/DevCenter/index.php/Forum_FAQ

    (It would be nice to have a place on the website which gathers all these libraries together, however.)

    The Wax framework has recently been ported to Gideros (see recent discussions) so you can literally do ANYTHING on iOS that Apple allows!

    I'm struggling to think of anything you can't do on Gideros...
  • @john26, to be fair @moopf did say yesterday in this thread that he is mainly interested in portability between platforms and, sadly, Wax doesn't help in this area. In reality, there are loads of things that can be done do make Gideros even better but we do need to be realistic with our expectations.

    As far as I'm concerned Gideros is ready for prime time right now (and has been for some time). Other people's (including @moopf's) mileage may vary.

    best regards
  • A tiny suggestion to all developers that have client work to do. Don't wait for an enhancement of a tool. It might come in time, it might not. It might even not work in a way that your project needs it. If a tool does not support your current project fully and you are not able to workaround it, then use a different tool. You or the tool in question is not up to the task.

    I would NEVER take on a project where I don't know if I or the tool I use is up to the task NOW! That could cost you money, not gain it.

    Likes: techdojo

    +1 -1 (+1 / -0 )Share on Facebook
  • @john26 I didn't want to turn this into a feature request thread but as you've asked, here's a few to start with:

    - Masking. See this thread from Feb: http://www.giderosmobile.com/forum/discussion/462/some-questions-on-gideros

    - Clipping. See this thread from Feb: http://www.giderosmobile.com/forum/discussion/462/some-questions-on-gideros

    - Lack of Android in-app purchases. Lots of threads where I've talked about this - it's an issue that doesn't sit well with cross-platform development.

    - Render to texture. See this thread from Feb (there are others as well): http://www.giderosmobile.com/forum/discussion/comment/3248

    - The ability to use downloaded textures with automatic screen scaling (this was not possible when I asked the question and I see nothing to suggest it is available now). See this thread from March as an explanation of why this doesn't work: http://www.giderosmobile.com/forum/discussion/593/ipad-3-and-art-assets

    - Better texture memory management. Everything is loaded as 32-bit, no option to conserve memory using 16-bit where appropriate. See this thread from Feb: http://www.giderosmobile.com/forum/discussion/462/some-questions-on-gideros

    - Audio positioning (specifically limited left/right panning). See this thread from Feb: http://www.giderosmobile.com/forum/discussion/462/some-questions-on-gideros

    - Cross-platform native keyboard support. I'm sure I've seen a plugin for iOS, but haven't seen one for Android, but could well be wrong (see below on Android plugins)

    Plus more that I can't remember at the moment. I'm pretty much fully aware of the capabilities of Gideros and the limitations. Much of this I consider core, not optional, in order to produce something with polish. But that might be where the control I need to produce the best app I can doesn't fit with the higher level of Gideros itself.

    Wax is of no interest to me. I'm after cross-platform facilities, not things tied to an individual OS, that's the *only* reason for me using a package like Gideros - I'd just develop natively for iOS otherwise as I've done plenty of times before. That's also why most existing plugins are of little use to me and, as I'm not a Java developer and have no interest in being one at the moment, I'm certainly not going to invest time in learning that in order to fill the gaps. If I wanted something and was just concentrating on iOS and it wasn't available I'd write a plugin, but I'm not.

    So, whilst you may not be able to think of anything that Gideros can't do, it really depends on what level of polish you want and what you want to achieve or whether it's just about getting something done regardless, warts and all. That's not me and, although there are always trade-offs in development, these seem too huge at the moment for me on this point to take the risk.

    I guess reading that through it's really my problem, not Gideros', as I allowed myself to get an expectation based on the replies I was getting back in Feb/March, and it was most likely an expectation that would never have been reached as I don't think I'm the type of developer that Gideros is really aiming at (any maybe Gideros themselves didn't know at the time, which is understandable). I think I need something constructed at a lower-level in the core (like Moai, for instance) and it's unfair of me to expect that from Gideros, I understand that now.
  • A tiny suggestion to all developers that have client work to do. Don't wait for an enhancement of a tool. It might come in time, it might not. It might even not work in a way that your project needs it. If a tool does not support your current project fully and you are not able to workaround it, then use a different tool. You or the tool in question is not up to the task.

    I would NEVER take on a project where I don't know if I or the tool I use is up to the task NOW! That could cost you money, not gain it.
    Well said. And don't worry about me, I've been doing client work for 20+ years and I'm fully aware of what I'm capable of and what I can promise clients. Fortunately I kept my foot in over the last few months with another system that does suit my needs and, whilst I'm going to have to ramp up my knowledge of that quickly, it's more than do-able.

    But I actually prefer Gideros for a variety of reasons, which is why I, selfishly I will admit, wanted to see it progress much quicker than it has. It's also why I used it recently for a client prototype as well - for that it definitely has its place.

  • john26john26 Maintainer
    @moopf Thanks for your reply and links. Wow, that's quite a list. I see now what you mean. What seems like "feature complete" for me is just the beginning for you! I think there comes a point where the sophistication of what you require means you will have to program directly in objective-C or Java. For instance if you want to write a word processor or web browser, I don't think any of the cross platform tools available will be enough to do this. There are things available in Android which are not on iOS and vice versa. So if you need the *full* Android feature set (for example) it's by definition impossible for a cross-platform system to support this.

    Cross platform systems are a compromise: you get to write the code only once but the downside is you can only use a subset of available features. Steve Jobs railed against cross platform because he was the world's ultimate perfectionist. But remember, for all his genius, Jobs never wrote a program himself. Those who do know the world of coding is often a compromise -- and no one uses the full API feature set in every project.

    Regarding clipping and masking, yes, these would be very good to have. They are not a dealbreaker for me but I can see they could be for others.

    Audio positioning? I really can't see this is very important. How many games on the app store have this? People who play casual games surely don't expect so much polish as this!
  • But they are all feature REQUESTS - it's the things WE (from our own selfish perspective) would like the software to do for US. It doesn't work like that.

    When our goals / needs and requirements are aligned with the goals / needs/ requirements of the development team then WE are happy, when they don't WE make requests - not all requests can be satisfied, some are even counter productive.

    Yes requests ARE important - but they are just REQUESTS nothing more, they give the team a guideline as to what's working, what's needed and what direction they might want to take - but when you get conflicting requests which direction should you go? Only the team can make that decision and WE are not party to all of the information that they have or their decision making process, so from our LIMITED perspective it might seem as if our requests are being ignored or been pushed back for whatever reason.

    The only way to be truly happy with Gideros is to take it at face value - if what it DOES NOW works for you then throw down your cash and party, if not look elsewhere or find some way to work within the limited framework.

    @Moopf - This is NOT directed at you so please don't take offence, this is meant for everyone and anyone who makes a feature REQUEST and who might forget that the teams goals are not necessarily aligned with their own for whatever reason.
    WhiteTree Games - Home, home on the web, where the bits and bytes they do play!
    #MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
  • moopfmoopf Guru
    edited September 2012
    @john26 When I say cross-platform I mean if a feature is supported by the system on one platform and an equivalent feature is available on the other platform(s), as is the case with in-app purchasing, then both should be supported within a reasonable timeframe of each other. Otherwise you create a situation of feature disparity between platforms and developer frustration. I'm fully aware that cross-platform is a compromise but, I have to say, most of my feature requests have absolutely nothing to do with that aspect - they're about what I consider core facilities that should be available in a development system.

    On audio, I'm sorry but this always makes me laugh. It's amazing how many people say audio positioning isn't important on mobile devices. It seems myself and my family are unusual in using headphones a lot! Audio really is often an after thought for many amateur developers, and gratingly so. Why it's discounted so much is beyond me, it can add so much to a game. It helps create an environment, immersion and expression. Simple left/right panning of sound effects is the basic that should be supported. As so many developers discount it, I can only presume that's the reason nobody calls for it in development systems that don't support it (and many already do)

    As for how many use it on the app store, I bet many more than you realise because it's not something you should need to brag about. Next time you play a game on headphones listen to see if you can hear positioning differences in the audio - if you can, bingo, they're doing it. I did in my last game but you wouldn't know unless you had headphones on and it's hardly a feature to shout about in a game - it's a given! But it adds so much.

    Also, next time you listen to a piece of music understand how much the separation on left and right channels adds to what you're listening to. If every constituent part of a track was positioned centrally it wouldn't sound half as good.
  • @techdojo Yes, I know they're requests. I've expected too much from Gideros, I appreciate that (see my post a few above this).
  • @moopf - Interesting comment about the audio positioning. I hadn't given it much thought before, probably because I don't use headphones with my phone. Now I want that feature as well :)
  • MellsMells Guru
    edited September 2012
    @john26
    Audio positioning? I really can't see this is very important. How many games on the app store have this? People who play casual games surely don't expect so much polish as this!
    I really can see this as an important feature.
    A lot of games on the app store use this feature and it makes a difference.
    Some of the people who play casual games also expect as much polish as this.
    There are, "probably", a lot more type of apps than casual games.

    Because you don't see this as important doesn't mean you can stretch it and be so affirmative ("People who play casual games surely don't expect so much polish as this").
    Don't take offense, but as a rule of thumb it's advised to look beyond our own scope of perception and understanding before being so affirmative.

    It really surprises me that the importance of audio positioning is questioned here.
    In my opinion there is too much energy spent here to question the legitimacy of those feature requests.

    Now I'm waiting for more news from team Gideros.
    Most of my questions and concerns from the Open Letter discussion (I don't put the link on purpose) are still in my mind and, as the team has probably been working hard on the subject, I am waiting for more detailed news and announcements.

    As requested by @moopf, it should be the time that this discussion dies and the accepted answer was already given, so let's wait for next week.
    You did not miss the announcement. We are still discussing our future features internally. Features that will be available in the next release has been already decided. Some of the (near future) features are decided but not announced, yet.
    We will be publishing our plans next week.
    twitter@TheWindApps Artful applications : The Wind Forest. #art #japan #apps
Sign In or Register to comment.