• Create Account

Banner advertising on our site currently available from just \$5!

# rewind of braid

Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

4 replies to this topic

### #1cmt  Members   -  Reputation: 132

Like
1Likes
Like

Posted 28 August 2012 - 04:36 AM

hi,

has anyone know the implemetation of the rewind in braid which is developed by Jonathan Blow?

thanks.

### #2Hodgman  Moderators   -  Reputation: 38653

Like
5Likes
Like

Posted 28 August 2012 - 05:16 AM

Here's an interview with him where he talks about it a bit:
http://www.gamasutra...aid.php?print=1

Here's his open-source code for implementing a data recording system:

And the article from where the code originated:
http://number-none.c...rt 1/index.html
http://number-none.com/product/Arithmetic%20Coding,%20Part%202/index.html

Edited by Hodgman, 28 August 2012 - 05:17 AM.

### #3cmt  Members   -  Reputation: 132

Like
0Likes
Like

Posted 28 August 2012 - 05:38 AM

### #4nox_pp  Members   -  Reputation: 499

Like
0Likes
Like

Posted 28 August 2012 - 05:42 AM

I would start by making a deterministic engine, and then applying some variation of the command pattern.

Between Scylla and Charybdis: First Look <-- The game I'm working on

Object-Oriented Programming Sucks <-- The kind of thing I say

### #5Catmull Dog  Members   -  Reputation: 136

Like
0Likes
Like

Posted 28 August 2012 - 02:36 PM

Rewind is simply playing every frame back to the (n-1)th frame, and looping n from max to zero.

I did this for a billiard simulation 20 years ago and it was cool to watch the break in reverse.

As nox_pp points out, this requires a deterministic engine (meaning if you have the same input conditions the same results will occur).

Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

PARTNERS