Powered by Jitbit .Net Forum free trial version.

HomeStoryNexus » StoryNexus: Advice and Discussion

How to build things with StoryNexus

Suggestions Messages in this topic - RSS

Hanon Ondricek
Hanon Ondricek
Posts: 417

8/24/2013
ferguson4848 wrote:
This might actually already be possible, but thought there might be an easier way to do it.

Essentially I'd like to add a bit of code into the description of a Storylet or a Branch which would be a hyperlink that adds a quality.

For example a description might be ...

You walk into the dimly barn and survey the area. Up against one wall is an old beat up looking shovel.

Now the word shovel would be underlined or something and when the player clicked on the hyperlink he would gain a shovel object.

I think this could make finding objects more organic and ensures the players read through the descriptions carefully so they don't miss anything.
edited by ferguson4848 on 8/23/2013



  • Technically you don't create qualities on the fly - they exist at 0 (effectively hidden) until increased which is when the player sees them. I know that wasn't your question.



  • Create your root branch as the description of the location without the shovel:

  • You are in an old Barn
  • The barn is pretty standard as barns go. It's full of standard things that are found in barns.


  • Then add a branch requiring shovel quality <=0:

  • Hey, what's this?
  • There's a shovel against the wall you can pick up if you want.

  • Following it sets Shovel (a thing quality) = 1 and gives result

  • You take the shovel!
  • You grab the shovel and take it with you feeling a confident sense of ownership.

  • Think of this as an additional paragraph about the shovel, mentioning its existence.

    The trick is you learn to write your "prose" in chunks that work out with the cards. Don't mention the shovel in your root text - that way after the character takes it, that "take the shovel" branch describing it in the barn goes away completely.

    The "thing" qualities are useful in that you can create an item-use storylet for them so they can be "used" within the inventory at any time.

    You also must plan ahead - if the character will ever get the shovel taken away and you reset the shovel quality = 0 it will reappear in the barn. If you don't want this, you need to figure out a way to make this happen. If the evil witch steals my shovel, I'd set the shovel quality to 2 which changes the quality name to "Stolen shovel!" and using it only shows a branch saying "Your shovel was stolen, so using it is pretty pointless here."

  • edited by HanonO on 8/24/2013
  • 0 link
    Kiptoo
    Kiptoo
    Posts: 1282

    8/24/2013
    Alternatively you could give this a story requirement like Unlocked with the witch has stolen your shovel no more than 0. Then you wouldn't be able to use the shovel in the first place, I think.

    --
    My profile.
    Please do not send affluent investigators!
    0 link
    Dmitri Zhiriakov
    Dmitri Zhiriakov
    Posts: 97

    8/31/2013
    You guys are all very exciting but can i ask for a few things too?
    1. Allow me to have cards take actions(on top of drawing them). Currently I am trying to have a system that allows me to have decks of cards- 1 uses cards that cost resources and the other ones uses cards that cost actions(but no resources) This is currently impossible unless i invent a workaround( like an item that requires 4 actions to make and is consumed by second deck) and such way of doing thi9ngs is very sloppy.
    2. A way to hide quality changes( if the quality didn't change there is no reason for a player to know that) and to make "hidden" qualities which are not shown to the player unless they are of a certain level or a player has a different quality( an example- invisible" airs of London"-type quality which you can only see if you have a gypsy's crystal ball.)

    is it even possible to make requirements on a card invisible? Like the card requires you to have at least 1 sandwich and there would be nothing to indicate that.
    0 link
    Hanon Ondricek
    Hanon Ondricek
    Posts: 417

    9/1/2013
    Minor request: Inverted Challenges.

    If I have an "Injury" quality that increases as the player takes damage. I would like to have a branch where I challenge the Injury quality and if it "succeeds" I get the default (bad) result. I.E. climbing a mountain has a greater chance to fail the higher the injury quality is.

    Essentially we can do this by having the good outcome on a default branch and the bad one on a success branch. It is a little confusing, however, that the programmed notification in SN will say "You succeeded an injury challenge!"

    So essentially it would be a matter of a tick box on a challenge line "Invert Challenge" which would notify Story Nexus to narrate the success as a failure to the player. The only thing it changes is those words.

  • edited by HanonO on 9/1/2013
  • 0 link
    Flyte
    Flyte
    Administrator
    Posts: 672

    9/1/2013
    Another option would be to use a luck challenge, with difficulty proportional to the player's injuries. That would appropriately mark failures, but wouldn't communicate the relevance of wounds. Still, I think it may be a better option for you, because this is a challenge you want to fail is something you pretty much have to slip out of fiction to communicate, whereas it should be easy to fictionally convey the significance of any injuries.
    0 link
    Hanon Ondricek
    Hanon Ondricek
    Posts: 417

    9/1/2013
    Flyte wrote:
    Another option would be to use a luck challenge, with difficulty proportional to the player's injuries. That would appropriately mark failures, but wouldn't communicate the relevance of wounds. Still, I think it may be a better option for you, because this is a challenge you want to fail is something you pretty much have to slip out of fiction to communicate, whereas it should be easy to fictionally convey the significance of any injuries.



  • Okay, can you explain how this works then? I've used a luck challenge before, but pretty much at 0 - even chances. If I recall correctly, luck is *less* on your side the higher the challenge number gets? So I want to write a luck challenge with the number =[q:Injury]. I'll try this for real in a second, but I'm predicting that the game will be telling the player that it's a matter of luck to climb the rocky hill...without indicating it has to do with their injury level. (If that's what you wrote, I'm sorry, haven't had any coffee yet.)
  • 0 link
    Hanon Ondricek
    Hanon Ondricek
    Posts: 417

    9/1/2013
    Dmitri Zhiriakov wrote:
    You guys are all very exciting but can i ask for a few things too?
    1. Allow me to have cards take actions(on top of drawing them). Currently I am trying to have a system that allows me to have decks of cards- 1 uses cards that cost resources and the other ones uses cards that cost actions(but no resources) This is currently impossible unless i invent a workaround( like an item that requires 4 actions to make and is consumed by second deck) and such way of doing thi9ngs is very sloppy.

    The authorities have stated that authors are deliberately not allowed to charge actions for drawn cards from a sometimes deck. This is because the player has *already* spent an action to draw the cards, and this would be double-charging them. Since actions are specifically tied into the potential monetization of the world and is also meant as an organic buffer to server bandwidth (keeping people from playing Fallen London 24-hours at a stretch for free), overcoming this mechanism is discouraged. Also it's pretty much part of the ground rules of a Story Nexus game that using a "known" card costs more than those in a chance-random draw.

    Dmitri Zhiriakov wrote:
    2. A way to hide quality changes( if the quality didn't change there is no reason for a player to know that) and to make "hidden" qualities which are not shown to the player unless they are of a certain level or a player has a different quality( an example- invisible" airs of London"-type quality which you can only see if you have a gypsy's crystal ball.)

    is it even possible to make requirements on a card invisible? Like the card requires you to have at least 1 sandwich and there would be nothing to indicate that.

    Not inherently. This has also been asked for many times, and FailBetter's position is that qualities should be completely transparent to the player since that is how the game is played and not providing player feedback is another thing they want to discourage. This has workarounds. In Fallen London you'll notice an occasional message something to the effect of "The winds are changing..." and I believe this is a global sort of randomizer for certain mechanics that doesn't make its use directly clear to the player.

    One way might be to use a "circumstance" quality. These do not display their QLD in the player's interface. With some tricky/vague QLD and QCD descriptions you can sometimes conceal their actual meaning to the player. It's a hassle.

    The easiest thing to do is just write your game so that any branch requiring the "Super Secret Map to the Caverns" is hidden if the quality requirements fail and doesn't even appear as a choice unless the player has the SSMttC quality. If you need to indicate that there *might* be a way into the cave when the player doesn't have the map, you can write a branch describing this and make it unplayable but visible with the "Impossible!" quality so there is no way for the player to choose it. If they have the map, a new branch will appear indicating they can go in because they are carrying the map. They will still see the "Impossible" branch, but a new thing will have opened up. If you can make the entry branch higher priority, it will jump to the top over the impossible one when it appears (in theory -- sometimes branch-ordering can be buggy as well, but in ideal circumstances, branches the player qualifies for jump to the top over ones they do not qualify for.)


  • edited by HanonO on 9/1/2013

  • edited by HanonO on 9/1/2013
  • 0 link
    Dmitri Zhiriakov
    Dmitri Zhiriakov
    Posts: 97

    9/1/2013
    This is because the player has *already* spent an action to draw the cards, and this would be double-charging them.

    That was kind of the point >_> guess I'll have to go with "item made of actions" route

    Also the question about hiding quality changes was more about stuff like
    " Your perceptive hasn't changed because it's more than 0" on a storylet that sets it to 1 in the first place. This is pretty annoying as it either forces me to create duplicates for whenever you already have perceptive or to make the player suffer through a flood of messages,
    ( I really wish they fix that persistent qualities bug)
    0 link
    Flyte
    Flyte
    Administrator
    Posts: 672

    9/1/2013
    Hanon Ondricek wrote:
    Okay, can you explain how this works then? ... I'll try this for real in a second, but I'm predicting that the game will be telling the player that it's a matter of luck to climb the rocky hill...without indicating it has to do with their injury level. (If that's what you wrote, I'm sorry, haven't had any coffee yet.)
    Yes, that's exactly it. My thinking was that it's easier to indicate that it's really testing their Injuries through the way you describe the situation than it is to indicate that they want to fail the challenge. (For that, you probably have to explicitly say so, like FL does in the Exile and Madness Menace states.) Does that make more sense?

    A better solution would probably be to create a completely new Quality which, like Luck, always has a value of Zero, and test the player against that. You could call it Tenacity, or something; it would a) have the standard success/failure text, rather than the fortunate/unlucky stuff, and b) if you need to do this on other occasions, maybe even with other Menaces, you can train your players to understand that all such challenges are made harder by high Menaces.
    0 link
    Hanon Ondricek
    Hanon Ondricek
    Posts: 417

    9/2/2013
    Dmitri Zhiriakov wrote:
    This is because the player has *already* spent an action to draw the cards, and this would be double-charging them.

    That was kind of the point >_> guess I'll have to go with "item made of actions" route

    Also the question about hiding quality changes was more about stuff like
    " Your perceptive hasn't changed because it's more than 0" on a storylet that sets it to 1 in the first place. This is pretty annoying as it either forces me to create duplicates for whenever you already have perceptive or to make the player suffer through a flood of messages,
    ( I really wish they fix that persistent qualities bug)


    Oh right! I had a *huge* problem with that. I had to mangle my original idea and avoid using "if less/greater than" which is what triggers that. I had lots of "set to zero if greater than zero" which announced everything, and I ended up just saying "set to zero" which *I believe* does not print a notification. That may not work with what you're doing though.

  • 0 link
    ferguson4848
    ferguson4848
    Posts: 37

    9/2/2013
    Am I missing something or is there NOT a way to add quality values like [q:Shield] in to the descriptions or into the Change Level Descriptions of a Quality?

    --
    http://castle_on_the_hill.storynexus.com
    0 link
    Hanon Ondricek
    Hanon Ondricek
    Posts: 417

    9/2/2013
    I do not believe you can put them into QLDs or QCDs. You can put them into main card branches.

    I worked around this in order to have the character's current clothing listed in the sidebar by having an "Attire" quality, with each QLD listing a different outfit. When the character equips a specific clothing, it increases the attire quality by that much so it will display correctly. You could do the same with armor. If you want the QCDs to change on result branches, that might possibly be made to work in the same way.
    0 link
    ferguson4848
    ferguson4848
    Posts: 37

    9/3/2013
    Thanks Hanon.

    Another question ... Is it possible to use the "Actions" to effect qualities? Like if you use 10 Actions it changes the quality Day/Night? Or something like that. Or if you use 20 Actions you "Tired" quality would decrease by 1.

    Thanks

    --
    http://castle_on_the_hill.storynexus.com
    0 link
    BlindKitty
    BlindKitty
    Posts: 7

    9/22/2013
    @ferguson - this kind of thing was already proposed somewhere and considered good idea by the developers, so it should probably show up on StoryNexus in the future, but right now it's impossible without a workaround - giving every card using actions increase in 'Time passed' quality, which triggers a Must card when it hits 20, and that Must card reduces Tired by 1 and sets Time passed to 0.
    0 link
    ferguson4848
    ferguson4848
    Posts: 37

    9/22/2013
    That is what I was afraid of, hopefully they'll get it to us. Thanks

    --
    http://castle_on_the_hill.storynexus.com
    0 link
    Hanon Ondricek
    Hanon Ondricek
    Posts: 417

    9/22/2013
    Actually you can do this, but it has to be on a Must storylet (not one that is drawn from a deck for a cost of one action).

    Make separate branches for:

    Sleep a little! In the branch root click the drop down and change the branch action cost (not nex cost!) from 1 to 5. Have the result branch increase your Stamina or whatever quality it effects, and describes a nice little catnap.

    Sleep a lot! Same deal, only the branch root change the nex cost to 10.

    Sleep all night! Have the branch cost 15 similarly.

    If the player does not have enough actions, they will not be allowed to select the branches.

    The thing you can't do that I've requested is to have a branch or a card trigger based on the number of actions (have action count be visible as a requirement, but not allow the author to change it) so you could say - force a card when the player is low on actions warning them that their session will come to an end when they run out of actions.




  • edited by HanonO on 9/22/2013
  • 0 link
    cyberpunkdreams
    cyberpunkdreams
    Posts: 536

    10/5/2013
    Hi,


  • New here! I've only been using the platform for a short while and am yet to publish something, but lots of feature requests have already come to mind! I'll stick to just one though, which is usage statistics.

    I know there is already a limited system for this, but it strikes me that a pretty easy way to give full-on stats for creators would be to leverage Google Analytics' event tracking. Just put a _gaq.push() on everything (within reason) that a player can click, with the character name and information on what they've just done. Negligible additional server load as well.

    Of course, you'd then need to allow creators access to Analytics for their own worlds. The easy way would be to let them set this up for themselves and give them a field to add their tracking ID (perfectly possible as Analytics allows tracking of separate subdomains as different properties). The downside of that is that FB would then lose the data they're already collecting. A slightly harder way, possibly involving manual intervention (and therefore perhaps only available upon request?) would be to set up a separate profile for each world, filtering out everything but traffic for the appropriate subdomain. FB would be able to keep all the data as well then.

    Anyway, I used GA's event tracking for an in-browser game I wrote a while back and it is very, very useful. Works perfectly.

    --
    cyberpunkdreams storynexus alpha
  • 0 link
    jimwormmaster
    jimwormmaster
    Posts: 23

    2/28/2014
    Not sure if this is the appropriate thread (couldn't find one game-specific), but for Fallen London, I'd like to see advantages for having specific lodgings as your current one. As it stands, hand size is the only benefit, so of the 4-card lodgings, there's no difference whatsoever which one you currently reside in. Maybe, for example, a small weekly profit from the bazaar premises, or a nightmares reduction if you stay at the royal beth? Just a couple of random ideas off the top of my head.
    0 link
    Diptych
    Diptych
    Administrator
    Posts: 3843

    2/28/2014
    There's a Fallen London general feedback thread over here, which includes guidelines for suggestions posts. In this case, I think you'd be justified in starting a thread in the Bazaar subforum - it's a subject ripe with food for thought!

    --
    Sir Frederick, the Emancipationist Esotericist. Lord Hubris, the Bloody Baron.
    Juniper Brown, the Ill-Fated Orphan. Esther Ellis-Hall, the Fashionable Fabian.
    0 link
    jimwormmaster
    jimwormmaster
    Posts: 23

    3/1/2014
    Ah, thank you for that, I will do so.
    0 link




    Powered by Jitbit Forum 8.0.2.0 © 2006-2013 Jitbit Software