Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 71 72 [73] 74 75 ... 95

Author Topic: Holy Crap Minecarts (Devlog Quote)  (Read 252417 times)

Urist Da Vinci

  • Bay Watcher
  • [NATURAL_SKILL: ENGINEER:4]
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1080 on: April 26, 2012, 09:01:58 am »

Toady hasn't yet said how the carts would be emptied of fluids. The simplest would be some kind of setting at the hauling station to have dwarves tip the cart's fluid into an adjacent pit. You'd also expect the carts to spill their load if they tumbled or landed after a long projectile motion.

Why hatches? Assuming that a cart can't derail into a closed door/bridge/floodgate, you could do this:

Because that's quite an assumption. Doors and floodgates can be taken down by building destroyers, a bridge you might have something with but I'd be curious how the anchor tile is handled (since you'd need the bridge to open away from the circuit if it atom smashes engraved tracks and rollers below it).

...

http://www.bay12games.com/dwarves/#2012-04-06
Bridges will act as tracks. As mentioned above, you can't build rollers below bridges.




Did it occur to anyone that we could build a trap similar to this now: http://www.youtube.com/watch?v=db5rRtOExbA

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1081 on: April 26, 2012, 09:10:00 am »

That's been flouted in the thread already, so yes.

Toady's already said that when a cart derails it can lose it's contents, yes?  I presume the same would happen if a liquid-filled cart slams into a wall.  Considering all I've seen so far, this looks like a safe assumption that the "slam unload" method would be viable.  Although even without it, we can burn goblinite automatically now!

Rose

  • Bay Watcher
  • Resident Elf
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1082 on: April 26, 2012, 09:13:11 am »

Toady also said that if a wall is in the way, the cart won't derail, so that makes it less likely that a cart will derail when it hits a wall.
Logged

SmileyMan

  • Bay Watcher
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1083 on: April 26, 2012, 09:19:45 am »

Bridges act as tracks.  Carts can be filled with liquids, hopefully magma.....

(whirr, click of my brain)

Magma-filled cart rolls onto raising bridge.  Bridge is raised.  Start playing Adele.
Logged
In a fat-fingered moment while setting up another military squad I accidentally created a captain of the guard rather than a militia captain.  His squad of near-legendary hammerdwarves equipped with high quality silver hammers then took it upon themselves to dispense justice to all the mandate breakers in the fortress.  It was quite messy.

slink

  • Bay Watcher
  • Crazy Cat Dwarf
    • View Profile
    • Slink's Burrow Online
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1084 on: April 26, 2012, 09:48:11 am »

Maybe if he figures out how to let us non-catastrophically empty fluids from carts, he can do the same for buckets and barrels.   ;)
Logged
There is only one cat, and all cats are that cat.
Almost losing is sometimes fun.

fluffhead

  • Bay Watcher
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1085 on: April 26, 2012, 10:20:43 am »

At first I picture a cart dump like a stop on the way.  However as I think about it more, I picture it being a zone.  You can zone it over the tracks and next to them.  However big the zone is the carts will dump into them.  If the first tile gets filled, it can then dump in the 2nd tile that is zoned appropriately.  In the zone settings you could choose what type of items are allowed to be dumped in that zone.  I am not sure how to justify the ability to dump specific objects.  Maybe make the zone require that there is a dwarf riding the cart to do the dumps?  Then you could dump just water in this zone, lava in this zone, food in this zone, booze in this zone, etc etc etc  Heck with a dwarf riding the cart, you don't have to stop it either, he could be dumping stuff while it is rolling.  I assume you wouldn't be able to go to fast or he wouldn't be able to dump, or the dumps wouldn't land in the right spot.
« Last Edit: April 26, 2012, 10:28:29 am by fluffhead »
Logged

rtg593

  • Bay Watcher
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1086 on: April 26, 2012, 11:19:24 am »

And I said railgun in the very literal sense of the word; a gun that is powered by rails. Suggestions of laser or particle cannon are not my own.

Lol, I was just commenting on the acceleration loop being more of a laser (or particle cannon, I guess) type principle than a railgun, which is normally pretty straight. Of course its not one of those :p Dwarven Railgun for the win :)
Logged
Is it because light travels faster than sound,
that people appear bright until you hear them speak?

Kel

  • Bay Watcher
  • [EXPLODABLE][MAGMA_DEPENDENT]
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1087 on: April 26, 2012, 11:20:41 am »

What's probably gonna end up happening is the cart slams into the wall, doesn't spill, and a dwarf decides to empty it. He does so, but not without getting !!Hands!! :P
Logged
You don't need a parachute to skydive. You only need a parachute to skydive twice.

"I still say a church steeple with a lightning rod on top shows a lack of confidence."

Tribes: Ascend is pretty good. Check it out here:
http://tinyurl.com/KelTribes

Mrhappyface

  • Bay Watcher
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1088 on: April 26, 2012, 11:27:05 am »

