Microsoft Research invented video game time travel to fix cloud gaming

The promise of cloud-based gaming has yet to be fulfilled in spite of the efforts of companies like OnLive and Nvidia. As low-power smartphone and tablets continue to proliferate, the notion of doing the heavy lifting of game rendering on a remote server makes some sense, but the issue of latency has to be dealt with. Now Microsoft Research thinks it might have devised a workable solution. It’s basically video game time traveling, so they’re calling it DeLorean. See? Microsoft can have a sense of humor too.

Existing cloud gaming platforms like Nvidia’s Grid and OnLive need to make a trade-off between quality and latency. The frames that are being rendered based on user input have to be sent over the internet before they pop up on your screen, which comes with a much longer delay than if they were being rendered on local hardware. There’s simply no way around that. When you add up the lag from getting the input into the server and returning a frame, that’s called the round trip time (RTT). To keep the RTT reasonable, the cloud gaming systems we have now rely on lower resolutions and harsh compression. DeLorean is much more flexible because it actually renders the future before it happens.

DeLorean does four things to improve responsiveness and lower RTT — future input prediction, state space subsampling, misprediction compensation, and bandwidth compression. Combined, these techniques can eliminate up to 250ms of lag, which can keep a cloud-based game playable even on mobile connections. Both Doom 3 and Fable 3 were modified successfully to compensate for network lag using DeLorean.

So let’s say you’re playing a first-person shooter on your tablet via a cloud gaming platform running DeLorean. Before you’ve even done anything, the DeLorean-equipped server has spawned three “slave” instances of the game (this can be increased depending on network latency). These copies are used to render possible frames depicting what you might do. One frame might be looking slightly to the left, another to the right, and the third could show the beginning of a muzzle flash as you open fire. These are all fed into the master game, which then immediately sends the correct one when your input reaches the server.

To make sure it’s as accurate as possible, the future input prediction system uses an algorithm formed by your past behaviors to determine which frames are the most probable. The state space subsampling also plays into narrowing down possible actions with parallel GPU computation.

With only a few true instances of the game, DeLorean obviously isn’t rendering all possible futures–it’s just the most likely ones. When the prediction isn’t right, the system can actually determine if it was at least close to the right answer — this is where misprediction compensation comes into play. DeLorean can use view interpolation to transform the pre-rendered frame to make it match the expected output. This is considerably faster than re-rendering the correct frame from scratch. Finally, DeLorean will resort to bandwidth compression when necessary to maintain low latency. However, Microsoft says the video encoding scheme used gets the job done with less artifacting.

Mircrosoft was using some high-end hardware to run DeLorean, but nothing outlandish. The server consisted of a quad-core Intel Core-i7, 16GB of RAM, and an Nvidia GTX680 with 4GB of VRAM. The server was configured to artificially produce delays similar to what a remote game rendering farm might result in, but the games needed a fair bit of tweaking to run on DeLorean. Still, this might be how we play games in the not too distant future.

well if you got a brand new BMW in a month i think bending down is what he does for living anyway…

Dozerman

So now we’re rendering 4+ times as many frames, doing video compression, and compensating for possible branch mispredictions? I guess when we finally hit photorealism someone will still be there giving us a reason to upgradde…

jdwii

Do you honestly think we will keep the same technology forever?

Dozerman

At what point are you referring to? If it still works for you, then great, keep it. If not, then you should upgrade. In the end, no, we will -hopefully- be able to continue to bring down power draw and increase performance by some margin (however tiny) forever.

jdwii

I’m sure you know about hardware guys who have to have the next thing. I’m not disagreeing with you much though i upgraded my hardware when it was needed my old CPU+GPU was still playing every next gen title at 1080P medium-high with 45-60fps. But i wanted to future proof me for the next 3 years. Also expect big performance improvements from APU’s in the next 10 years and i’m not just talking about Amd.

Dozerman

Yeah, I know about those types. They like to refer to themselves as “early adopters”, but in the end, they’re buying something for twiice the price than the 6 month later version of it.

