In Praxis… Traveling in time
In this installment of In Praxis I’m going to give a more in-depth technical overview of the main gameplay mechanic in Reset: time travel.
As shown in our gameplay tutorial video, using the mechanic is fairly simple: First you decide that you want to return to a particular point in space and time from the future. Then you do whatever you want to do and finally return to the marked point and moment. From that moment onward the previous version of you will be doing the same things you just did yourself, and you are free to do something else.
The way we have implemented this is to record the input from the player between the marking of the re-entry point and the reset. After jumping back we use the recorded inputs to drive a clone of the player character. From the point of view of the game engine it’s exactly as though there were a second player in the game.
As anyone familiar with time travel in science fiction knows, messing with history can have unforeseen consequences. The slightest disturbance of the previous timeline could set off a chain reaction of changes that result in a future unlike what you were expecting. This is a fundamental principle in chaos theory and is known as the butterfly effect.
One example of this can be seen in the gameplay tutorial video: the second time the hovertruck is moved across to the other platform, it ends up at a slightly different position. This is because that time the truck is heavier since there’s now a mech standing on it. We are still working on ways to artificially reduce the effects of small disturbances such as these, but ultimately you’ll have to be aware of how the appearance of a future you can change what you’ve done in the past.
I keep seeing comparison to Braid for some reason, but actually only Temporal game:
http://www.youtube.com/watch?v=5w_hfzGgv24
matches Reset in gameplay mechanics pretty much 1:1.
Yes, there is a definite correlation 🙂
Will we be able to spawn more than one ‘past’ mech? E.g. set another ‘return point’ while the other mech is still working?
Yes, more complex puzzles involve more simultaneous timelines. It gets pretty wild. 🙂
THAT’S AWESOME! 😀
Reminds me of Chronotron.
Yeah, Reset lets you decide your return point in space and time though.
It reminds me a lot of “The Misadventures of P.B.Winterbottom” but in 3D. It’s a nice mechanic.
I would like to know this too.
P.B is one of our inspirations. Yes, multiple timelines are used in more complex puzzles 🙂
hm very interesting I must check it
Totally, keep following the progress 🙂
Epson Customer service support UK
where can I get it ?
Still in the making. Check out Indiegogo thought!
http://www.indiegogo.com/projects/reset–4
Yep, we’re still in development, targeting the end of 2014 for release.
Brilliant design – so I’ve contributed and really looking forward to the release. I think your tutorial is an excellent indication of your uncluttered thinking. Don’t be tempted to give up when the going gets tough. This game deserves to see the light of day. All the best!
Thanks! We’re glad to hear we’ve been able to convey that we know what we’re doing. 🙂
Very interesting video and article, our team has been trying to fix these problems for a while with input recording. Can I ask what you are doing to avoid problems with the frame time differences? Also do you use multithreading in the gameplay? If yes then how do you deal with that? Do you store anything else than the user input (like the player positions) to fix the divergencies? How long is the maximum capture that you support?
If you would be interested in a more in depth conversation, you can email me any time.
Wish you the best on your campaign!
Thanks! We run the game logic and physics at a fixed rate. Also currently only the physics simulation is multithreaded and behaves in a very deterministic fashion. Right now we only store user input and even in its unoptimized state it only consumes about 1 kB/s. Even an hour of recording only takes about 3.5 MB. We will probably have stricter limits than that by design.
What programming language did you use to program the PRAXIS engine?
Maybe Python or C?
C++
This game looks awesome. Loving following the dev. I supported the kickstarter campaingn and, whilst I admit a terrible memory at times, I don’t recall which video was used for the kickstarter campaign. Was it the HD trailer or something else? If so, can I still watch the original?
Keep up the hard work everyone 🙂
Rgds,
Steven
i am using free cheats and hack that i have obtained from here .this website also promises to give free gems and coins for brave frontier game.
I enjoyed a lot the game of big fish casino but i was facing a little bit of problem in playing it,for this i came to know about a site which let me to grab unlimited cheats of big fish casino very easily.
As anyone familiar with time travel in science fiction knows, messing with history can have unforeseen consequences.
This is my first time to visit here. I found countless interesting
stuff in your weblog, especially in its discussion. I guess I’m not the only one having
all the entertainment here!
Hey! Nice post thanks for sharing this…..
Hey! Nice post. Thanks for sharing this.
We provide Canon Printer Support.
Thanks for sharing this awesome tips.
Thanks to give a knowledgeable post
hp printer technical support number columbus
hp printer technical support phone number new york hp printer technical support number new york hp printer technical support phone number california hp printer technical support number california hp printer technical support number texas hp printer technical support phone number texas
hp printer technical support number texas
hp printer technical support phone number texas
hp printer technical support phone number new york
hp printer technical support number new york
hp printer technical support number california
hp printer technical support phone number california
hp printer technical support phone number arizona
hp printer technical support phone number florida
hp printer technical support phone number washington
hp printer technical support phone number nevada
hp printer technical support phone number vergina
hp printer technical support phone number hawaii
hp printer technical support phone number indiana
hp printer technical support phone number south dakota
hp printer technical support phone number lliois
hp printer technical support phone number kansas
hp printer technical support phone number georgia
hp printer technical support phone number losangeles
hp printer technical support phone number chicago
hp printer technical support phone number columbus
hp printer technical support number arizona
hp printer technical support number florida
hp printer technical support number washington
hp printer technical support number nevada
hp printer technical support number vergina
hp printer technical support number hawaii
hp printer technical support number indiana
hp printer technical support number south dakota
hp printer technical support number lliois
hp printer technical support number kansas
hp printer technical support number georgia
hp printer technical support number losangeles
hp printer technical support number chicago
hp printer technical support number columbus
Microsoft Office Support Number For USA and Canada 1-877-776-3999
Microsoft is one of the most reputed companies in the world that build computer related products and has millions of customers all around the globe. The Microsoft Office suit covers the array of products like: MS Word, MS PowerPoint, MS Excel, MS Outlook, MS One Note, MS Visio and MS Access.
If you are unable to pull your printer out of the errors and troubles on your own then for getting the printer drivers downloaded or updated properly, for a stepwise easy guidance over the process or any other such tricky procedure get connected at Epson Printer Contact Number UK. The technicians are present for your service all the time. They are trained and skilled to handle all the technical procedures related to these printers and also are capable of resolving any error if the user ever gets to encounter while using this printer machine. These technicians are the assurance of easy and best resolutions.
That appears to be excellent however i am still not too sure that I like it. At any rate will look far more into it and decide personally!
Positive site, where did u concoct the data on this posting? I’m satisfied I found it however, sick be returning soon to figure out what extra posts you incorporate.
I take in some new stuff from it as well, a debt of gratitude is in order for sharing your data.
I have perused your web journal it is exceptionally useful for me. I need to express profound gratitude to you. I have bookmark your site for future redesigns.
Howdy! I simply would like to give a huge thumbs up for the good data you have here on this post. I will probably be coming again to your weblog for more soon.
Much obliged to you so much Love your online journal..
I have read your blog it is very helpful for me. I want to say thanks to you. I have bookmark your site for future updates.
It’s been more than 2 weeks and their answer is paid for the rest and you get your order.
I was actually captured with the piece of resources you have got here.
I acknowledge all that you have added as far as anyone is concerned base.Admiring the time and exertion you put into your online journal and point by point data you offer.
I havent any word to welcome this post…..Really i am inspired from this post….the individual who make this post it was an awesome human..thanks for imparted this to us.
Thanks for the useful information! You helped me with advice!
Write more often, you are real good at it.
Amazing engaging power you have that you give on your blog post. It is very interesting blog for me.
Thanks for sharing this article.
Thankx for sharing this article