Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 3 4 [5] 6 7 ... 9

Author Topic: Do you think hell has too many demons? (SPOILERS!!!)  (Read 50273 times)

Frumple

  • Bay Watcher
  • The Prettiest Kyuuki
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #60 on: April 30, 2010, 04:03:58 pm »

*coughs* Unless the save file only holds the demon species' description and the number is controlled by something along the lines of {No demon on map? Make more demon.} (& = &+1, heh) in the code. Alternately, it's just a number, yes, and technically finite. I wonder how many digits could be fit in a single file...

Honestly, the boss Toad's a mathematician, innit he? I can only imagine the number he can pull out of the air is truly and incredibly large, if not, yanno', procedurally infinite.
Logged
Ask not!
What your country can hump for you.
Ask!
What you can hump for your country.

RedWarrior0

  • Bay Watcher
  • she/her
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #61 on: April 30, 2010, 04:17:18 pm »

So? Your computer only has a finite number of bits of hard disk space. It'll still have an ID for the (u)nits screen and in the kills, and probably Legends. It's almost, but not entirely, quite unlike finite.
Logged

Ilmoran

  • Bay Watcher
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #62 on: April 30, 2010, 04:23:49 pm »

It doesn't really even matter if the number is just a parsed string in the txt file.  It doesn't take a whole lot of room to write DEMON_COUNT = 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.  The thing that matters more is the type of variable the value is read into.  Using C++, the biggest integer data type would be unsigned long long, which would accept values from 0 to 18,446,744,073,709,551,615.  18 quintillion demons.  Have fun with that.
Logged

Blackburn

  • Bay Watcher
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #63 on: April 30, 2010, 04:54:24 pm »

It doesn't really even matter if the number is just a parsed string in the txt file.  It doesn't take a whole lot of room to write DEMON_COUNT = 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.  The thing that matters more is the type of variable the value is read into.  Using C++, the biggest integer data type would be unsigned long long, which would accept values from 0 to 18,446,744,073,709,551,615.  18 quintillion demons.  Have fun with that.
Practically infinite.
Logged

LordSlowpoke

  • Bay Watcher
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #64 on: April 30, 2010, 05:03:30 pm »

It doesn't really even matter if the number is just a parsed string in the txt file.  It doesn't take a whole lot of room to write DEMON_COUNT = 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.  The thing that matters more is the type of variable the value is read into.  Using C++, the biggest integer data type would be unsigned long long, which would accept values from 0 to 18,446,744,073,709,551,615.  18 quintillion demons.  Have fun with that.
Practically infinite.
Practically.
Logged

Blackburn

  • Bay Watcher
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #65 on: April 30, 2010, 05:08:04 pm »

It doesn't really even matter if the number is just a parsed string in the txt file.  It doesn't take a whole lot of room to write DEMON_COUNT = 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.  The thing that matters more is the type of variable the value is read into.  Using C++, the biggest integer data type would be unsigned long long, which would accept values from 0 to 18,446,744,073,709,551,615.  18 quintillion demons.  Have fun with that.
Practically infinite.
Practically.
Yes, practically. That's why I said practically; it's practically infinite. As in, in practical terms, it pretty much is infinite. In mathematical terms, it's not infinite. But in practical "applied to the reality" terms, it is.
Logged

LordSlowpoke

  • Bay Watcher
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #66 on: April 30, 2010, 05:12:12 pm »

It doesn't really even matter if the number is just a parsed string in the txt file.  It doesn't take a whole lot of room to write DEMON_COUNT = 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.  The thing that matters more is the type of variable the value is read into.  Using C++, the biggest integer data type would be unsigned long long, which would accept values from 0 to 18,446,744,073,709,551,615.  18 quintillion demons.  Have fun with that.
Practically infinite.
Practically.
Yes, practically. That's why I said practically; it's practically infinite. As in, in practical terms, it pretty much is infinite. In mathematical terms, it's not infinite. But in practical "applied to the reality" terms, it is.
Sir, I manage to get 100 FPS with the carnival open, and clowns filling my traps all over and pushing the repeater by itself. All I need to do is to make sure the bait is still alive, and that the dorfs are self-sustaining.
I could go on like this. Ad infinitum to say. Over ten thousand of in-game years, and with the possible kill count of over 100 demons yearly, I would get what? A million demons.

They say the first million is the hardest.


And no, this won't qualify as a decent test sample for my project. The maze...is incomplete.
Logged

RedWarrior0

  • Bay Watcher
  • she/her
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #67 on: April 30, 2010, 05:25:08 pm »

If you manage to get DF to have a fortress-running AI, multicore, a liquid-helium cooled overclocked processor complex (Suppose 7 gigahertz with 128 cores... holy shit), and a gigabyte of hard disk space beyond what DF uses (not taking into account OS and other background programs) with quite a bunch of FPS, well...

I'm not planning on calculating it. Fuck that. But 1,073,741,824 bytes divided by 8 bytes is... 134,217,728 unsigned long long integers.

Note that each count would need to be separate for each type of demon, and each demon would require coordinates, a (u)nits status, and, if dead, a spot in the killer's profile. If you had 1 dwarf killing demons, that would be another data piece.

But it's still a shitload of demons.
Logged

LordSlowpoke

  • Bay Watcher
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #68 on: April 30, 2010, 05:37:25 pm »

