Bay 12 Games Forum

Please login or register.

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

Author Topic: Multi-tile monsters  (Read 3190 times)

Romegypt

  • Bay Watcher
    • View Profile
Multi-tile monsters
« on: November 04, 2014, 07:39:13 pm »

Make it so that a 3x3 creature (Like a wagon) can change it's shape, to model the body twisting and turning. For example, a dragon could be something like 3x4, and become a 2x6. It must stay within the amount of tiles, so the dragon could never have less or more than twelve tiles. There should also be a minimum for how thin/wide things can be, so a dragon can't just become a long string like a 1x12 and slip through corridors.

 Also, give them tiles above, so that a dragon can't come in a hole the size of a mouse.
Logged

StagnantSoul

  • Bay Watcher
  • "Player has withdrawn from society!"
    • View Profile
Re: Multi-tile monsters
« Reply #1 on: November 04, 2014, 07:43:31 pm »

Doors would become immune to all but the smallest enemies.
Logged
Quote from: Cptn Kaladin Anrizlokum
I threw night creature blood into a night creature's heart and she pulled it out and bled to death.
Quote from: Eric Blank
Places to jibber madly at each other, got it
Quote from: NJW2000
If any of them are made of fire, throw stuff, run, and think non-flammable thoughts.

Witty

  • Bay Watcher
    • View Profile
Re: Multi-tile monsters
« Reply #2 on: November 04, 2014, 08:56:17 pm »

And? Having a small entrance to fend off the massive critter is a pretty common trope. Besides, now you've got a huge monstrosity blocking you off from the outside world/underground. Seems like a fair trade off, or it will be when the outside world is needed to manage a proper fort.

And that's bound to come before we ever see large creatures go multi-tile.
Logged
Quote from: Toady One
I understand that it is disappointing when a dwarf makes a spiked loincloth instead of an axe.

Orange Wizard

  • Bay Watcher
  • mou ii yo
    • View Profile
    • S M U G
Re: Multi-tile monsters
« Reply #3 on: November 04, 2014, 10:05:53 pm »

Multi-tile creatures are already planned.
Logged
Please don't shitpost, it lowers the quality of discourse
Hard science is like a sword, and soft science is like fear. You can use both to equally powerful results, but even if your opponent disbelieve your stabs, they will still die.

dwarf_reform

  • Bay Watcher
  • [NOT_BUTCHERABLE]
    • View Profile
Re: Multi-tile monsters
« Reply #4 on: November 04, 2014, 10:53:18 pm »

I assume the majority of them would be able to knock down a generic DF door, if only by accident.. And I think one of the greater woes of roguelike ascii gaming is that the dev/s generally never plan for multi-tile creatures and the general framework almost never accepts them..

Just that its planned is fantastic :) Multi-tile FBs could get very, very interesting :>
Logged

neblime

  • Bay Watcher
  • More GG more skill
    • View Profile
Re: Multi-tile monsters
« Reply #5 on: November 05, 2014, 01:30:34 am »