As far as APUs go, same here, although I doubt that HSA will catch on in a big kind of way. The way I see it, they’re gonna need at least Intel if not Nvidia, too for a holistic heterogeneous stack to take root in more than a niche way. I highly doubt Iintel will let another AMD64 snafu happen.

massau

they got ARM in the consortium with the main arm SOC producers and NVIDIA licenses arm so I’m pretty sure they will have to support it IF arm uses it in there standard cores.

for games there will be support on the PC because both consoles have HSA features.

Oranji Juusu

Why are we going through all this trouble now when the hardware inside those devices will eventually catch up? Having to rely on the internet is not something I’d look forward to.

What?

The NSA invaded our games and recording our behaviors to make Delorean work. The world is ending!!!!

anders bjørnø

250ms of lag could be cut down if ISP’s really gave out reasonable speeds and prices for the technology that is out there. This is a silly silly greedy article. Buy more shit because someone else wants more money. Fuck you. Just give us what’s already here for what is fair and this shouldn’t be a problem.

Oranji Juusu

That in no way involves anything I’d said. At all. ???

anders bjørnø

Ahh actually it does. Read what I’ve said and you’ll understand. It’s not that hard to find a real world example of this.

Damian Eaglebauer

we need 10 ms ping and fiber optic lines or its gonna suck.. for action games..

Damian Eaglebauer

but for MMO an stuff….well.. then i guess predition N x N players woundnt work. OK its boats.. .shipts… they lag. or.. a 64 Olsmobile

michael-9

online only can go to hell EVEN if it’s PERFECT!
Microsoft or any other company will not force us to online only world.
we are not fools, and we know what your agenda guys…
slavery is back again…but this time it’s a technology slavery!
beware smart people!

Dozerman

When was the last time you paid for software that then became yours?

michael-9

for example, I purchased photoshop CS6 in 2012, I WANT to buy the latest version but now it’s online only shit.
I read many reviews of how awful these cloud versions are, and how many people get hacked and lost their work.
I don’t want to experience the same fate with my data.
I install it, connect online ONLY to activate it, and I’m done.
I’m specially concerned about the fate of the PC games too since I’m a PC gamer, why the hell would I buy for games that I can’t play single player offline like diablo 3 or simcity 2013 (witch I don’t like anyway).
anytime the Internet fucked or the company decided to unplug the server in the future “specially when they release a new sequel” you lose it forever!
I don’t want my PC to be connected online when I use software or play games!
I don’t want to be under Companies and under the Internet mercy to play games or get my work done!
I only connect for serving the web and reading my mail and that’s it.
the Internet is like my house front door, I’m the only one has the right to control it!
I don’t want to be forced to open it unwillingly forever and for everyone!
that’s not make sense at all!
when the people realize is that all this cloud nonsense is just attempt to the companies to control us, control our lifes and our work…
it’s a slavery like I said before.

RH

Same boat…stuck on CS6 because I don’t want to be held hostage if I’m out somewhere shooting photos (I only shoot raw), and I do not have access to a connection. There are places in the area I live in that you are LUCKY to get over the air AM/FM radio reception, cellphones? LOL, no way. If I don’t have a data conneciton, I can’t access “the cloud” to run photoshop, then what good is it? I know these cloud based programs are a way to thwart piracy, but there has to be a better way. Plus, I don’t care what their license agreement says, what’s to prevent them from jacking up the price, and you program or data is now hostage until you fork over more money?

michael-9

great point, that’s one of many scenarios that online-only based software and games are too bad for many people!
EVEN if the internet will become reliable and fast everywhere on the planet, it’s NOT what we want!
we don’t want to be controlled by companies!
what happened to all the freedom and independence!?
I don’t like this cloud shit at all, and all people MUST unite to be against it!
I know it sounds like a statement for war, because it’s a war!
it’s a war between the evil greedy companies and REAL free and independent consumers!
if they success in their quest, we all will be slaves to them and we will forced to obey them for anything they want because we want our life and work to continue either we like it or not.
if that’s happened my friend, WE ALL DOOMED!.
Respectfully,
michael.

CrustyToenail

You’re only a slave as long as you consume. Choose to stop consuming.
I will not consume if I want to stop the companies from creating things I do not want. It’s really simple and once you have the right outlook, there really is no need to be upset. If you don’t have the games you want, create them or don’t but I don’t think anyone is forcing you to play the ones that are out there right now.

