Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: This must be what insane Dwarves think of Rocks...  (Read 3718 times)

furrot

  • Bay Watcher
    • View Profile
This must be what insane Dwarves think of Rocks...
« on: November 17, 2008, 10:52:34 pm »

When I read this this morning I thought of DF. Now that I have my Fort on my Laptop I wonder, is this possible?

http://xkcd.com/505/
Logged

Skynet 2.0

  • Bay Watcher
  • Rogue AI
    • View Profile
Re: This must be what insane Dwarves think of Rocks...
« Reply #1 on: November 17, 2008, 11:06:16 pm »

You can already build simple computers in Dwarf Fortress, by using pipes, water, pumps, gears, etc to make basic logic gates (AND, OR, NOT, XOR, etc.). However, these have to be very simple, but can automate some tasks that you would normally assign dwarves to do, i.e. build a repeater to continually trigger a row of spike traps. It wouldn't work with rocks though, unless a collision system was set up in which you could move rocks by throwing other rocks at them. Still, any computing system, at all, would be overly complex, ridiculously impractical, only able to do simple tasks, and keeping them from clipping into each other would, by itself, be a challenge.
« Last Edit: November 18, 2008, 10:25:46 pm by Skynet 2.0 »
Logged

DuncanFrost

  • Bay Watcher
  • Urban Legendary
    • View Profile
    • DeviantArt account.
Re: This must be what insane Dwarves think of Rocks...
« Reply #2 on: November 18, 2008, 03:19:03 am »

Still, any computing system, at all, would be overly complex, ridiculously impractical, only able to do simple tasks, and keeping them from clipping into each other would, by itself, be a challenge.

A perfect Dwarven task!
Logged
Toady looses a roaring laughter, fell and terrible!
Toady has butchered a spammer!

Spud

  • Bay Watcher
    • View Profile
Re: This must be what insane Dwarves think of Rocks...
« Reply #3 on: November 18, 2008, 09:58:32 pm »

tasks that you would normally assign dwarves to d, i.e.

Thats the first thing i saw in that sentence. Stupid Migrants.
Logged
I hate it when people answer "whats going on" with "not too much".
Plenty of shit is going on and you know it. Spill motherfucker.

Jay

  • Bay Watcher
  • ☼Not Dead Yet☼
    • View Profile
Re: This must be what insane Dwarves think of Rocks...
« Reply #4 on: November 18, 2008, 10:12:34 pm »

tasks that you would normally assign dwarves to d, i.e.
Hah!  Typos can be hilarious.
Logged
Mishimanriz: Histories of Pegasi and Dictionaries

Draco18s

  • Bay Watcher
    • View Profile
Re: This must be what insane Dwarves think of Rocks...
« Reply #5 on: November 19, 2008, 03:45:49 am »

When I read this this morning I thought of DF. Now that I have my Fort on my Laptop I wonder, is this possible?

http://xkcd.com/505/

In theory, but remember, he's doing it as if he was a Turing machine, that is can only read one bit at a time and can only move left and right one bit.  2 symbol 2 state Turing machines are simple.  2 symbol 100-billion-billion state machines might be complex enough to simulate particle physics.

Of course, the right way to do this would be a series of Turing machines (that is, 1 per "row" of rocks) where each row is a particle.

No.  That wouldn't work either.

I don't know.  Keep in mind that the Desert Computer has no RAM, no cache, and no registers.  It only has the infinite expanse of (basically) hard drive space and a magnetized needle.  The guy doesn't have enough room in his head to keep track of enough states to simulate a universe, he'd have to rely on some system in the rocks to do the functions of RAM and registers without having to run back and forth between the locations (i.e. the function that the Front Side Bus performs).
Logged

shadow_archmagi

  • Bay Watcher
    • View Profile
Re: This must be what insane Dwarves think of Rocks...
« Reply #6 on: November 19, 2008, 06:29:16 am »

Yes. One day, dwarves will play dwarf fortress.
Logged
invention is every dwarf's middle name
that means that somewhere out there theres a dwarf named Urist Invention Mcinvention.

Yanlin

  • Bay Watcher
  • Legendary comedian.
    • View Profile
Re: This must be what insane Dwarves think of Rocks...
« Reply #7 on: November 24, 2008, 08:21:21 am »

Yes. One day, dwarves will play dwarf fortress.

Why stop there? We need dwarves playing dwarf fortress, and those dwarves would play dwarf fortress too!
Logged
WE NEED A SLOGAN!

ChJees

  • Bay Watcher
    • View Profile
Re: This must be what insane Dwarves think of Rocks...
« Reply #8 on: November 24, 2008, 04:09:06 pm »

Yes. One day, dwarves will play dwarf fortress.

Why stop there? We need dwarves playing dwarf fortress, and those dwarves would play dwarf fortress too!

World of World of Warcraft
Logged

Soralin

  • Bay Watcher
    • View Profile
Re: This must be what insane Dwarves think of Rocks...
« Reply #9 on: November 24, 2008, 04:11:44 pm »

It's a cellular automata, rule 110 specifically.  http://en.wikipedia.org/wiki/Rule_110
current pattern          111 110 101 100 011 010 001 000
new state for center cell 0   1   1   0   1   1   1   0

So if there's a rock at a current position, depends on if there's a rock in the square directly above it, above and to the left of it, and above and to the right of it, following the rules above.  The wiki link above shows some of how you can get a turing-complete system out of running it like a cyclic tag system: http://en.wikipedia.org/wiki/Tag_system
« Last Edit: November 24, 2008, 04:23:50 pm by Soralin »
Logged