Bay 12 Games Forum

Dwarf Fortress => DF General Discussion => Topic started by: Onyx3173 on July 03, 2010, 10:27:31 pm

Title: This is insane.
Post by: Onyx3173 on July 03, 2010, 10:27:31 pm
Has anyone else seen this?
This is even more insane than what people do using Wire on Garry's Mod.

http://df.magmawiki.com/index.php/User:BaronW (http://df.magmawiki.com/index.php/User:BaronW)
Title: Re: This is insane.
Post by: Zaerosz on July 03, 2010, 10:30:12 pm
This is Dwarf Fortress, what do you expect?
Title: Re: This is insane.
Post by: Onyx3173 on July 03, 2010, 10:31:32 pm
I wasn't quite expecting someone to make a working calculator though... that seems insane even for DF.
Title: Re: This is insane.
Post by: G-Flex on July 03, 2010, 10:33:09 pm
People have made programmable computing engines, too.

http://www.geekosystem.com/dwarf-fortress-turing-machine-computer/
Title: Re: This is insane.
Post by: Hyndis on July 03, 2010, 10:33:43 pm
His engineers are legendary.  :o
Title: Re: This is insane.
Post by: Onyx3173 on July 03, 2010, 10:39:21 pm
People have made programmable computing engines, too.

http://www.geekosystem.com/dwarf-fortress-turing-machine-computer/

Wow............
Title: Re: This is insane.
Post by: shoowop on July 03, 2010, 11:22:40 pm
It gives me hope for the human race that people are out there achieving these feats - and that hope is instantly dashed when I realize these people are probably going to channel all that intellect into DF alone
Title: Re: This is insane.
Post by: darkrider2 on July 04, 2010, 12:50:30 am
Yeah multiple people have done calculators or computers. I would but I'm not bat sh*t crazy
Title: Re: This is insane.
Post by: Medicine Man on July 04, 2010, 03:06:56 am
THIS IS MADNESS!
Title: Re: This is insane.
Post by: Kidiri on July 04, 2010, 04:47:28 am
THIS IS MADNESS!
Madness?
THIS! IS! Yeah, it's madness...
Title: Re: This is insane.
Post by: Orkel on July 04, 2010, 07:45:05 am
That is the best calculator in DF that I've ever seen. The graphical display is just amazing, had no idea they were even possible in DF. But Dwarven Science prevails once again.
Title: Re: This is insane.
Post by: ILikePie on July 04, 2010, 10:11:00 am
That is indeed insane, the translation to decimal is impressive, I didn't think it was possible.
Title: Re: This is insane.
Post by: Il Palazzo on July 04, 2010, 10:25:08 am
I'd like to imagine that he built this without turning off the invasions or otherwise modifying the game.

"Urist, quick, grab your ax! There's a troll rampaging through the decimal conversion chambers!"
Title: Re: This is insane.
Post by: Creamcorn on July 04, 2010, 10:42:33 am
THIS IS MADNESS!
Madness?
THIS! IS! Yeah, it's madness...

In other words, it's dwarven.
Title: Re: This is insane.
Post by: cowofdoom78963 on July 04, 2010, 11:31:59 am
"Urist, quick, grab your ax! There's a troll rampaging through the decimal conversion chambers!"
That is the best thing I have ever heard.
Title: Re: This is insane.
Post by: Cruxador on July 04, 2010, 12:13:38 pm
I'd like to imagine that he built this without turning off the invasions or otherwise modifying the game.

"Urist, quick, grab your ax! There's a troll rampaging through the decimal conversion chambers!"
I doubt it... The folks who do the truly awesome megaprojects tend to disable fun stuff.
Title: Re: This is insane.
Post by: Hyndis on July 04, 2010, 12:20:44 pm
I always turn off invasions when I want to build something that big as well. Invasions just get in the way and become an annoyance.

For some fortresses I enjoy building elaborate deathtraps and want endless goblin hordes. For other maps peace and quiet is much more enjoyable.
Title: Re: This is insane.
Post by: Beeskee on July 04, 2010, 12:44:39 pm
THIS IS MADNESS!
THIS IS DWARF FORTRESS!

