This is probably the most awesome thing i have ever seen!
This is probably the most awesome thing i have ever seen!
OnLive 48 Mins Video Demonstration
OnLive is a gaming-on-demand game platform, announced at the Game Developers Conference in 2009.[1] The service is a gaming equivalent of cloud computing: the game is synchronized, rendered, and stored on a remote server and delivered online. The service was announced to be compatible with any Windows PC running Windows XP or Windows Vista, or any Intel-based Mac running OS X and on smartphones.
http://www.viddler.com/explore/gamertagradio/videos/160/169.707/
OnLive is a gaming-on-demand game platform, announced at the Game Developers Conference in 2009.[1] The service is a gaming equivalent of cloud computing: the game is synchronized, rendered, and stored on a remote server and delivered online. The service was announced to be compatible with any Windows PC running Windows XP or Windows Vista, or any Intel-based Mac running OS X and on smartphones.
http://www.viddler.com/explore/gamertagradio/videos/160/169.707/
C provides the infinitely-abusable goto statement, and labels to branch to. Formally, the goto is never necessary, and in practice it is almost always easy to write code without it. We have not used goto in this book. -- K&R (2nd Ed.) : Page 65
Re: This is probably the most awesome thing i have ever seen!
I don't believe that this is actualy working.
It is something completly different than streaming a movie. Just think about how bad are the control responses are. You hit a key on your keyboard. The client transfers the keycode to the server, the server processes it and renderes the next frame, compresses the frame and sends it to the client, the client receives it and displays it. Doing this and having a fluid gaming experience seems to be impossible at the moment.
On the other hand think about the enormous server clusters needed to run this service. Actualy the server would need much more calculation power than it would need if rendered on the client. There is not only the rendering to be done way faster than the actual FPS. All frames needs to be compressed extremly fast. I just can't believe that this is even near to something we can call economic.
It is something completly different than streaming a movie. Just think about how bad are the control responses are. You hit a key on your keyboard. The client transfers the keycode to the server, the server processes it and renderes the next frame, compresses the frame and sends it to the client, the client receives it and displays it. Doing this and having a fluid gaming experience seems to be impossible at the moment.
On the other hand think about the enormous server clusters needed to run this service. Actualy the server would need much more calculation power than it would need if rendered on the client. There is not only the rendering to be done way faster than the actual FPS. All frames needs to be compressed extremly fast. I just can't believe that this is even near to something we can call economic.
Re: This is probably the most awesome thing i have ever seen!
Just saw the video and he said it does it all in 80ms. Well that would be 12,5 FPS. Not awesome at all.
Re: This is probably the most awesome thing i have ever seen!
Why would this be more beneficial than having the game on your computer?
-
- Enthusiast
- Posts: 469
- Joined: Sun Mar 16, 2008 9:18 am
Re: This is probably the most awesome thing i have ever seen!
It's not beneficial for the user, it only prevents piracy for the developer. Cloud computing is a stupid concept. All your data and apps controlled by someone else, and dependent on both you having an always-on internet connection and them always having their servers running? Yeah, that's smart. :roll:
- Joakim Christiansen
- Addict
- Posts: 2452
- Joined: Wed Dec 22, 2004 4:12 pm
- Location: Norway
- Contact:
Re: This is probably the most awesome thing i have ever seen!
Word!Thorium wrote:I just can't believe that this is even near to something we can call economic.
Sure stuff like this is technologically possible, but not economically.
If they manage to pull this off I will be positively surprised.
He also said "assuming the server is within 1000 miles".Thorium wrote:Just saw the video and he said it does it all in 80ms. Well that would be 12,5 FPS. Not awesome at all.
But the FPS is faster than 12 FPS I believe, the 80ms delay is the delay before you can see the response to your action, not the delay it takes for each frame to be sent. It's just like a normal video stream; and I guess it might have 30 FPS.
But great video btw, it was very interesting!
I like logic, hence I dislike humans but love computers.
- Rook Zimbabwe
- Addict
- Posts: 4322
- Joined: Tue Jan 02, 2007 8:16 pm
- Location: Cypress TX
- Contact:
Re: This is probably the most awesome thing i have ever seen!
The worst part is: Here in portions of the USA at least... The empty suits with their MBA degrees have decided to charge a premium price for bandwidth speeds and are trying to start a charge for amounts transferred via bandwidth like it was in the bad old days!!!
That is gonna kill ANY hoipe that cloud computing is anything other than a raincloud on the horizon!
Nice video though.

That is gonna kill ANY hoipe that cloud computing is anything other than a raincloud on the horizon!
Nice video though.
True that quote!"Just because you can doesn't mean you should.
- Acheron Parthenopaeus"

Re: This is probably the most awesome thing i have ever seen!
Thank you for the link, most interesting !
I'm a proud user of GOTOs in my programs, especially for managing rare fatal errors but not only, or to skip tons of code if something bad is happened. I like this a lot more than a never-ending five arms long nesting of nice structured code. This is particular true in a language like PB where the concept of exception handling (in its modern meaning) is not present (if you exclude the on error). At the end the generated code is unstructured ASM, and the reality is everyone should code in the way he makes him more comfortable and productive. But I don't believe in laws, except maybe in physics.Blood wrote:C provides the infinitely-abusable goto statement, and labels to branch to. Formally, the goto is never necessary, and in practice it is almost always easy to write code without it.
"Have you tried turning it off and on again ?"
A little PureBasic review
A little PureBasic review
Re: This is probably the most awesome thing i have ever seen!
That could almost be a quote from 'Sledgehammer'luis wrote:But I don't believe in laws, except maybe in physics.

