Defining Awesome
  • Status Updates

  • Written by . Posted at 4:18 pm on October 2nd, 2009

    There is a point after which optimization reaches its physical limits. After that to improve performance you can only cleverly arrange data.

    Be Sociable, Share!

    10 comments.

    1. about ur last post, isnt there anyone who follows this blog who can make the ragdolls for you , as a start? i mean, whitenights can do a good job at making backgrounds and such, why not use that for a style for the first version ? its new, its fresh, it looks cool, its an option, right ?


    2. Makron666

      Yes exactly.


    3. Cleverly arranging data is an optimisation.


    4. In my understanding optimizations are all code changes that don’t change any externally seen features, but improve on a certain aspect (speed, size, resource usage)

      The bad thing about optimization is that it discoourages clean programming.


    5. Linkdead ETA 2012? somewhere near december ? worlds end ?


    6. Very much the truth. I find it can be quite effective to apply the inverse ‘There is a point at which your data is as cleverly aranged as you are capable of making it, at which point the only way to improve performance is optimisation of the actual task’


    7. DARK_AVENGER

      Finish the game.


    8. DARK_AVENGER

      MM I forgot to tell you the motto of Agile Programming -> Release Early , Release Often.

      In my oppinion you should sketch on paper a list of features you want to add. Order them by time they can be finished.
      Take the first X most important of them and quickly jump to some hackathon-style programming where you get them done in a couple of weeks…at most 2 weeks for example and release fast.
      Then listen to what people think … make them understand it’s a beta, and then continue development.
      You need to understand that so much time without a playable release it’s very hard… you need to do something …
      I hope you understand what I mean , cheers


    9. DARK_AVENGER: yup I understand this very much. That’s why I released the network test version. But it was just scrap code and now I’m doing the real thing.


    10. I feel for you, you’ve made a great game in the past and now all you get for comments at every posts are whiners who feel like you actually owe them anything.
      Makes me ponder if being well known AND in touch with your public is a good thing…

      Anyway, about optimization, I really like Shawn Hargreave’s view on the premature optimization (the root of all evil according to him): http://blogs.msdn.com/shawnhar/archive/2007/03/19/a-story-about-premature-optimization.aspx


    Post a comment.

    Links