:D
Title: Re: This is insane.
Post by: Dagoth Urist on July 04, 2010, 01:36:18 pm
But what would happen if you'd divide by zero? ... OSHI-!

No, seriously. What would actually happen? :S
Title: Re: This is insane.
Post by: ibot66 on July 04, 2010, 01:43:36 pm
THIS IS MADNESS!
NO! this is A FEY MOOD!http://www.bay12forums.com/smf/Smileys/aaron/grin.gif
Title: Re: This is insane.
Post by: Orkel on July 04, 2010, 01:58:48 pm
But what would happen if you'd divide by zero? ... OSHI-!

No, seriously. What would actually happen? :S

I want to know aswell.
Title: Re: This is insane.
Post by: tigrex on July 04, 2010, 02:03:42 pm
In pours the magma, I would expect.
Title: Re: This is insane.
Post by: Mistercheif on July 04, 2010, 02:42:28 pm
But what would happen if you'd divide by zero? ... OSHI-!

No, seriously. What would actually happen? :S

I want to know aswell.
I'm DLing the fort now to test...
Title: Re: This is insane.
Post by: Onyx3173 on July 04, 2010, 02:46:17 pm
Jeez, I wasn't expecting anywhere near this many responses...
Title: Re: This is insane.
Post by: DDR on July 04, 2010, 02:48:30 pm
I'd seen this before, but this is the first time I actually looked at the machinery for the calculations.

W. O. W.  :o
Title: Re: This is insane.
Post by: Mistercheif on July 04, 2010, 03:38:53 pm
But what would happen if you'd divide by zero? ... OSHI-!

No, seriously. What would actually happen? :S

I want to know aswell.
I'm DLing the fort now to test...

It seems that dividing 999 by 0 = b00bs...
I am confirming whether that is true with other numbers...
Title: Re: This is insane.
Post by: Rafal99 on July 04, 2010, 04:12:37 pm
http://df.magmawiki.com/index.php/User:Jong (http://df.magmawiki.com/index.php/User:Jong)

I like how tightly packed the machinery is in this one.
Title: Re: This is insane.
Post by: dragnar on July 04, 2010, 05:50:15 pm
People have made programmable computing engines, too.

http://www.geekosystem.com/dwarf-fortress-turing-machine-computer/
...There are no words for how impressive this it. None. I mean, he built a giant 100+ z-level tower that would qualify as a mega project on it's own on top of the thing. And there's an actual fort in there too, not just the computer.
Title: Re: This is insane.
Post by: ed boy on July 04, 2010, 06:01:03 pm
What he's done is he's taken a partially finished game, and using that he has Built a computer within a computer. As you said, it's beyond the scale of any other megaproject I've seen.
Title: Re: This is insane.
Post by: Cruxador on July 04, 2010, 06:42:01 pm
As for the rest of us, there's only one thing we can do. Use the designs he designed, and build a better computer, bigger, and constructed all with sieges enabled and the underground breached.
Title: Re: This is insane.
Post by: ed boy on July 04, 2010, 06:53:59 pm
Actually, a thought:

Would it be possible to produce an algorithm that produces designs for computers like this?
Title: Re: This is insane.
Post by: Stargrasper on July 04, 2010, 06:54:26 pm
Oh right...I remember when he first released this on the forums.  I think you guys are more impressed than we were back then...maybe because we see it as just another giga-megaproject.  It's special, certainly...but we all know what can be done and aren't surprised when we see it, just that somebody went through the trouble of actually doing it.  This thread is already longer than the original thread, I think.  Personally, I find the most surprising thing here to be that so many of you weren't aware of this project.

