1) you have to go pretty deep into the guts of these devices to get the performance required. I would compare it to some of the tricks that were used in the first 3D shooters like Doom etc. in order to render properly.
The Youtube video tells all. You are wrong, the game graphics are roughly late 1980's, mostly flat shaded, black spots for shadows, sprites. This is not at all challenging for a modern mobile renderer running OGL ES, not even close. With those production values you'd need to put in special effort to discover creative ways to bog it down.
Sure. It also sends a clear message they aren't making enough in the Apple market to sustain them. Otherwise... look at this: if you believe their own numbers, by investing an additional 20% of development resources they increase their market by 5%. Say their development expense is $200K and they pull in sales of $1M. By their numbers, $40K is incremental development expense and $50K is what they got back for it. Sounds like $10K of free money! Well, obviously they aren't making anything like $1M, from iOS or Android, and that is their real problem. I trust they won't quit their day jobs.
Which is why they're making good money on the Apple market, right?
They don't come right out and say that, in fact it seems unlikely given their great concern over investing "a few thousand" in test hardware. Which seems like a dubious claim anyway, because it probably costs them little more than an email to get sample equipment from any given manufacturer. In fact, the whole story smacks of spintroll to me. After all, who except Apple cares about what a boutique game shop does not attempt?
Quite right. They're clearly not cut out for the software business. They probably bought into the infamous lie that "anyone can take on a multinational corporation on the Internet." No, they can't. And these guys aren't going to make it either. It's not Android that's unsustainable. It's their business that's unsustainable.
Whoa, it seems you got hit by some driveby spinmodding.
If I wish to develop an application with that sort of functionality, I will likely write the code myself from scratch and share it BSD-style.
Do you truly believe that will be easier than linking your Affero source? I am humbled by your software development prowess and look forward to enjoying your latest creation.
This is compelling but the use of Affero for the license makes onerous demands of the user. The implicit threat of a code audit is there.
Utter rubbish. Show me where the Affero says anything about a code audit, or any onerous at all. Are you just uninformed, or was that just a cynical troll as it seems?
any FLOSS license is objectionable to those who wish to violate that license and make unauthorized derivatives.
I don't know of any open source licence that restricts copying or making derivatives. Rather, distribution or in the case of Affero, interaction with users over a computer network, is not permitted if license terms are violated.
Describing Google as Evil and Microsoft as the better alternative to that seems a little suspect to me.
See, Google is still collectively capable of feeling shame when caught out doing evil, so it can actually do some good to flag it. Microsoft.... seems to enjoy being evil, and regards any such accusation as a compliment.
Nothing that Google can't find. Programming language: C++ because the vast majority of examples are coded in it, plus it's fast and light if you don't get too stupidly abstract. Java if you want to write for Android. This particular application will work fine with very basic Euler integration: add the forces, divide by the mass, poof you have acceleration, integrate for velocity, integrate again for position, and shazam, physics.
Which was proceeded by the apple astro-turfing and the on-going linux astro-turfing that overlapped both.. don't pretend microsoft has some kind of monopoly on that.
Fail. Your supposed "Linux astroturfing" is not astroturing because it is actually grassroots, real people, unlike the paid shills hired to troll social sites for Apple and Microsoft.
Well, hello Microsoft paid shill Slashdot trolls. When you look in the mirror, what do you see?
Which was proceeded by the apple astro-turfing and the on-going linux astro-turfing that overlapped both.. don't pretend microsoft has some kind of monopoly on that.
Fail. Your supposed "Linux astroturfing" is not astroturing because it is actually grassroots, real people, unlike the paid shills hired to troll social sites for Apple and Microsoft.
As I say elsewhere here, how they move matters a lot, and that's not captured all that well in a single screenshot.
How they move doesn't seem that engaging to me. Sure, they flap and swoop but in the end I just stand there until they do something stupid and then I do my shout. Hmm. Well, I will give it a few more hours before really deciding. I'm not terriblly impressed with Skyrim so far. I expected more, and didn't expect regressions. So... now I can rotate every shiny object but I can't see what my character is wearing. And I can only see on thing in a box at a time. Hmm.
I'd gladly trade some of the overdone per-pixel lighting for a litte more of what made the Elder Scrolls series famous in the first place.
The red dragon actually looks more flight-worthy than the shader-pimped one. In truth, if I could chop a hole in the red one's wing, I'd rather fight it than the Skyrim dragon, which so far has actually turned out pretty dull. Bottom line is, I'd be happier with Skyrim if it was a little less shiny and a lot more engaging.
Maybe it's a pipe dream, but thousands of man-hours will be spunked off trying to reverse engineer radio chipsets or whatever, which could more fruitfully be spent writing or improving software.
Oh true, so it's really lucky there are literally millions of manhours out there just looking for challenging problems like this to get involved in, isn't it?
Too bad you're throwing your paper behind ACM's paywall where it will attract a tiny fraction of the eyeballs it otherwise would. Why not just submit to Siggraph and to heck with ACM?
By the way, what do you propose to do about the increased memory demands of all those separate instruction streams, and are you sure the extra silicon for the separate decoders is a better tradeoff than re-organizing your ray tracer to keep more SIMD registers alive?
1) you have to go pretty deep into the guts of these devices to get the performance required. I would compare it to some of the tricks that were used in the first 3D shooters like Doom etc. in order to render properly.
The Youtube video tells all. You are wrong, the game graphics are roughly late 1980's, mostly flat shaded, black spots for shadows, sprites. This is not at all challenging for a modern mobile renderer running OGL ES, not even close. With those production values you'd need to put in special effort to discover creative ways to bog it down.
Taken in aggregate, the end point is that there are fewer apps on Android...
Except nobody actually has hard numbers to support such an assertion. Maybe you are special. Just thought I'd mention it. Carry on now.
Sure. It also sends a clear message they aren't making enough in the Apple market to sustain them. Otherwise... look at this: if you believe their own numbers, by investing an additional 20% of development resources they increase their market by 5%. Say their development expense is $200K and they pull in sales of $1M. By their numbers, $40K is incremental development expense and $50K is what they got back for it. Sounds like $10K of free money! Well, obviously they aren't making anything like $1M, from iOS or Android, and that is their real problem. I trust they won't quit their day jobs.
Which is why they're making good money on the Apple market, right?
They don't come right out and say that, in fact it seems unlikely given their great concern over investing "a few thousand" in test hardware. Which seems like a dubious claim anyway, because it probably costs them little more than an email to get sample equipment from any given manufacturer. In fact, the whole story smacks of spintroll to me. After all, who except Apple cares about what a boutique game shop does not attempt?
Quite right. They're clearly not cut out for the software business. They probably bought into the infamous lie that "anyone can take on a multinational corporation on the Internet." No, they can't. And these guys aren't going to make it either. It's not Android that's unsustainable. It's their business that's unsustainable.
Whoa, it seems you got hit by some driveby spinmodding.
If I wish to develop an application with that sort of functionality, I will likely write the code myself from scratch and share it BSD-style.
Do you truly believe that will be easier than linking your Affero source? I am humbled by your software development prowess and look forward to enjoying your latest creation.
This is compelling but the use of Affero for the license makes onerous demands of the user. The implicit threat of a code audit is there.
Utter rubbish. Show me where the Affero says anything about a code audit, or any onerous at all. Are you just uninformed, or was that just a cynical troll as it seems?
any FLOSS license is objectionable to those who wish to violate that license and make unauthorized derivatives.
I don't know of any open source licence that restricts copying or making derivatives. Rather, distribution or in the case of Affero, interaction with users over a computer network, is not permitted if license terms are violated.
Describing Google as Evil and Microsoft as the better alternative to that seems a little suspect to me.
See, Google is still collectively capable of feeling shame when caught out doing evil, so it can actually do some good to flag it. Microsoft.... seems to enjoy being evil, and regards any such accusation as a compliment.
Physics for Game Developers
Physics for Game Programmers
Essential Mathematics for Games and Interactive Applications, Second Edition: A Programmer's Guide [Hardcover]
Nothing that Google can't find. Programming language: C++ because the vast majority of examples are coded in it, plus it's fast and light if you don't get too stupidly abstract. Java if you want to write for Android. This particular application will work fine with very basic Euler integration: add the forces, divide by the mass, poof you have acceleration, integrate for velocity, integrate again for position, and shazam, physics.
Which was proceeded by the apple astro-turfing and the on-going linux astro-turfing that overlapped both..
don't pretend microsoft has some kind of monopoly on that.
Fail. Your supposed "Linux astroturfing" is not astroturing because it is actually grassroots, real people, unlike the paid shills hired to troll social sites for Apple and Microsoft.
Well, hello Microsoft paid shill Slashdot trolls. When you look in the mirror, what do you see?
Which was proceeded by the apple astro-turfing and the on-going linux astro-turfing that overlapped both..
don't pretend microsoft has some kind of monopoly on that.
Fail. Your supposed "Linux astroturfing" is not astroturing because it is actually grassroots, real people, unlike the paid shills hired to troll social sites for Apple and Microsoft.
It is a nightmare of stupid UI decisions.
Excellent.
Where's the menu bar? Why would you want me to work without a menu bar?!
Why do you need it? Meaning, what function does it provide?
Uh... menus?
My Xoom with a Bluetooth keyboard works better for me on a plane than a laptop and lasts twice as long. Next road trip I'll leave the laptop at home.
You may disagree with the vision, but you can't disagree that there is a method behind the madness.
Au contraire, I totally agree with whatever adds confusion and makes using Windows an ever more miserable experience for Microsoft's customers.
As I say elsewhere here, how they move matters a lot, and that's not captured all that well in a single screenshot.
How they move doesn't seem that engaging to me. Sure, they flap and swoop but in the end I just stand there until they do something stupid and then I do my shout. Hmm. Well, I will give it a few more hours before really deciding. I'm not terriblly impressed with Skyrim so far. I expected more, and didn't expect regressions. So... now I can rotate every shiny object but I can't see what my character is wearing. And I can only see on thing in a box at a time. Hmm.
I'd gladly trade some of the overdone per-pixel lighting for a litte more of what made the Elder Scrolls series famous in the first place.
The red dragon actually looks more flight-worthy than the shader-pimped one. In truth, if I could chop a hole in the red one's wing, I'd rather fight it than the Skyrim dragon, which so far has actually turned out pretty dull. Bottom line is, I'd be happier with Skyrim if it was a little less shiny and a lot more engaging.
Maybe it's a pipe dream, but thousands of man-hours will be spunked off trying to reverse engineer radio chipsets or whatever, which could more fruitfully be spent writing or improving software.
Oh true, so it's really lucky there are literally millions of manhours out there just looking for challenging problems like this to get involved in, isn't it?
Reality is we just have to bend-over a little and suck up buying new hardware...
OK, you bend over. Luckily for you, some of the rest of us will continue to pursue their dreams.
So long, I will really miss all your friends.
Too bad you're throwing your paper behind ACM's paywall where it will attract a tiny fraction of the eyeballs it otherwise would. Why not just submit to Siggraph and to heck with ACM?
By the way, what do you propose to do about the increased memory demands of all those separate instruction streams, and are you sure the extra silicon for the separate decoders is a better tradeoff than re-organizing your ray tracer to keep more SIMD registers alive?
So could you please stop beating around the bush and answer the question?
In which case, like most game technology that makes it to the public domain, will have long been replaced by something better :)
Oh totally, I get what you mean, just like Blender and CGAL :)
Well are you?