Being a consumer does not give you a right to consume. It gives you the ability to consume. Moreover you consume what others create. If you don’t want what they create, don’t consume it.

Scott Jackson

Not to mention companies want us to use the cloud so they can allow us to use their software/storage only if we sign up for a subscription service and pay monthly fees for something we should only have to pay once for. They get more control and more money. I will never use the cloud for anything for which I can do the same with my own server I have full control over and don’t have to pay monthly fees to use.

michael-9

great points my friend.
I just hope more and more people to be aware of what REALLY this cloud nonsense about…
it’s NOT good for you people, it’s ONLY good for all the companies from ISP’s to whatever you end with!
they will cost you more money and the most important they will CONTROL you!
please everyone unite against the fraud computing!
our money is their life blood, WE are the one who can force them all to play fair with us.
thanks again for your input Scott.

Guillaume Drolet

I don’t like online/cloud services either but I wouldn’t go as far as calling it slavery out of respect for anyone who is or was a real slave.

Damian Eaglebauer

programming with a tight deadline feels like a slave. Youl could walk out the door but then what are you gonnado to pay your ridiculous rent? you are not under control..the NSA doent case if you named yourself OsamaAwesomeJihad.. ( though people believe he was fake) A cloud service would be great if you want to experience a super computer for a day to play a super game but cant affort or dont want the PC. But they need to predice the future to make it happen.. unless the pings are 10 ms.. thats a fact. Or the games are about driving boats. that could be a good idea acually .. Driving a boat, huge lag , but super wave simulations. Damn yoou peeops are uptite. get mad about everythign. i was a donkey , and go back to the Sahara and grass to feed the camel, donkey whatever, so i dont have to hear complaining 24/7 its containgious, im complaining right now. fukssake

Damian Eaglebauer

my old company had a viewer 60 Meg that viewed all the files across the company. some exec thought they could make a PDF equivalent and “change peoples behaviors”…FOOL. there were 16 + companies making viewers for CAD.. ,reverse engineered.. meaning some stuff draws.. peole further upsteam wanted to “see” the source files sooner in the cycle.