%101010 = $2A = 42
Re: This is probably the most awesome thing i have ever seen!
The great Sledge 

"Have you tried turning it off and on again ?"
A little PureBasic review
A little PureBasic review
- codewalker
- Enthusiast
- Posts: 331
- Joined: Mon Mar 27, 2006 2:08 pm
- Location: Spain
yup agree on that one
We'll saidI'm a proud user of GOTOs in my programs, especially for managing rare fatal errors but not only, or to skip tons of code if something bad is happened. I like this a lot more than a never-ending five arms long nesting of nice structured code. This is particular true in a language like PB where the concept of exception handling (in its modern meaning) is not present (if you exclude the on error). At the end the generated code is unstructured ASM, and the reality is everyone should code in the way he makes him more comfortable and productive. But I don't believe in laws, except maybe in physics.

greetings
cw
There is a difference between knowing the code and writing the code.
May the code be strong in your projects.
May the code be strong in your projects.
Re: This is probably the most awesome thing i have ever seen!
You can see from the video it's much more than 12.5 fps.Thorium wrote:Just saw the video and he said it does it all in 80ms. Well that would be 12,5 FPS. Not awesome at all.
Read my sig again, he he...luis wrote:I'm a proud user of GOTOs in my programs
C provides the infinitely-abusable goto statement, and labels to branch to. Formally, the goto is never necessary, and in practice it is almost always easy to write code without it. We have not used goto in this book. -- K&R (2nd Ed.) : Page 65
Re: This is probably the most awesome thing i have ever seen!
Actualy the video could be fake. Easyiest thing would be to just run the service over LAN. There is no prove that it runs over internet and they never said it runs over a standart connection. Could be direct line to the server. The Videos on the selection screens could be prerecorded.Blood wrote:You can see from the video it's much more than 12.5 fps.Thorium wrote:Just saw the video and he said it does it all in 80ms. Well that would be 12,5 FPS. Not awesome at all.
Seeing is believing but it's not allways the truth. Especialy not on presentations. They worked on that for over 1 year and must have invested a lot of money. They know if they fail with that project, they are screwed. So they show the people what the people want to see. I mean thats not the first company promising technology, showing it and then vanishing.
It couldn't be like a normal video stream. If it is like a normal video stream then the server have to predict the actions of the player. Just imagine you move your mouse. There must be a notable delay in the actual moving of your hand and the moving on the screen. The moving of the mouse is fluid, the 80ms delay would kill the fluidness. So the server need to interpolate the movement. Not a big problem, but interplation does not kill the huge delay, to kill it the server need to predict the movement of the mouse. Which is possible but if the prediction is wrong you see actions on the screen you havnt done on the client.Joakim Christiansen wrote: But the FPS is faster than 12 FPS I believe, the 80ms delay is the delay before you can see the response to your action, not the delay it takes for each frame to be sent. It's just like a normal video stream; and I guess it might have 30 FPS.
Re: This is probably the most awesome thing i have ever seen!
Why ? Well... OK.Blood wrote:Read my sig again, he he...
Done. You can read my original reply again too, if you wish !K&R (same book) wrote: C provides the infinitely-abusable goto statement, and labels to branch to. Formally, the goto is never necessary, and in practice it is almost always easy to write code without it. We have not used goto in this book.
Nevertheless, there are a few situations where gotos may find a place. The most common is to abandon processing in some deeply nested structure, such as breaking out of two or more loops at once.
I was talking about exception handling too...
http://www.8051projects.net/out.php?lin ... /goto.html
You remember me of a past user of the forum, he was a great quoter too.
But I'm not trying to force anyone here. Do as you feel it's right !
Bye !
"Have you tried turning it off and on again ?"
A little PureBasic review
A little PureBasic review
- Rook Zimbabwe
- Addict
- Posts: 4322
- Joined: Tue Jan 02, 2007 8:16 pm
- Location: Cypress TX
- Contact:
Re: This is probably the most awesome thing i have ever seen!
GOTO rulez!!!
And I remember a CES where a certain computer company (not MAC) was demoing their new baby and if you peeked behind the curtain you saw there were a bunch of MACs actually running instead!!!
Ahhh presentations!!! The Coleco Adam looked good too! until you realized that when you started it if ANYTHING magnetically sensitive was within 8 feet of the CPU it would be wiped out!!!
I miss my Atari 800XL

And I remember a CES where a certain computer company (not MAC) was demoing their new baby and if you peeked behind the curtain you saw there were a bunch of MACs actually running instead!!!
Ahhh presentations!!! The Coleco Adam looked good too! until you realized that when you started it if ANYTHING magnetically sensitive was within 8 feet of the CPU it would be wiped out!!!
I miss my Atari 800XL