The original thread (http://www.bay12forums.com/smf/index.php?topic=54046.msg1159715#msg1159715) is here.

Now, Flarechannel (http://www.bay12forums.com/smf/index.php?topic=43679.msg825762#msg825762) was something we were REALLY impressed with.  Original thread is ten pages long.  I believe it was a centuries old fortress that is now taken as absolutely legendary in the amount of work that went into it.  With invasions and other fun stuff turned on.  Heck, apparently half the innovation was to make it invasion-proof.  Check it out.
Title: Re: This is insane.
Post by: Mistercheif on July 04, 2010, 07:19:24 pm
A comment was made earlier about the calculator being made without invasions on.  Invasions may very well have been on.  When looking at the map, waiting to see if the answer was b00b5 for everything divided by 0, I found that one tile in from the entire edge of the map, except for a river and a 7-ish wide entryway was channeled.  The Entryway was filled with row upon row of weapon traps, and pressure plates to trigger... something.  Not only that, but the channel around the map and the entryway were littered with hundreds of discarded narrow clothes and armor.
Title: Re: This is insane.
Post by: Stargrasper on July 04, 2010, 07:24:35 pm
A comment was made earlier about the calculator being made without invasions on.  Invasions may very well have been on.  When looking at the map, waiting to see if the answer was b00b5 for everything divided by 0, I found that one tile in from the entire edge of the map, except for a river and a 7-ish wide entryway was channeled.  The Entryway was filled with row upon row of weapon traps, and pressure plates to trigger... something.  Not only that, but the channel around the map and the entryway were littered with hundreds of discarded narrow clothes and armor.

Sounds like invasions were surely on.  Some people will turn off invasions so they can focus solely on engineering.  It feels like the majority of megaprojects are done with invasions on.  Megaprojects are done for the challenge.  Wouldn't it be more challenging if you didn't turn off the easy-to-stop invasions?
Title: Re: This is insane.
Post by: ibot66 on July 04, 2010, 08:57:41 pm
What he's done is he's taken a partially finished game, and using that he has Built a computer within a computer. As you said, it's beyond the scale of any other megaproject I've seen.
And then, it hit me what dwarf fortress could do. And more importantly, the fact that it will litterally be the most realistic fantasy world ever with no glitches or flaws at version one... and the technology will be good enough to run with modern graphics without crashing the system or causing major frame problems!
Title: Re: This is insane.
Post by: SolarShado on July 04, 2010, 09:02:19 pm
the technology will be good enough to run with modern graphics without crashing the system or causing major frame problems!

I'm skeptical about that
Title: Re: This is insane.
Post by: ibot66 on July 04, 2010, 09:04:01 pm
Yeah, sorry, it wwill still be a rougelike.http://www.bay12forums.com/smf/Smileys/aaron/tongue.gif
Title: Re: This is insane.
Post by: SolarShado on July 04, 2010, 09:11:15 pm
Yeah, sorry, it wwill still be a rougelike.http://www.bay12forums.com/smf/Smileys/aaron/tongue.gif

Is it my browser, or is that a URL where a smiley should be?
Title: Re: This is insane.
Post by: ibot66 on July 04, 2010, 09:16:59 pm
might be my browser too. i see what you do.
Title: Re: This is insane.
Post by: dragnar on July 04, 2010, 09:22:13 pm
Yeah, sorry, it wwill still be a rougelike.(http://www.bay12forums.com/smf/Smileys/aaron/tongue.gif)

Is it my browser, or is that a URL where a smiley should be?
Not your browser, there were no image tags on it... though I'm not sure why he didn't just type :P
Title: Re: This is insane.
Post by: Patchouli on July 04, 2010, 11:50:06 pm
A comment was made earlier about the calculator being made without invasions on.  Invasions may very well have been on.  When looking at the map, waiting to see if the answer was b00b5 for everything divided by 0, I found that one tile in from the entire edge of the map, except for a river and a 7-ish wide entryway was channeled.  The Entryway was filled with row upon row of weapon traps, and pressure plates to trigger... something.  Not only that, but the channel around the map and the entryway were littered with hundreds of discarded narrow clothes and armor.

Sounds like invasions were surely on.  Some people will turn off invasions so they can focus solely on engineering.  It feels like the majority of megaprojects are done with invasions on.  Megaprojects are done for the challenge.  Wouldn't it be more challenging if you didn't turn off the easy-to-stop invasions?
It probably would be a bitm ore challenging, but I hate getting blood all over the place.
Title: Re: This is insane.
Post by: Kalasen on July 05, 2010, 01:15:09 am
Hate getting blood all over the place? But elven blood all over the - OH ARMOK, IT GOT TO THE WELL! IT'S GETTING EVERYWHERE!
Title: Re: This is insane.
Post by: UberNube on July 05, 2010, 05:41:56 pm
There is only one way to beat this computer for shear awesome:

(http://i38.photobucket.com/albums/e124/UberNube/ComputerInHell.png)
Title: Re: This is insane.
Post by: ibot66 on July 05, 2010, 05:52:03 pm
do you  mean in a demon fortress?
Title: Re: This is insane.
Post by: UberNube on July 05, 2010, 05:58:36 pm
Either that, or actually dig down into the glowing pits themselves and construct a computer there. (For bonus points it should use demon pathing logic and pressure plates to perform calculations)
Title: Re: This is insane.
Post by: KaelGotDwarves on July 05, 2010, 06:13:14 pm
I like how he comments that, "division is where it starts to be crazy". As if the whole thing wasn't already ludicrious.
Title: Re: This is insane.
Post by: ibot66 on July 05, 2010, 06:57:36 pm
Oh, you hate division too?
Title: Re: This is insane.
Post by: Il Palazzo on July 05, 2010, 07:00:54 pm
I still think that the whole fortress should be flooded with magma the moment you try dividing by zero.
This could be a handy way of teaching preschool children mathematics.
Title: Re: This is insane.
Post by: tfaal on July 05, 2010, 08:27:42 pm
I still think that the whole fortress should be flooded with magma the moment you try dividing by zero.
This could be a handy way of teaching preschool children mathematics.
Sigged.
...
Oh, I'm supposed to contribute something to the thread, aren't I? Well in that case, I would love to see a monitor set up for one of these. Not sure how practical that would be, but if you could get a game of Pong going at a few seconds per frame, I'd be quite satisfied.
Title: Re: This is insane.
Post by: zchris13 on July 06, 2010, 11:51:52 am
It would probably run at around 1 frame an hour, in case you were wondering.
Title: Re: This is insane.
Post by: SolarShado on July 06, 2010, 12:34:42 pm
It would probably run at around 1 frame an hour, in case you were wondering.

Hmm... considering it would depend exclusively on the frame rate of DF, the number of kittens in the fort would greatly affect your game experience :)
Title: Re: This is insane.
Post by: Il Palazzo on July 06, 2010, 12:47:04 pm
It would probably run at around 1 frame an hour, in case you were wondering.

Hmm... considering it would depend exclusively on the frame rate of DF, the number of kittens in the fort would greatly affect your game experience :)
"Mom! We wanna play pong with Jimmy! Could you kill some kittens for us, 'cuz he needs to be home before six?"
Title: Re: This is insane.
Post by: Onyx3173 on July 06, 2010, 04:29:05 pm
Now, Flarechannel (http://www.bay12forums.com/smf/index.php?topic=43679.msg825762#msg825762) was something we were REALLY impressed with.  Original thread is ten pages long.  I believe it was a centuries old fortress that is now taken as absolutely legendary in the amount of work that went into it.  With invasions and other fun stuff turned on.  Heck, apparently half the innovation was to make it invasion-proof.  Check it out.

Flarechannel is a lot more impressive than this calculator. I don't think I could play one fortress long enough to do something like that without getting bored.
Title: Re: This is insane.
Post by: G-Flex on July 06, 2010, 04:36:24 pm
Flarechannel and DF calculators/computers are impressive for completely different reasons.

Flarechannel is impressive because it looks neat and took a long time; it's basically just a big lego structure. It looks pretty. This isn't a bad thing, of course.

The calculators and computers are impressive because, well, aside from the amount of time and patience it must have taken, someone made a working calculator with display. It's amazing. The display and layout are pretty neat, too.
Title: Re: This is insane.
Post by: SolarShado on July 06, 2010, 04:53:03 pm
Correct me if i'm wrong, but isn't Flarechannel built on top of the huge-ass programmable computer?
Title: Re: This is insane.
Post by: Quantum Toast on July 06, 2010, 05:33:31 pm
Either that, or actually dig down into the glowing pits themselves and construct a computer there. (For bonus points it should use demon pathing logic and pressure plates to perform calculations)
In our world, early computers got jammed up by bugs getting in the machinery. In Dwarf Fortress, it's giant emaciated chameleons made of salt.
Title: Re: This is insane.
Post by: Sizik on July 06, 2010, 08:04:58 pm
Correct me if i'm wrong, but isn't Flarechannel built on top of the huge-ass programmable computer?

Pretty sure it's not.
Title: Re: This is insane.
Post by: darkrider2 on July 06, 2010, 08:34:01 pm
I like how he comments that, "division is where it starts to be crazy". As if the whole thing wasn't already ludicrious.
sigging......
Title: Re: This is insane.
Post by: Creamcorn on July 06, 2010, 09:23:29 pm
So has anyone figured out what happens when you divide by zero?
Title: Re: This is insane.
Post by: ed boy on July 07, 2010, 05:03:36 am
dividing by zero does not work. The function "divide" is not defined for zero. It's like asking "what happens when you add three to a sausage".
Title: Re: This is insane.
Post by: Quantum Toast on July 07, 2010, 05:13:49 am
Mistercheif was saying that it comes up with "b00b5" when you try it. If that's so, I'm guessing there's another section somewhere that's devoted to intercepting n/0 requests.
Title: Re: This is insane.
Post by: quinnr on July 07, 2010, 05:15:51 am
This is awesome.
REAL awesome.
Title: Re: This is insane.
Post by: RCIX on July 07, 2010, 05:47:35 am
So has anyone figured out what happens when you divide by zero?
You get infinity.

Think about it this way: if you have a blob containing 6 thingamajigs, and you start separating out blobs containing no thingamajigs, then you get infinity blobs.

or at least, that's how i think about it :)
Title: Re: This is insane.
Post by: dragon0421 on July 07, 2010, 03:22:47 pm
dividing by zero does not work. The function "divide" is not defined for zero. It's like asking "what happens when you add three to a sausage".

That's the point.

In a modern calculator, you get an "error" message. So what happens with this version?
Title: Re: This is insane.
Post by: G-Flex on July 07, 2010, 03:28:17 pm
So has anyone figured out what happens when you divide by zero?
You get infinity.

Think about it this way: if you have a blob containing 6 thingamajigs, and you start separating out blobs containing no thingamajigs, then you get infinity blobs.

or at least, that's how i think about it :)

How you think about it might not be on par with the work of the entire field of mathematics over the past several hundred years. Just saying, they've got a bit of a head start on you, and they disagree.

As for why they disagree, Wikipedia explains it well enough that I don't need to, although I will if necessary.
Title: Re: This is insane.
Post by: Beeskee on July 07, 2010, 06:54:01 pm
Divide by zero should be a special case that floods the map with magma. :D

For a real answer, see:

http://en.wikipedia.org/wiki/Division_by_zero

Or

http://simple.wikipedia.org/wiki/Division_by_zero
Title: Re: This is insane.
Post by: Fistbeard on July 08, 2010, 04:47:42 am
There is only one way I can reply to this:

What.
Title: Re: This is insane.
Post by: bombcar on July 08, 2010, 11:43:41 am
So has anyone figured out what happens when you divide by zero?
You get infinity.

Think about it this way: if you have a blob containing 6 thingamajigs, and you start separating out blobs containing no thingamajigs, then you get infinity blobs.

or at least, that's how i think about it :)

However, if you approach it from the other side, you get negative infinity, so the answer has to be undefined.
Title: Re: This is insane.
Post by: Sizik on July 08, 2010, 12:50:22 pm
So has anyone figured out what happens when you divide by zero?
You get infinity.

Think about it this way: if you have a blob containing 6 thingamajigs, and you start separating out blobs containing no thingamajigs, then you get infinity blobs.

or at least, that's how i think about it :)

However, if you approach it from the other side, you get negative infinity, so the answer has to be undefined.

Or, positive infinity and negative infinity are the same thing, and the number line is actually a circle. (http://en.wikipedia.org/wiki/Real_projective_line)
Title: Re: This is insane.
Post by: SolarShado on July 08, 2010, 10:22:59 pm
After skimming that wiki page, I begin to wonder who's more insane... mathematicians or DF players... I'm leaning towards the former...
Title: Re: This is insane.
Post by: darkrider2 on July 08, 2010, 11:44:02 pm
After skimming that wiki page, I begin to wonder who's more insane... mathematicians or DF players... I'm leaning towards the former...

One day I will understand whatever that stuff was. Then I'll wake up and play some dwarf fortress.
Title: Re: This is insane.
Post by: RCIX on July 09, 2010, 12:20:20 am
After skimming that wiki page, I begin to wonder who's more insane... mathematicians or DF players... I'm leaning towards the former...
Sigged!
Title: Re: This is insane.
Post by: ILikePie on July 09, 2010, 08:18:25 am
After skimming that wiki page, I begin to wonder who's more insane... mathematicians or DF players... I'm leaning towards the former...
I haven't looked at the wikipedia page, but I'm guessing it'll give 999,999.
X / Y can be written as
Code: [Select]
quo = 0

while X > 0
  X - Y
  quo + 1
then quo is the quotient. If this is how he does it, what would happen is 0 would be deducted from X an infinite amount of times, resulting in the highest possible answer (Which he said is 999,999).

Edit: oh wait, I missed the pat about divide not being defined to use zero, never mind this. Wait, tried this ingame, the calculator gives something like X0000X (X being blank slot).
Title: Re: This is insane.
Post by: SolarShado on July 09, 2010, 10:16:05 am
After skimming that wiki page, I begin to wonder who's more insane... mathematicians or DF players... I'm leaning towards the former...
Sigged!

Woo-hoo!
Title: Re: This is insane.
Post by: ChairmanPoo on July 09, 2010, 11:27:23 am
No! This is patrick!
Title: Re: This is insane.
Post by: einstein9073 on July 10, 2010, 07:02:41 pm
dividing by zero does not work. The function "divide" is not defined for zero. It's like asking "what happens when you add three to a sausage".
You get a combo meal.
Title: Re: This is insane.
Post by: Dagoth Urist on July 12, 2010, 07:31:09 pm
In case it wasn't obvious, I do know that dividing by zero is a mathematical impossibility. I do not know, however, how this dwarven calculator would react if anyone attempted the impossible. Please, someone try! xD
Title: Re: This is insane.
Post by: Cruxador on July 12, 2010, 09:11:49 pm
In case it wasn't obvious, I do know that dividing by zero is a mathematical impossibility. I do not know, however, how this dwarven calculator would react if anyone attempted the impossible. Please, someone try! xD
If you look back in the thread, some people did try, and they got 8008135, which is significant only in that the digits resemble the letter in "BOOBIES".
Title: Re: This is insane.
Post by: cowofdoom78963 on July 12, 2010, 09:23:59 pm
In case it wasn't obvious, I do know that dividing by zero is a mathematical impossibility. I do not know, however, how this dwarven calculator would react if anyone attempted the impossible. Please, someone try! xD
If you look back in the thread, some people did try, and they got 8008135, which is significant only in that the digits resemble the letter in "BOOBIES".
And so dwarf fortress solves yet another of lifes great mysteries.
Title: Re: This is insane.
Post by: alphawolf29 on July 16, 2010, 04:45:24 am
"Mathematicians rejoice in the finds that the answer to n/0 does in fact, = boobies."
Title: Re: This is insane.
Post by: Quantum Toast on July 16, 2010, 02:33:52 pm
Alternatively, trying to use it to divide by zero is what created this (http://www.bay12forums.com/smf/index.php?topic=61507.0).