Now… instead of downloading 50-100 Meg once and viewing files..( some of which are NDA like say the plans to the WTC … im not uploading the plan to the World Trade Center

OK back to the cloud… download big wares once. a year….good. NOW THEY WANT YOU TO UPLOAD ALL THE WHOLE COMPLEX TREE OF SOURCE FILES TO AUTODESK, EVERY CHANGE!!! IT MIGHT NOT BE LEGAL OR ON NDA IF NOT USUALLY!!!! AN EQUAL OPPORTUNITY EMPLOYER,

Sineater37

Yup, you guys really do see the scheme they’re trying to pull with this right? The end game is this: all games pre rendered on THEIR company owned servers that you will pay a monthly fee to engage in, instead of buying it, which will give them control of the software absolutely. Pirating will be killed, DRM not necessary, hacks won’t work,local streaming dead, no tools for custom content because you won’t be allowed to download any part of the game your buying. Your just a streaming account your going to pay to access. The stepping atone to get everyone to bite and move this ship forward is stuff like Nvidias shield for localized personal streaming then it’s only a small step to twist that and move it to the next level. At that point it won’t matter what your using on your side,whether it’s a cell, tablet, game console etc… and that’s why Micr$oft wants to network all there stuff together and is pushing so hard NOW to get it done. I guess it’s got its pros and cons but I’m not really in favor of this scheme myself. They probably see that the greedy ISPs are going to bandwidth limit everyone so they need to work on a solution that cuts that down on there end a compresses those packets down so they’re so insignificant that you will get the illusion of unlimited streaming gameplay. The last thing they want is for you not to be enticed to spend money and game or stream movies or music because your at your tipping point for bandwidth allotment.

michael-9

couldn’t agree more, but:
“Pirating will be killed, DRM not necessary, hacks won’t work”
like there is no piracy and hacking for online-only services and games my friend!!!
did you see what happened to photoshop again for example, starting with CC and foreword?
pirates and hackers will ALWAYS find a way.
fraud computing AKA cloud computing is not about control or limit piracy, it’s about control and limit the consumer!
the “cloud” is not in your hands, and therefore not under your control!
the farther away away you place your data, algorithms, and computing resources, the farther it is from your control.
It may be one thing to lose your customers due to an outage, but how do you explain the theft of your customer/ employee data?

“It was the other guy’s fault!?”

part of the problem is too much consolidation and movement towards globalization. the bigger the target, the more chance it will be attacked “i.e. MS operating systems and its apps”.
the sooner we stop squeezing the last penny out of everything we do, the sooner we will return to the reliable, trusted, and personal service of the ‘mom and pop’ local store.
I’m afraid it will take a massive outage or data-theft (or a series of them) before we realize that going smaller is better.
POOF Goes the CLOUD.

Zeratul Zum

They have no chance to win. They are fighting against entropy itself. Those poor bastards already lost the battle.

Rartemass

People are already slaves. Whatever it is you do to get money makes you a slave, its simply disguised by wages. You go to work and have to do whatever tasks someone else tells you to do for the betterment of someone else. Your time is not your own until knock-off.

Regardless of how I or anyone else feels about it, the future will be one of online everything that we access via things like tablets, phones and DVRs (or whatever replaces them). Personal PCs will be used only for those people with high end requirements such as game makers, the movie industry and software companies.
I can see this happening no matter how much we kick and scream because it means content makers have more control and it makes things harder to pirate.

I figure people will be able to save their own content on personal storage hardware, but access to the software will be packaged to save to their cloud systems. You’ll probably have to pay a premium to save offline.

Considering how fast things are moving I’d say this will be a gradual shift over the next 15 to 30 years. Microsoft already tried it with the Xbox One but tried to push too far too fast. They’ll stage it over the next 5 to 10 years so the Xbox One is essentially the same as they envisioned when they announced it, but people will be slowly accustomed to it so they won’t notice until its too late.
Just one pessimist’s view from watching the trends.

michael-9

I disagree with you my friend :)
working for money is NEVER considered a slavery!
slavery is working just for obey orders unwillingly, with no any purpose or meaning of life!
you have no meaning or future, and your masters will barely give you your day bread JUST to keep you alive to work for them the next day…
as for modern day jobs ALL of them are crossover benefits cross ALL people.
– you’re not forced to work unwillingly for a special person or group (you can work everywhere YOU want).
– you have a purpose and meaning of your life (you go to work because you know it will benefit you and benefit other people, and you give it your best because it’s what you studied and wanted and loved).
– whatever that work is, president or a simple worker (we ALL have rights and responsibilities, and we ALL work for each others a cross the globe even without knowing it!)
so there is no master and slave anymore, as long as you’re NOT controlled by anyone or any company.
working is the beautiful nature of a peaceful, organized, and a good life!, otherwise we ALL will live in a feudalism world again, and we ALL either be masters, slaves, criminals, thieves…etc…
I hope you get my point.
as for limiting piracy, you can read my previous comments about photoshop to see its a USELESS attempt, and it’s NOT the REAL reason!
if they have the good will toward consumers, online only MUST at least be optional and NOT permanent!
otherwise ALL these assholes will control us from the smallest ISP’s to the largest greedy companies, and that’s a perfect definition for a slavery!
because you will forced to obey them unwillingly, because ALL of your data, software, work, life will be in their hands only, and they ONLY have the right to decide what you must do and must not, to accomplish their selfish greed.
as for xbox one, you know the end of the story, and believe me these endings will NEVER change, specially in gaming industry, because the gamers are passionate about games and they want to collect and keep them for themselves and for their next generations, and the cloud will NEVER be a good place for these behaviors, if they think that’s will change in the future they are wrong, and they will keep losing money badly.
as for PC, I think the contrary will happen, if you looked for the cloud reputation amongst people on the internet, you will notice it’s ranked as the #1 piece of s#it!
free people, gamers and many professionals and developers will refuse the cloud crap and they will make and keep their perfect and reliable solutions, and this trend will evolve the rise for a new companies that will make solutions like streaming anything you want from your secure and reliable home PC to any mobile device you have from smartphones to tablets anywhere you are!
and they will succeed perfectly, because they are now HELPING you NOT controlling you!, and this will end these assholes false excuses, cheating, and stupid claims!
me as a developer will do my best to make this happen in the future, and I’m sure many will agree with me and support me.
if any cloud based company hear me, I want to say you wasting your time, resources, and money, and only the future will till how your smug and greed wasted most of your money and time in vain, and you will be just a bad memory in technologies history…

