Bay 12 Games Forum

Please login or register.

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

Author Topic: Boats  (Read 3026 times)

Lord Dalek

  • Bay Watcher
  • NOVICE MODDER: MODS MAY BE CRAP.
    • View Profile
Boats
« on: August 28, 2014, 07:16:14 pm »

Hello everyone, I have a suggestion. I often settle my fortresses on islands, or far away from my home civilization, on another continent. I have larger worlds, as you may be able to guess. So this idea came to me, for both fortress mode (in a minor way), and adventure mode (in a somewhat larger way).

Boats! In fortress mode, sometimes trading caravans will come in ships instead of wagons, as long as you are separated by the civilization by water AND are near a river or ocean. So, they would have a minor use in Fortress mode, though one could possibly sink a ship by attacking it with siege engines. Just to provide some fun.

In adventure mode, they have a slightly more than aesthetic purpose, allowing one to quickly travel across oceans, with a potential for fun in the form of pirates on ships, much like kolob squads of the ocean. This also would allow oceanic monsters to come into play, being on a warship (there would be both trading ships and warships), fighting a giant sperm whale.

Sorry the idea is not detailed, I can post a much more detailed version later.   
Logged

pisskop

  • Bay Watcher
  • Too old and stubborn to get a new avatar
    • View Profile
Re: Boats
« Reply #1 on: August 28, 2014, 07:20:02 pm »

One day.  Individual rowboats or fortress boats would require all kind of physics and ai work.

Civilization boats to bring invaders/trader/etc would bemore feasible.

But one day.  Sigh, one day.
Logged
Pisskop's Reblancing Mod - A C:DDA Mod to make life a little (lot) more brutal!
drealmerz7 - pk was supreme pick for traitor too I think, and because of how it all is and pk is he is just feeding into the trollfucking so well.
PKs DF Mod!

612DwarfAvenue

  • Bay Watcher
  • Voice actor.
    • View Profile
    • TESnexus profile, has my voice acting portfolio.
Re: Boats
« Reply #2 on: August 29, 2014, 11:09:57 am »

Boats have already been suggested many, many times. It's already on the "figure it out if possible" list.
Logged
My voice acting portfolio.
Centration. Similar to Spacestation 13, but in 3D and first-person. Sounds damn awesome.
NanoTrasen Exploratory Team: SS13 in DF.

Dorf and Dumb

  • Bay Watcher
    • View Profile
Re: Boats
« Reply #3 on: August 30, 2014, 05:54:42 pm »

