FTL-style decision making dialogs?

Started by fifasnipe2224, October 15, 2013, 09:11:12 AM

Previous topic - Next topic

fifasnipe2224

Will there be / is there many decision making opportunities in RimWorld? To be more specific, those popups you would get in FTL when you reach a new start or the questions they would ask you in Oregon Trail.

For exp: You are being contacted by a few settlers, do you allow them to join you or warn them that they will be shot on sight.

Or: One of your (crew? settlers? prisoners?) have grown extremely sick from an unknown virus. Do you (a) treat the victim with the risk of spreading the sickness or (b) execute the victim to protect the others.

miah999

It does not have those type of dialogues at the moment.

I'm not sure that dialogue boxes are the right way to go with RimWorld. I think if one of your colonists get sick for instance, you just have to use the tools at your disposal to deal with it. If you have advanced medical tech you try and treat, if all you have is a gun, you do what you have to.

Tynan

Quote from: miah999 on October 15, 2013, 09:26:16 AM
I'm not sure that dialogue boxes are the right way to go with RimWorld. I think if one of your colonists get sick for instance, you just have to use the tools at your disposal to deal with it. If you have advanced medical tech you try and treat, if all you have is a gun, you do what you have to.

This is basically it. The code is in there to do this, though it's only used for notifications and not choices at the moment. Mostly RimWorld tries to get you to engage your situation in the actual simulation instead of just talking about it in an arbitrary dialog.

Perhaps I should bring some back, though, just because they're so straightforward to implement.
Tynan Sylvester - @TynanSylvester - Tynan's Blog

GC13

Well, wouldn't negotiation with the raiders necessarily use the alert+choice system? You can use it to allow us to make a few decisions you can't really model in the simulation itself since they'd be so rarely used (trader dumps a hauler somewhere: do you repair it [costing metal but getting the hauler] or scrap it [gaining metal]?).

I mean, I suppose we could have a repair shop and a scrap yard in the game, and just right-click the vehicle and tell the colonists where to take it, but you get the idea: what if we didn't have those things but still had vehicles?

Tynan

Quote from: GC13 on October 15, 2013, 12:11:37 PM
Well, wouldn't negotiation with the raiders necessarily use the alert+choice system?

Yes, negotiations are where this system will probably begin to appear.

As for the repair example, I generally wouldn't create an event that depends on a nonexistent system. Usually there's a way to build up the game such that you never create a part of the design that "stands on air", so to speak.
Tynan Sylvester - @TynanSylvester - Tynan's Blog

GC13

I don't think it's "standing on air". It's just something the colonists do so infrequently that they wouldn't have established facilities for it. Clearly they have the capacity for maintenance, and you can use those capacities in ways you don't normally.

I mean, imagine if you could negotiate with a raider leader you captured and one of the options was to execute him for his crimes. Obviously the same tools the colonists use to fight can be used to execute, no special systems allowed.

Tynan

I'd rather model execution intent as a designation where a colonist actually goes and does it in the world. Funny enough, it's already in the game! You can execute prisoners.
Tynan Sylvester - @TynanSylvester - Tynan's Blog

Christian

Quote from: Tynan on October 15, 2013, 12:28:11 PM
I'd rather model execution intent as a designation where a colonist actually goes and does it in the world. Funny enough, it's already in the game! You can execute prisoners.
Does this have an effect on other prisoners? Can you choose where to do (take them to an outside location, do it in front of the others)? This game already has so much depth, I can't wait for the finished product

Tynan

Quote from: Christian on October 15, 2013, 04:43:17 PM
Does this have an effect on other prisoners? Can you choose where to do (take them to an outside location, do it in front of the others)? This game already has so much depth, I can't wait for the finished product

Executions terrify everyone in the colony - prisoners and colonists alike - into not starting any troubles :)

If you have a lot of prisoners, you can just execute them regularly to keep people in line. Though this strategy seems to be largely unexplored atm.
Tynan Sylvester - @TynanSylvester - Tynan's Blog

Hypolite

It's unexplored because you don't get so much prisoners that you can execute one without depriving you of a chance of having a new recruit. And carpets and flower pots are more than enough to keep everyone happy :)

Tynan

Quote from: Hypolite on October 15, 2013, 05:43:02 PM
It's unexplored because you don't get so much prisoners that you can execute one without depriving you of a chance of having a new recruit. And carpets and flower pots are more than enough to keep everyone happy :)

Yeah, it really has little strategic value as a strategy. I also think most people don't want to do this kind of thing. It'll probably be cut, along with the whole "Fear" system in its current state.
Tynan Sylvester - @TynanSylvester - Tynan's Blog

Lechai

Its possible to make FTL decisions without using a yes/no dialog box.
For example:
Pirate King + entourage arrives and communicates via transmission.
You send a colonist to the comm station.
The Pirate king demands the release of his buddy, prisoner 'X' or he'll kill everyone.
If your social is high enough he may even offer compensation such as credits or maybe even a trade of some prisoner he has.
You have 1 minute to get the prisoner to map position 'Y' or he attacks.
Could also add the element of risk as he may just attack anyway...

This method, as Ty alluded to, is a lot more subtle by using the elements of the game world to make your decisions and create a story as opposed to being forced into a yes/no choice.

maybe you decide to get to the exchange site early and place a few blasting charges, just in case...


Tynan

Quote from: Lechai on October 15, 2013, 05:50:34 PM
Its possible to make FTL decisions without using a yes/no dialog box.
For example:
Pirate King + entourage arrives and communicates via transmission.
You send a colonist to the comm station.
The Pirate king demands the release of his buddy, prisoner 'X' or he'll kill everyone.
If your social is high enough he may even offer compensation such as credits or maybe even a trade of some prisoner he has.
You have 1 minute to get the prisoner to map position 'Y' or he attacks.
Could also add the element of risk as he may just attack anyway...

This method, as Ty alluded to, is a lot more subtle by using the elements of the game world to make your decisions and create a story as opposed to being forced into a yes/no choice.

maybe you decide to get to the exchange site early and place a few blasting charges, just in case...

Yeah, this sort of negotiation is exactly the use case where I think direct-choice dialogs are sensible.
Tynan Sylvester - @TynanSylvester - Tynan's Blog

British

This is an organic decision, which thus doesn't have anything to do with FTL, where you are presented with a set amount of choices to pick from.

The very example you provide emphasizes this.
There's much granularity out of the FTL-style: you could also go deliver the prisoner to the PK, and then engage him.
Or lay charges around your base and kill the prisoner.
The list can most likely go on...

Tynan

Quote from: British on October 15, 2013, 06:05:39 PM
This is an organic decision, which thus doesn't have anything to do with FTL, where you are presented with a set amount of choices to pick from.

The very example you provide emphasizes this.
There's much granularity out of the FTL-style: you could also go deliver the prisoner to the PK, and then engage him.
Or lay charges around your base and kill the prisoner.
The list can most likely go on...

Indeed - when stuff is actually simulated, it can interact with other stuff that's going on too :) Like the prisoner starves to death. Or an animal kills him. And all sorts of player treachery. All sorts of fun stuff.
Tynan Sylvester - @TynanSylvester - Tynan's Blog