Rartemass

With that definition of slavery then you are correct, however there are many forms of slavery. The world has largely said no to traditional slavery which matches your definition.
Think of this scenario. You live in a society that is conditioned to live in a certain way. You need shelter but are not taught the skills to make it yourself. You need food but can’t hunt and gather. You need warmth and clothing to protect from the elements but don’t know how to make a fire or harvest materials to stitch together. The people with the knowledge to do all this for you are willing to share if you give them substance X in return. A substance that the people in power create. To get your hands on substance X you need to do something for someone with a supply of it. You agree on what you will do for them and how much substance X they give you in return and how often. If you don’t do an adequate job they cancel the agreement. If you don’t show up they cancel the agreement. For 8 hours of the day your time is not your own. You must do whatever someone else tells you. If you refuse they cancel the agreement. Without substance X you cannot get food, shelter or warmth. Some people are willing to teach you these things, but only if you give them substance X. The society is conditioned to believe that accumulation of substance X is the source of happiness and the gauge of success. People won’t give substance X away for free as they worked hard for years to accumulate it. They may do so in small amounts to make them feel better about themselves, but not enough to make a real impact. So in this society you essentially will die without substance X as you can’t get the basic necessities of life without it. In this world you would be a slave to substance X.
Substitute “substance X” with “money” and you have our society. In my mind that makes us a voluntary slave. To conceal this the government has passed laws regarding jobs and wrongful termination and the like but it is simply window dressing to hide the fact we are a slave to money.
Unfortunately, I can’t see anything changing anytime soon, if ever. At least not without a massive revolution.

michael-9

my friend…
this is NOT a definition for slavery,
it’s a definition for “the way of life”.
you must give something to gain something.
this is fair, and true justice for everyone.
otherwise, we all be like feral animals killing each other to live!
– if you have a skill in something you MUST use it as a tool to keep you going in life.
– if you don’t have, the society/ government will help you to gain one for free and they will support you.
– if you have disability or any other obstacle keeps you from gaining one, the society/ government will take care of you to keep you living for free and without anything in return!
– working is what evolve us to a modern human being.
– working is what make us to be good to each other and live peacefully together.
– working is what make us special and have a good reputation in our society.
the problem is NOT in this “way of life”, the problem is in us humans!
we became too lazy and we want to live the easy way.
we don’t want to work hard to evolve our selfs anymore.
this is a serious problem threatening any society, we must focus more on learning kids and young guys the value of work, schools done very good part of this, but we need more.
I wish the media and many other organizations starting to take this problem seriously.
I hope I was clear enough and you get my point :)
Respectfully,
michael.

Damian Eaglebauer

Im a slave to my need 4weed.. .. but it would be cool to rent 2 hours on a 16 core 7 ghz OC machine bathingi n liquid nitrogen. 2 hours is enoug to play a game to realize there nothing really new tech in it.. We should be playing with balancing 3d walking creatures that can slip and fall he trips over a wire you placed. or similar.. THEY DONT WALK LIKE US GAMES STILL USE TOTALLY FAKE PHYSICS.. im an indie and i make a game in 2d that does.. im one person ( 3 people for a while) all the tech is publlished and proven. AAA companies are chicken to fail ( except MSFT they LOVE TO FAIL) .. HEY….. THAT GIVES ME AN IDEA… oh my game is Kontrol btw…google puppet and kontrol.. it free… so dont say im spaming. an if i was so what i spent 80 grand on the game. people enjoy it.

michael-9

HAHAHA DISREGARD THAT, I SUCK C0CKS

michael-9

whoever are you, please go fuck yourself and do the world a favor.

chojin999

