Bay 12 Games Forum

Please login or register.

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

Author Topic: Game of Life dwarfputing megaproject  (Read 71594 times)

Dwarf

  • Bay Watcher
  • The Light shall take us
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #30 on: October 30, 2010, 04:53:40 am »

Next time my friend and I get into a Dwarf Fortress v Minecraft debate, I'm gonna drop this on him. And he will lose.

Well, Minecraft may not have a Conwayian Game of Life, but a 16 bit ALU.
I'm not saying anyone is better though :P
Logged
Quote from: Akura
Now, if we could only mod Giant War Eagles to carry crossbows, we could do strafing runs on the elves who sold the eagles to us in the first place.

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #31 on: October 30, 2010, 06:08:13 am »

I enjoy both Minecraft and DF. They are fun in different ways.
Logged

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #32 on: October 30, 2010, 06:29:37 am »

I tip my hat to you, good sir.
Logged

Urist Imiknorris

  • Bay Watcher
  • In the flesh, on the phone and in your account...
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #33 on: October 30, 2010, 11:05:27 am »

Dwarf Fortress (or at least Pong) in Dwarf Fortress feels close at hand now.

Virtual virtual chess?
Logged
Quote from: LordSlowpoke
I don't know how it works. It does.
Quote from: Jim Groovester
YOU CANT NOT HAVE SUSPECTS IN A GAME OF MAFIA

ITS THE WHOLE POINT OF THE GAME
Quote from: Cheeetar
If Tiruin redirected the lynch, then this means that, and... the Illuminati! Of course!

Astramancer

  • Bay Watcher
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #34 on: October 30, 2010, 04:19:19 pm »

Do you think you could make a quickfort template for the cell(s)?
Logged

Fayrik

  • Bay Watcher
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #35 on: October 30, 2010, 04:24:40 pm »

Dwarf Fortress (or at least Pong) in Dwarf Fortress feels close at hand now.

Virtual virtual chess?
Conway's Game of Game of Game of Game of life?
Logged
So THIS is how migrations start.
"Hey, dude, there's this crazy bastard digging in the ground for stuff. Let's go watch."

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: Game of Life dwarfputing megaproject
« Reply #36 on: October 30, 2010, 08:25:16 pm »

And it's done.  Map file, save folder, and example movie of the thing in operation are uploaded, links are in the OP.  The computing grid seems to be working stably now, although I have yet to let it run for more than 4 complete cycles in constant-running mode.  The rest of the fortress is finished and surviving just about attention-free on its own.  Pull the yellow lever on level 146 to start the sequencer.
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

Fuco

  • Bay Watcher
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #37 on: November 02, 2010, 08:33:16 am »

Next time my friend and I get into a Dwarf Fortress v Minecraft debate, I'm gonna drop this on him. And he will lose.
Minecraft is capable of computation: http://www.youtube.com/watch?v=LGkkyKZVzug

Edit: someone beat me to it :(
« Last Edit: November 02, 2010, 08:37:05 am by Fuco »
Logged

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: Game of Life dwarfputing megaproject
« Reply #38 on: November 02, 2010, 09:33:40 am »

Minecraft has redstone, and redstone torches, which basically gives you electricity, electric power sources, and easy-to-build transistors.  This makes certain computational functions a lot easier, since you don't need to mess around with pumps and pressure plates and mechanical power.  You can just build logic gates directly.  On the other hand, you're limited to on/off digital signals only.  The way mechanical power works in Dwarf Fortress makes it possible to hold and compare analog values, which is how I'm doing the "greater than four neighbors/less than two neighbors" checks with only a handful of gears.  I expect that the DF mechanism takes up a lot less space than the equivalent Minecraft circuit for this function.

The main disadvantage I have seen in Minecraft (and I haven't played it yet, just read through tutorials and watched videos, so take this with a grain of salt) is that electric signals need a continuous path of redstone dust to travel through, and have a limited propagation distance before needing a redstone torch to boost the signal.  You can't link a single gate to hundreds of triggers all over the map with invisible, instantaneous circuit connections the way you can with mechanisms in DF.  In DF I can link a single pressure plate to hundreds of gears, doors, hatches, and other buildings all over the map, with the links taking up no space in the design, and have all the devices respond instantly when the trigger activates.  I expect this to be the main limitation on making really large, complex computational engines in Minecraft.
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

yaklin

  • Bay Watcher
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #39 on: November 02, 2010, 09:15:45 pm »

so how much longer till we can do this in adventure mode?
Logged

breadbocks

  • Bay Watcher
  • A manacled Mentlegen. (ಠ_ృ)
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #40 on: November 03, 2010, 04:29:21 am »

Running DF on Minecraft on DF on Minecraft, anybody?
Logged
Clearly, cakes are the next form of human evolution.

MagmaMcFry

  • Bay Watcher
  • [EXISTS]
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #41 on: November 03, 2010, 11:00:10 am »

I realize I'm playing too much DF when I try to combine programs written in FORTRESS, NOBOL, Lava and Drainfuck.
Logged

Arkenstone

  • Bay Watcher
  • Perfect Clear Diamond
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #42 on: November 05, 2010, 04:57:52 am »

Lol, D++? Hm...

Code: [Select]
#include <iostream>
using namespace std;
int main {
      int magma = 0;
      for (char elveshere = 'n'; elveshere != 'y') {
            magma = magma + 1;
            cin>>elveshere; }
      cout<<"DIE F***ING TREEHUGGERS!!!\n"<<magma<<endl; }
cout stands for carnage out ;D
Logged

Quote from: Retro
Dwarven economics are still in the experimental stages. The humans have told them that they need to throw a lot of money around to get things going, but every time the dwarves try all they just end up with a bunch of coins lying all over the place.

The EPIC Dwarven Drinking Song of Many Names

Feel free to ask me any questions you have about logic/computing; I'm majoring in the topic.

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #43 on: November 05, 2010, 11:27:44 am »

Well, there is D.
Logged

TolyK

  • Bay Watcher
  • Nowan Ilfideme
    • View Profile
Re: Game of Life dwarfputing megaproject
« Reply #44 on: November 05, 2010, 12:56:20 pm »

I salute to you, both OP (mostly) and the 3 guys before me.
Logged
My Mafia Stats
just do whatevery tolyK and blame it as a bastard mod
Shakerag: Who are you personally suspicious of?
At this point?  TolyK.
Pages: 1 2 [3] 4