So, minecarts through magma falls?  :)
Logged
This is Dwarf Fortress. Where torture, enslavement, and murder are not only tolerable hobbies, but considered dwarfdatory.

Maxmurder

  • Bay Watcher
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1089 on: April 26, 2012, 12:10:20 pm »

If flying carts spill when they hit the ground (not on tracks), could you use them to build an obsidian cannon?

ie. two tracks run side by side down a long ramp and ending in a ramp jump. Two carts are placed on the tracks. One cart is filled with magma the other with water. When a goblin triggers a pressureplate in the landing zone (with a kitten as bait obviously), the rollers are activated. The carts speed down the hill and off the jump. They both land simontaniously in the landing zone spilling their contents and the goblin is instantly incased in obsidian.

This would likely be a useful trap for unkillable FBs.
Logged
The Sponge has become enraged!
Without a nervous system...
The only thing they can feel...
IS ANGER.

Triskelli

  • Bay Watcher
  • A man of wealth and taste
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1090 on: April 26, 2012, 01:44:43 pm »

If you're going to go for a ternary system, wouldn't full cart (1), empty cart (0), no cart (-1) make sense?

The problem I see with any "full cart/empty cart/no cart" system would be that it would necessitate a continuous flow of carts to prevent a constant "0" entry.  What happens if a cart is late?  The entire calculation goes haywire and you get a garbled mess as your result.  Personally, I think filled="0" part-filled="1" system would work best, with empty carts returned to the "top" of the computer to be re-used.



That said, I do think we should at least attempt a ternary logic or higher computer.  It would elegantly reflect dwarven logic in the sense that a statment could be True, False, or Hell-if-I-Know.  There's already been some documentation for three-state logic problems, but I'll boil it down.

In Boolean (and binary) logic, we assume that a given statement is either True or False.  In Łukasiewicz logic, we accept that there are things that cannot be proven true or false and represent it as another value of validity in the statement.  So True, False, and Unknown.  (Depending on the question asked, Unknown can also mean irrelavent, both, or maybe)

So if we say that "Urist is a Dwarf", that would True.  "Elves are cool" would be False.  But something like "There are Goblins outside" is a definite Maybe.  We simply don't know one way or the other, and can't determine the answer without additional information.

If this was implemented with carts, a Filled/part-filled/empty system would work best, to prevent the continuous null entries that using "no-cart" as a valid entry.
Logged

rtg593

  • Bay Watcher
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1091 on: April 26, 2012, 02:06:54 pm »

Nice. Reminds me of the trinary computer that was in a Russian university for a while. Very elegant, for its time. Due to binary being the common "language," no one knew how to program for it. So they replaced it with binary computer that cost more, was slower, ran hotter, and used more power. Boolean logic is just simpler, I guess.
Logged
Is it because light travels faster than sound,
that people appear bright until you hear them speak?

Triskelli

  • Bay Watcher
  • A man of wealth and taste
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1092 on: April 26, 2012, 03:34:53 pm »

Nice. Reminds me of the trinary computer that was in a Russian university for a while. Very elegant, for its time. Due to binary being the common "language," no one knew how to program for it. So they replaced it with binary computer that cost more, was slower, ran hotter, and used more power. Boolean logic is just simpler, I guess.

Yeah, even Donald Knuth has said that Balanced Ternary is probably the prettiest number system.  Definitely useful for simplifying simple math functions.
Logged

King Mir

  • Bay Watcher
    • View Profile
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1093 on: April 26, 2012, 03:54:56 pm »

If you're going to go for a ternary system, wouldn't full cart (1), empty cart (0), no cart (-1) make sense?

The problem I see with any "full cart/empty cart/no cart" system would be that it would necessitate a continuous flow of carts to prevent a constant "0" entry.  What happens if a cart is late?  The entire calculation goes haywire and you get a garbled mess as your result.  Personally, I think filled="0" part-filled="1" system would work best, with empty carts returned to the "top" of the computer to be re-used.
This is not a problem for syncronous logic though. You could even switch back and forth between no-cart-0 and empty-cart-0 for different parts of the circuit.
« Last Edit: April 26, 2012, 04:43:07 pm by King Mir »
Logged

kaenneth

  • Bay Watcher
  • Catching fish
    • View Profile
    • Terrible Web Site
Re: Holy Crap Minecarts (Devlog Quote)
« Reply #1094 on: April 26, 2012, 05:33:23 pm »

I posted in another thread, but:

Can a cart skip a couple times, then land back on some tracks, and keep going?

air jumps are one thing, but Dwarven Hovercrafts (filled with caged eels) are a step beyond.
Logged
Quote from: Karnewarrior
Jeeze. Any time I want to be sigged I may as well just post in this thread.
Quote from: Darvi
That is an application of trigonometry that never occurred to me.
Quote from: PTTG??
I'm getting cake.
Don't tell anyone that you can see their shadows. If they hear you telling anyone, if you let them know that you know of them, they will get you.
Pages: 1 ... 71 72 [73] 74 75 ... 95