What a really lame approach and huge waste of server resources. All this prediction stuff costs a lot on the servers resources wise. And it’s not going to predict correctly much… it’s so easy to break.. it will rarely work. They must have used some fake statistical data to test these algorithms because there is no way such a silly system could even catch 10% of actual really possible gameplay instances.

Sineater37

That may not be entirely true if your presented with less and less predefined programmed choices. Yes or no type scenarios, or right or left etc…. would give them a much higher prob of being right and if they end up wrong it’s easy to adjust for the other. Looks like games in the future aren’t going to get any better story and gameplay wise, just graphics maybe the way they’re going.

Mirimon

aside from playing rock paper scissors, almost no games will work that way…. guessing every possible outcome as often as every 16.67 milliseconds is just….I mean..

calculating 42072307200 possible solutions to my actions in a game every 16.67 milliseconds…. sorry, (that’s possible input command permiatations for any modern game today..)

that is a whole shit ton of potential degrees of error, OFTEN… and that’s why rather than guess what you would do, it will simply take what it considers to be as logical choices and basically be playing the game for you. It would be like an inexperienced rider hopping onto a trained trail horse and trying to steer it.. they can make suggestions all day long, and that horse might tilt it’s head a bit, but it is in control, not the fat cityslicker who’s just along for the ride.

massau

to me this really sounds like the speech coding called Linear Predictive Coders. both the phone and server use the same algorithm and predict the next signal with the server than sends only the difference between the prediction and the real signal.

Mirimon

they actually did this a long time ago with their operating system.. did not work well…

fyi.. this is not time travel.. the player is being fooled (if he makes the same choice as the computer)… the fact is, you are not playing the game.. “here at Microsoft, the game plays You….” that’s exactly what it is.. no different than handing a spare, no batteries inside, controller to a child and having them “play” the game with you when they are too young.. they don’t know the difference, and in 8 seconds their cat like attention span will move on to something else.

Sheeezess. Why not play video games with extremely high res… instead of ABSURDLY high res. And 30 frames/secs… is FAR good enough. You don’t need triple that.

It’s hilarious. “Lets agree to use FAR FAR more resources than we would ever need to make excellent game-play…. and then… oops… the network can’t handle it. Gee, I wonder why.”

Damian Eaglebauer

but its the ping rate.. doesnt matter the resolution. if you said go left and it takes 2x ping just to start drawing thats way to long.. i play 60 /fps. we “feel” that. 100 ms ping is 1/10 sec thats 10 fps that sucks already. what i see is army commanding games or boats.. they are not responsive..

Carbon9

Wow… Does anyone else find an eerie comparison to Quantum Superposition (wave function collapse/probabilities) here? Should this universe be a simulation, this approach could manifest itself as a quantum effect. Combine this with the fact that everything in quantum world is discrete (a.k.a pixelated) its about time Morpheus shows up. :)

Ah well… back to my day job.

Damian Eaglebauer

quantum eltanglement ? we need that sh#T..ping rates are off by 10-100x.. MSFT has a guy working on it. but if Cortana talks like ELIZA from 1985.. i have trouble believing high tech will happen.

does anyone fall your your schemes.? doesnt interpol find you at the end?

trans

It’s amazing work, but in the end, what a waste of compute cycles. Can’t we just focus on building a better Internet?

Quenepas

I can see how this sucks for fighting games where outcomes are just way too much.

Damian Eaglebauer

My fighting game uses physics for everything.. it needs a ping rate of 10ms or less.. or you cant do reflex based games. But my characters have bulld in survive parry reflexes.. to protect vitalls. but you need to press attack at the right time to do a deadly stab. .. and MSFT could predict if i stab when i need to have sent the butto for attiack hit… If i didnt do it , then no kill.. if i did it has precomputed the kill… so this is GOOD SHIT.. might just work. otherwise… its for commanding armies and slowing games. it you command a ship.. steering is laggy…. check. and you tell evenyone to shoot cannons… slow to respond.. ok… waves rendered by a super 18 cores system you cant afford to own.. yea i see the application.

Quenepas