I find it difficult to imagine how this will be implemented though, without some kind of change to how the graphics work.  Do you just have the same symbol for the whole body? (actually now that I think about it that wouldn't work too badly with default ascii.. just a bunch of Cs for a collossus)
Logged
http://i.imgur.com/Gv6I6JO.png
I am quite looking forward to the next 20 or 30 years or so of developmental madness

SixOfSpades

  • Bay Watcher
  • likes flesh balls for their calming roundness
    • View Profile
Re: Multi-tile monsters
« Reply #6 on: November 05, 2014, 01:59:24 am »

Do you just have the same symbol for the whole body?
As trees already use different symbols for their different parts, I'm guessing no.

And I support large creatures being stopped by 1-tile doorways only if most multitile creatures are able to smash their way through most constructed (and even some natural) walls. Like the Kool-Aid Man, but with less diabetes and more subdermal hemorrhaging.
Logged
Dwarf Fortress -- kind of like Minecraft, but for people who hate themselves.

StagnantSoul

  • Bay Watcher
  • "Player has withdrawn from society!"
    • View Profile
Re: Multi-tile monsters
« Reply #7 on: November 05, 2014, 02:04:56 am »

Like the Kool-Aid Man, but with less diabetes and more subdermal hemorrhaging.

YES!
« Last Edit: November 05, 2014, 02:06:50 am by StagnantSoul »
Logged
Quote from: Cptn Kaladin Anrizlokum
I threw night creature blood into a night creature's heart and she pulled it out and bled to death.
Quote from: Eric Blank
Places to jibber madly at each other, got it
Quote from: NJW2000
If any of them are made of fire, throw stuff, run, and think non-flammable thoughts.

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Multi-tile monsters
« Reply #8 on: November 05, 2014, 07:51:57 am »

It's going to be difficult enough for Toady to rework the pathing for a fixed multi-tile shape. I can't imagine the difficulty involved if those shapes can change.

As trees already use different symbols for their different parts, I'm guessing no.
Trees aren't creatures. Wagons are a more apt example.
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

AdeptAdventurer

  • Bay Watcher
    • View Profile
Re: Multi-tile monsters
« Reply #9 on: November 05, 2014, 08:22:02 am »

Doors would become immune to all but the smallest enemies.

Not necessarily. You think a Bronze Colossus would just sit outside your door and be like "awww, I'm too big?"

It should start kicking your door and walls.
Logged

StagnantSoul

  • Bay Watcher
  • "Player has withdrawn from society!"
    • View Profile
Re: Multi-tile monsters
« Reply #10 on: November 05, 2014, 09:06:24 am »

I'm saying with current physics. Also, it would take forever for them to get to an underground fortress, and I'd rather not see half the map ruined because a creature attacked. I'd rather we stuck to the one tiles after thinking over it.
Logged
Quote from: Cptn Kaladin Anrizlokum
I threw night creature blood into a night creature's heart and she pulled it out and bled to death.
Quote from: Eric Blank
Places to jibber madly at each other, got it
Quote from: NJW2000
If any of them are made of fire, throw stuff, run, and think non-flammable thoughts.

GavJ

  • Bay Watcher
    • View Profile
Re: Multi-tile monsters
« Reply #11 on: November 05, 2014, 11:58:35 am »

Quote
It's going to be difficult enough for Toady to rework the pathing for a fixed multi-tile shape. I can't imagine the difficulty involved if those shapes can change.
The initial pathing actually sounds a lot trickier to code to me than the shape changing. Shape changing is just the initial pathing code, but rechecking for a couple different other shapes when you seem to hit a bottleneck. That's like, an extra for loop.  (okay more realistically you'd want to code in some heuristics for choosing which shapes to try, but still not that bad).

FPS-wise, it is a daunting prospect though. Pathing x 8 shapes for everything on top of already multi-pathing for the body.
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

Sirbug

  • Bay Watcher
    • View Profile
Re: Multi-tile monsters
« Reply #12 on: November 05, 2014, 12:24:26 pm »

Square creatures already know how to path (wagons). Awfully long snakes seem like trivial pathing problem too.

Now fixed non-square ones is a problem.
Logged
Cool, but wouldn't this likely lead to tongues having a '[SPEACH]' tag, and thus via necromancy we would have nearly unkillable reanimated tongues following necromancers spamming 'it is sad but not unexpected'?

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Multi-tile monsters
« Reply #13 on: November 05, 2014, 12:27:06 pm »

Rather than coding multiple explicit tile dimensions, I think it be better to let the raws declare proportions and have the game figure out how many tiles the creature occupies.  That automagically handles child forms, exceptionally large specimens, etc.

The creature will fully occupy any "interior" tiles in its bounding box, and occupy a portion of the border tiles.  How much space is left will determine if another creature can occupy the same tile, or whether it needs to "squeeze in" (which is currently implemented as being "prone").

The focal creature can "squeeze in" to try to get through small openings, which puts it in a vulnerable prone-like state perhaps with its own gaits.  Note that a fortification opening, space between bars, etc. is smaller than a hallway, but could be effectively open space to small critters.  A new tag or two can handle particularly flexible creatures (octopi, Shibboleths, blood men, etc.) and particularly inflexible ones (amethyst man, etc.) with some numeric rating of how well they handle "squeezing."

No matter how much we strive for realism, there will still be those fun DF moments when a kea picks up an anvil and flees the fort through a tiny opening.
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

Sirbug

  • Bay Watcher
    • View Profile
Re: Multi-tile monsters
« Reply #14 on: November 05, 2014, 01:14:37 pm »

I do think ceiling might be a problem. Multi-tile height will be pretty frustrating for anything non-interactive and pancake creatures would for the most part look weird.
Logged
Cool, but wouldn't this likely lead to tongues having a '[SPEACH]' tag, and thus via necromancy we would have nearly unkillable reanimated tongues following necromancers spamming 'it is sad but not unexpected'?
Pages: [1] 2