Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: A stray thought  (Read 2540 times)

Dark_Tundra

  • Bay Watcher
    • View Profile
A stray thought
« on: December 18, 2009, 11:40:40 am »

...and the great dwarven artifacer known as Nodlod looks down on his creation and thinks to himself "Hey, one of those humans have made a Dwarf version of HumanFortress... i don't remember coding that in..." cue infinite loop
Logged

eerr

  • Bay Watcher
    • View Profile
Re: A stray thought
« Reply #1 on: December 18, 2009, 04:14:33 pm »

I don't get it.
Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: A stray thought
« Reply #2 on: December 18, 2009, 04:26:33 pm »

Logged

Armok

  • Bay Watcher
  • God of Blood
    • View Profile
Re: A stray thought
« Reply #3 on: December 18, 2009, 04:28:34 pm »

Logged
So says Armok, God of blood.
Sszsszssoo...
Sszsszssaaayysss...
III...

LegoLord

  • Bay Watcher
  • Can you see it now?
    • View Profile
Re: A stray thought
« Reply #4 on: December 18, 2009, 04:42:18 pm »

The problem with this is that eventually, you must reach the real world.  And we have no reason to suspect that our's isn't real.
Logged
"Oh look there is a dragon my clothes might burn let me take them off and only wear steel plate."
And this is how tinned food was invented.
Alternately: The Brick Testament. It's a really fun look at what the bible would look like if interpreted literally. With Legos.
Just so I remember

Armok

  • Bay Watcher
  • God of Blood
    • View Profile
Re: A stray thought
« Reply #5 on: December 18, 2009, 05:33:32 pm »

eventually, you must reach the real world.
What, exactly, cause you to make this assumption? There are many imaginable simulation rules that makes a self contained loop of simulations possible.
Not saying that is the case, it's probably not posible to understand the corect answere withouht many, many years of studying computer science, I'm just pointing out you are besing your reasoning on a non-obvius asumption.
Logged
So says Armok, God of blood.
Sszsszssoo...
Sszsszssaaayysss...
III...

eerr

  • Bay Watcher
    • View Profile
Re: A stray thought
« Reply #6 on: December 18, 2009, 05:37:54 pm »

eventually, you must reach the real world.
What, exactly, cause you to make this assumption? There are many imaginable simulation rules that makes a self contained loop of simulations possible.
Not saying that is the case, it's probably not posible to understand the corect answere withouht many, many years of studying computer science, I'm just pointing out you are besing your reasoning on a non-obvius asumption.
The origin is finite, and each iteration consumes those finite resources. Therfore the loop is finite, and non-infinite. Very self-referential though.
Logged

Armok

  • Bay Watcher
  • God of Blood
    • View Profile
Re: A stray thought
« Reply #7 on: December 18, 2009, 05:42:48 pm »

I am prety sure that with a bit of programing tricks, it would be posible to construct an infinite virtual hirarcy of simulations using finite hardwere. The easiest way I can think of right of my head is a pointer pointing back at a higher level, and while that exact implementation is probably incompatible with our laws of physics, I have a very strong intuition  that something very similar shuld be atleast theoreticaly posible.
Logged
So says Armok, God of blood.
Sszsszssoo...
Sszsszssaaayysss...
III...

Dark_Tundra

  • Bay Watcher
    • View Profile
Re: A stray thought
« Reply #8 on: December 18, 2009, 06:06:42 pm »

I don't get it.
Nodlod translates from Dwarf to Toadone, which was as close as i could get.
Logged

eerr

  • Bay Watcher
    • View Profile
Re: A stray thought
« Reply #9 on: December 18, 2009, 07:44:13 pm »

I am prety sure that with a bit of programing tricks, it would be posible to construct an infinite virtual hirarcy of simulations using finite hardwere. The easiest way I can think of right of my head is a pointer pointing back at a higher level, and while that exact implementation is probably incompatible with our laws of physics, I have a very strong intuition  that something very similar shuld be atleast theoreticaly posible.
If the pointer points back on itself, then the game isn't really running infinitely inside itself, it's just pretending to. The only real indication of progress would be a large integer.
Logged

Armok

  • Bay Watcher
  • God of Blood
    • View Profile
Re: A stray thought
« Reply #10 on: December 19, 2009, 09:56:31 am »

And what exactly is the difference between a program "pretending" to simulate something, and actually simulating it, if the output is identical?
Logged
So says Armok, God of blood.
Sszsszssoo...
Sszsszssaaayysss...
III...

LegoLord

  • Bay Watcher
  • Can you see it now?
    • View Profile
Re: A stray thought
« Reply #11 on: December 19, 2009, 10:32:08 am »

Well, let's put it this way.  What's the difference between rendering a movie like Shrek on a computer and simply playing a recording of the rendering (in other words, the DVD)?  The prior requires a lot more power; better graphics card, better RAM would probably help, all kinds of things.  With the DVD, you can just take a crappy computer and give it a DVD drive and DVD playing program.
Logged
"Oh look there is a dragon my clothes might burn let me take them off and only wear steel plate."
And this is how tinned food was invented.
Alternately: The Brick Testament. It's a really fun look at what the bible would look like if interpreted literally. With Legos.
Just so I remember

Armok

  • Bay Watcher
  • God of Blood
    • View Profile
Re: A stray thought
« Reply #12 on: December 19, 2009, 10:48:24 am »

Actually, in some ways there ISN'T a difference between those, other than one being more optimized than the other.
Logged
So says Armok, God of blood.
Sszsszssoo...
Sszsszssaaayysss...
III...

redacted123

  • Bay Watcher
    • View Profile
-
« Reply #13 on: December 21, 2009, 09:43:01 am »

-
« Last Edit: June 25, 2017, 11:51:44 am by Stany »
Logged

eerr

  • Bay Watcher
    • View Profile
Re: A stray thought
« Reply #14 on: December 21, 2009, 01:08:36 pm »

And what exactly is the difference between a program "pretending" to simulate something, and actually simulating it, if the output is identical?
I'm ignore that and assuming the Integer is limited. Probably to the memory inside the computer.
But I can't think of any upgrade that wouldn't also be finite.
Logged
Pages: [1] 2