Cool! Which fighting games do you play? I mean, some are more forgiving than others, for example a Tekken you could imput things and the character just follows sequence (like the canned 10-hit combos or King grapping sequences). Mortal Kombat is a bit like this as well as Killer Instinct. Street Fighter is more situational so predicting stuff there is just a bit tricky and then there are the Dead or Alives and Virtua Fighters where they have counter moves that need to be done in a 1/5th of a frame.

Damian Eaglebauer

Kontrol by puppet army faction.. google puppet Kontrol… its free. it cost 80 k.. I hate mortal kombal and having to memorize all those buttons.. no way. we tried to make it intuitive… action is arms.. or contrext….attack pickup and raise hand. mouse is not a great way to play… useful for long range shots. other hand is legs.. walk hope squt..squat and walk… hold shift makes everything faster… when you grab a control like a handle on a ship or walker in the 2$ version 2$ is cheap…its unfinished but i plan to finish it or die trying. So kick is new…. try get all the weight on the back leg ..then press attack.. arrow for foot in the kick direction.. and he might kick face high.. later i will make that just a matter of timing. This game is for people who hate games.. the way they suck.l This is the future.. Its been tried but in 3d and in established genres and people were not open to it. its in Natural Motion.. but they barely use it…there is some lag because the character has to balance… i do quick hops..i swimm.. or big jumps , or rolls… walking and running could be improved.. but they go over uneven ground and no other game even comes close.. hop and spin on one leg.. people write me lettes asking why am I not famous, well it because its a huge project, cant get good help and people dong understand 2d creature in a 2d universe.. its real sci fi they want 4d.. 4d fez clone wil do better than mine but you can only play it onces.. its a pixel retro game.. mine is a deep zoom kind of advanced physcs game.. but I have to advance the graphics and alot more.. Its promising, and many play it just for a good sworkd fight.. you can sword fight on a old style boat in waves….give it a try..if you need a token and want to see feedback , email the address there on the http://www.puppetarmyfaction .com

Zeratul Zum

Nice idea, but I feed bad for the engineers. They are just cannon fodder with no chance to win at all because cloud gaming is just a broken concept.

Scion

So in a nut shell the cloud will now process all possible outcomes and send them… what I understand from this article is that games are going to get even more dumb down to reduce their strain on the cloud… as this solution clearly shows that complexity is bad.

Games have continued to get easier and more linear over the years: graphics go up while the fun falls down (though that could also be from games being chopped up into DLC).

Damian Eaglebauer

I agree. But think this… precompute “do Nothing”, “shoot now” ( only chance to kill) , keep walking, or avoid” there are noew many reduced choices, , even on a physics game where “anything can happen” .. they dont need to precompute 5 d of stuf.. just a few branches, and only a few frames of it , equal to the ping delay.

but you are right .. about the game not changing though the tech is exploding.. the games and just jetting more like movies.. bad movies with eerie photorealism.. no new mechanics introduced… my game ( Kontrol) puppet, is the opposite, every step can be different,,,, characters can trip and fall , lose balance, but i have only a passionate cult. people like the same old eye candy and fps with no realism.. i bet they don’t have a clue what running would be like, or jumping , or flying a plane.

. the driving games have good physics tho, because people have cars… fighting and other are horrible. and easy or super hard. this is beause kids rarely do physical activity, fighth, with swords, fists, or guns.. they won’t know the difference. but i’ll never change .. real physics gives cools results, with logical consistency, more possibilities, and with that i think MSFT might still be able to do something with predictive calculation ( 5d). 4d is spae and time , 5d is branched (what if i did this) space /time… . or 4d… for 2d game like mine.. add mutiplayer you have 5d that is N player * N player more complex…. so its using alot of wasted power ..

swathi

great to hear this,microsoft inventing new technologies…

michael-9

HAHAHA DISREGARD THAT, I SUCK C0CKS

ExtremeTech Newsletter

Subscribe Today to get the latest ExtremeTech news delivered right to your inbox.

Use of this site is governed by our Terms of Use and Privacy Policy. Copyright 1996-2016 Ziff Davis, LLC.PCMag Digital Group All Rights Reserved. ExtremeTech is a registered trademark of Ziff Davis, LLC. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis, LLC. is prohibited.