Hmmm, how about just allowing minecarts to float on the water (if light enough) and for dorfs to stand on them (if they don't make them too heavy) and for the carts to move if the water is flowing.
Logged

pisskop

  • Bay Watcher
  • Too old and stubborn to get a new avatar
    • View Profile
Re: Boats
« Reply #4 on: August 30, 2014, 05:56:06 pm »

Hmmm, how about just allowing minecarts to float on the water (if light enough) and for dorfs to stand on them (if they don't make them too heavy) and for the carts to move if the water is flowing.
They skip if you get them fast enough. And they can already ride the carts.
Logged
Pisskop's Reblancing Mod - A C:DDA Mod to make life a little (lot) more brutal!
drealmerz7 - pk was supreme pick for traitor too I think, and because of how it all is and pk is he is just feeding into the trollfucking so well.
PKs DF Mod!

Skullsploder

  • Bay Watcher
    • View Profile
Re: Boats
« Reply #5 on: August 31, 2014, 01:40:23 am »

Hmmm, how about just allowing minecarts to float on the water (if light enough) and for dorfs to stand on them (if they don't make them too heavy) and for the carts to move if the water is flowing.

That's actually brilliant. Just take the exact coding of a minecart, stops and all, and apply it to a "boat" which is like a minecart that can path over water like tracks and only has the guide option. Sure, this wouldn't be a perfect solution, but it would certainly allow you to use overcomplicated and rather pointless canals instead of minecart tracks, and hey, who doesn't want to do that?
Logged
"is it harmful for my dwarves ? I bet it is"
Always a safe default assumption in this game 

Blastbeard

  • Bay Watcher
    • View Profile
Re: Boats
« Reply #6 on: August 31, 2014, 02:22:02 pm »

Floating minecarts as single passenger boats would make for a good stopgap between nothing and something more complex. Making wood float in general would be a good idea and open up some interesting possibilities.
I had an idea a while back of using some kind of rowboat to ferry passenger and cargo between two boathouse buildings over large bodies of water. It would require space for one rower dwarf and at least one passenger or pile of items, so that rowboat would probably be two tiles long at the least. I imagine them traveling in a straight line and being very easy to intercept by predatory fish and pesky arrows.
The only drawback with that system is that you actually have to able to cross the body of water to build the other boathouse, but the ability to cut straight across the water after it's set up would make travel more convenient.

I dream of a day when I can build a massive boat, have my elite wrestler dwarf pen two of every animal I've captured onto it, and have him beat the crap out of every single one.
Logged
I don't know how it all works, I just throw molten science at the wall and see what ignites.

Lord Dalek

  • Bay Watcher
  • NOVICE MODDER: MODS MAY BE CRAP.
    • View Profile
Re: Boats
« Reply #7 on: August 31, 2014, 02:44:56 pm »

I can just imagine on the "Stupid Dwarf Tricks" wiki page.

"Armok's Ark:" Make a massive wooden boat, put two of all animals on it, and have a dwarf beat them all to death.
BONUS: put one male and one female animal on the boat
SUPERBONUS: Flood the map
MEGABONUS: Edit the raws and put two forgotten beasts on the boat. And beat them to death.
Logged

Teldin

  • Bay Watcher
  • Canadian Bacon
    • View Profile
Re: Boats
« Reply #8 on: September 02, 2014, 11:45:39 am »

I'd love to be able to build floating fortresses, crude rafts, dwarven steamboats, etc, but yeah. Water-related goodness probably won't happen for a long time.
Logged

Azerty

  • Bay Watcher
    • View Profile
Re: Boats
« Reply #9 on: September 03, 2014, 04:23:34 pm »

I could see the following:

  • Rafts and canoes, for animal-men, kobolds and other primitive cultures along with small-time use; useable on rivers and small lakes to transport few people, small animals and a little of goods; for small-scale trade between villages
  • Sailing/rowing boats, for a larger use than a raft; can use all lakes; used for transporting greater suantities of goods, people and greater animals in fluvial trade
  • Sailing/rowing ships, for larger lakes and oceans; intercontinental trade

We could also introduce the category Sailor and the skills Rower, Pilot and Manoeuver.

I can just imagine on the "Stupid Dwarf Tricks" wiki page.

"Armok's Ark:" Make a massive wooden boat, put two of all animals on it, and have a dwarf beat them all to death.
BONUS: put one male and one female animal on the boat
SUPERBONUS: Flood the map
MEGABONUS: Edit the raws and put two forgotten beasts on the boat. And beat them to death.

MEGADWARFBONUS: Flood with lava.
Logged
"Just tell me about the bits with the forest-defending part, the sociopath part is pretty normal dwarf behavior."

Timeless Bob

  • Bay Watcher
    • View Profile
Re: Boats
« Reply #10 on: September 06, 2014, 04:24:32 pm »

Buoyancy is basically the tendency to "fly straight up" when in the water, but not "fly at all" when not in the water.  Whatever gives birds the ability to fly, give to anything made out of wood but only when submersed in water.  In this way, free-floating structures would have to be built on "pontoons" of submerged wooden structures.  Most rivers might be too shallow for something like this, unless the wood floated 1/7 to 3/7 below the surface of the water.
Logged
L33tsp34k does to English what Picasso did to faces.

Dwarfopoly
The Luckiest Tourist EVER
Bloodlines of the Forii

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Boats
« Reply #11 on: September 06, 2014, 04:51:00 pm »

Buoyancy is basically the tendency to "fly straight up" when in the water, but not "fly at all" when not in the water.  Whatever gives birds the ability to fly, give to anything made out of wood but only when submersed in water.  In this way, free-floating structures would have to be built on "pontoons" of submerged wooden structures.  Most rivers might be too shallow for something like this, unless the wood floated 1/7 to 3/7 below the surface of the water.

It is really easy to calculate if something should float or not: if its mass divided by its volume is less than that of the fluid, then it floats.  Figuring out exactly which part is above or below the surface can be quite complicated, except that nothing in DF has any real concept of "shape" right now and only very bizarre modded creatures would deviate substantially from basically being homogenous density (such as a thingy with an iron head and featherwood feet).  That simplifies things quite a bit.

So submerged volume SV=(volume of object)*(density of object)/(density of fluid) will be below the surface.  Fluid takes up 1,714,286cm^3 per depth layer, so if we make the implausible assumption that all DF objects are 2m*2m rafts, we just need SV<1714286*depth for something to float.  A new tag for objects relating to cross section would make sense... it could even use the combat physics to determine if the object "penetrates" all the way to the bottom of the fluid in a tile (using cross section as the "weapon contact area").

Okay, so we know if something floats.  Now what?  A log sitting on top of a pond isn't any more accessible than one in a pond.  And boats aren't likely before we have moving fortress bits.

Edit: Yes, the numbers above imply that a bucket holds 3780 pounds of water.  Not such a mystery why no one wants to bring water to the wounded now, eh?
« Last Edit: September 06, 2014, 04:55:05 pm by Dirst »
Logged
Just got back, updating:
(0.42 & 0.43) The Earth Strikes Back! v2.15 - Pay attention...  It's a mine!  It's-a not yours!
(0.42 & 0.43) Appearance Tweaks v1.03 - Tease those hippies about their pointy ears.
(0.42 & 0.43) Accessibility Utility v1.04 - Console tools to navigate the map

Nopenope

  • Bay Watcher
    • View Profile
Re: Boats
« Reply #12 on: September 06, 2014, 05:30:18 pm »

Boats have been suggested many, many times but I feel they are becoming a more and more pressing matter because they're such an obvious missing feature that's become incredibly crippling in some aspects, especially when compared to other detailed aspects of the game (you can tell everyone about how Dingo attacked you but you still have to swim whenever you want to get to another continent). It's very crippling because it can't be modded in, or even dfhacked in (unlike mounts, for instance).

Toady one said (sometime in 2008, along with the well-considered remark "boats are still far-off") that one of the big obstacles against boats was the fact that they'd have to be multi-tiled; however I don't see why it always must be the case. I think most of us would be fine with coracles, rafts, pirogues, canoes and little embarkations of the sort, and those would realistically be one-tiled.
« Last Edit: September 06, 2014, 05:34:15 pm by Nopenope »
Logged

dwarf_reform

  • Bay Watcher
  • [NOT_BUTCHERABLE]
    • View Profile
Re: Boats
« Reply #13 on: September 06, 2014, 07:38:35 pm »

I just did an adventurer elf whose civ was isolated on an island four full tiles away from the mainland.. Designed the elf just for swimming to the mainland, stripped naked and did a full-speed running jump into the ocean :> Though it took an age to actually do, the elf did swim through over four tiles of ocean without ever even getting tired.. I was mostly worried about the potential of getting tired and sleeping in the ocean before reaching land :D

Eventually DF will demand a functional multi-tile creature or vehicle, though.. I'd really like the ability to drag, or somehow move, the starting embark wagon :|
Logged

Chevaleresse

  • Bay Watcher
  • A knight, returned from a journey weary and long
    • View Profile
    • Patreon
Re: Boats
« Reply #14 on: September 06, 2014, 11:39:49 pm »

How about adding boats that simply copy most of the wagon code and path over water?
Logged
GM of Trespassers V2.
If you like my work, consider becoming a patron. (Since apparently people think this is a requirement: no, my game(s) are free to play and always will be.
Pages: [1] 2