If you manage to get DF to have a fortress-running AI, multicore, a liquid-helium cooled overclocked processor complex (Suppose 7 gigahertz with 128 cores... holy shit), and a gigabyte of hard disk space beyond what DF uses (not taking into account OS and other background programs) with quite a bunch of FPS, well...

I'm not planning on calculating it. Fuck that. But 1,073,741,824 bytes divided by 8 bytes is... 134,217,728 unsigned long long integers.

Note that each count would need to be separate for each type of demon, and each demon would require coordinates, a (u)nits status, and, if dead, a spot in the killer's profile. If you had 1 dwarf killing demons, that would be another data piece.

But it's still a shitload of demons.
Two major flaws.
1. DF can't run multicore.
2. Even Toady wouldn't run a fort indefinitely. Nobody can. Losing is fun, y'know.
Logged

Urist Imiknorris

  • Bay Watcher
  • In the flesh, on the phone and in your account...
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #69 on: April 30, 2010, 08:41:11 pm »

Now I'm going to breach Hell with a 1000-tile spike hall and see how long my fort can last. I'm aiming for infinity.
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!

Blackburn

  • Bay Watcher
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #70 on: April 30, 2010, 09:11:59 pm »

It doesn't really even matter if the number is just a parsed string in the txt file.  It doesn't take a whole lot of room to write DEMON_COUNT = 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.  The thing that matters more is the type of variable the value is read into.  Using C++, the biggest integer data type would be unsigned long long, which would accept values from 0 to 18,446,744,073,709,551,615.  18 quintillion demons.  Have fun with that.
Practically infinite.
Practically.
Yes, practically. That's why I said practically; it's practically infinite. As in, in practical terms, it pretty much is infinite. In mathematical terms, it's not infinite. But in practical "applied to the reality" terms, it is.
Sir, I manage to get 100 FPS with the carnival open, and clowns filling my traps all over and pushing the repeater by itself. All I need to do is to make sure the bait is still alive, and that the dorfs are self-sustaining.
I could go on like this. Ad infinitum to say. Over ten thousand of in-game years, and with the possible kill count of over 100 demons yearly, I would get what? A million demons.

They say the first million is the hardest.


And no, this won't qualify as a decent test sample for my project. The maze...is incomplete.
Good sir, when I said the number of demons is practically infinite, I included four factors that could end your fortress before you ran out of demons:

1. Demons killing your dwarves.
2. Your dwarves killing your dwarves.
3. You killing your dwarves.
4. Your boredom killing your dwarves.

There may also be a fifth factor that reads: "All of the above."

Either the demons win, you get a tantrum spiral, you kill your dwarves for fun, or you get tired and abandon the fort.

Or you get tired, let the demons in on purpose, leading to a tantrum spiral and your fort crumbling to its glorious end. This is a combination of all other factors, and may possibly be one of the most likely possible scenarios.

The chances of one of these happening before the game ran out of demons is really, really close to 100%.
Logged

Astarch

  • Bay Watcher
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #71 on: April 30, 2010, 09:22:24 pm »

Two things:
1) A great many portions of mathematics rely on the ability to define infinite quantities of different size. There are tons of examples, but probably the easiest one is the transfinite numbers, which are non finite, but smaller than absolute infinity.

2) An infinite number of demons just means your marksdwarves have a higher chance of hitting something you want to kill.
« Last Edit: April 30, 2010, 09:41:39 pm by Astarch »
Logged

Firnagzen

  • Bay Watcher
  • [CURIOUSBEAST_INSANE]
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #72 on: May 01, 2010, 12:44:36 am »

Christ, are you dwarves or are you elves? If you think Hell has too many demons, then you kill them till the population reaches an acceptable number.

Sigg'd for a succinct summary of DF players.
Logged
Christ, are you dwarves or are you elves? If you think Hell has too many demons, then you kill them till the population reaches an acceptable number.

Kuraudo

  • Bay Watcher
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #73 on: May 01, 2010, 05:46:20 am »

Christ, are you dwarves or are you elves? If you think Hell has too many demons, then you kill them till the population reaches an acceptable number.

I think this is worth repeating (again) for those of us who seem to have been hanging around with the elves for too long.
Logged

Man In Zero G

  • Bay Watcher
    • View Profile
Re: Do you think hell has too many demons? (SPOILERS!!!)
« Reply #74 on: May 01, 2010, 09:35:00 am »

Hell does not have too many demons. It has exactly the right number: "more".
Because if it needs more, it just makes more. At any given time, there are not "infinite" demons - there are only the ones you've released so far. If those weren't enough to kill you, the game makes more. It's not keeping track if 18 trillion (or whatever the current theory is) individuals of each demon species sitting around in the slade - it isn't keeping track of ANY except the ones who've already escaped - and even then, I doubt it keeps track of unnamed demons after the fort crumbles. When you reclaim, it just makes more.
In other words, until you breech hell, there are no demons except the ones in world gen. Once you breech it - there are always more.
That's what makes it Fun.
Logged
Quote from: Toady One
Their lack of eyes should stop them from crying.
Quote from: Toady One
Just watching dwarves make poor decisions repeatedly as I fix their little minds...
Quote from: Toady One
I haven't checked since I'm not doing bugs until after the release (well, I'm doing bugs, in the additive sense).
Pages: 1 ... 3 4 [5] 6 7 ... 9