Intro to Twine 2.0: Datamaps

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 42

  • @zanetatrusoviene6770
    @zanetatrusoviene6770 6 лет назад +5

    After listening to this a couple of times, it finally makes sense. Its not that complicated once you get your head round it. It was complicated to me at first.

  • @brianrardin9526
    @brianrardin9526 Год назад

    Please make more! Or update the newer one!

    • @VegetarianZombie
      @VegetarianZombie  Год назад

      Thank you so much for the support Brian! I really do appreciate it!
      I actually have written versions of these hosted over at my site: www.learncreateplay.games/interactive-fiction-with-twine/
      I'll ultimately move those over to videos but for now, you can read the written material. But thank you!

  • @xango1922
    @xango1922 9 лет назад +8

    So I am the purest definition of Noob when it comes to this, so I just wanted to say THANK YOU SO MUCH. I would literally have never figured this out. Especially since I mess up on everything you demonstrate by one little character. haha.

    • @VegetarianZombie
      @VegetarianZombie  9 лет назад +3

      +xango1922 Glad to help out! We all start out as noobs so don't put too much pressure on yourself. I hope you enjoy the series and if you have any questions, send them my way.

  • @marktorres5949
    @marktorres5949 9 лет назад +22

    Dude, I like your format and you seem like a really nice guy, but there is ZERO content ANYWHERE on the web for how to use Twine 2.0 step by step for TRUE beginners. You started out slow enough in the first couple of videos, and then it just feel off a cliff and I felt like I stepped into a senior class. Thank you for your efforts, but for it helped me very little for adding pictures, sounds, etc.

    • @VegetarianZombie
      @VegetarianZombie  9 лет назад +6

      +Mark Torres Thanks for the feedback Mark. I produced this series while reading the API as opposed to structuring a full featured course. I'm willing to take another stab at it, though. Feel free to send me any questions and I do cover images later in the series. Thanks!

    • @thilliard86871
      @thilliard86871 9 лет назад +3

      +Mark Torres check out some of the tutorials on codeacademy. I'm a dead beginner with Twine and I found these videos pretty helpful... But I think that's because I've already taken a couple of basic tutorials in coding before I started. If you find a source that tells you how to add video files, please let me know. That's what I will need soon! :-)

  • @Noleggeisha
    @Noleggeisha 7 лет назад

    Jumping on that train super late, but I still want to thank you so much for this series. I'm looking into it to boost my writing motivation and use it (if I ever get good enough) in my classroom with my middle school students. I am the epitome of a noob and I managed to do everything you taught here, even though English is not my mother tongue. So bravo on your teaching skills, and thank you again so much.

  • @phillipdavis6347
    @phillipdavis6347 6 лет назад

    Thanks for these videos! I'm not a developer and you make these easy to follow. I have a couple stories I've written that I'm thinking about making interactive "adventures." In addition, I'm thinking about different ways that, as a teacher, I can include some interactive stories and similar activities into my lessons as part of a "gamifying" my classroom project. If I was trying to work this all out on my own, I'd have made a lot more work for myself and been able to include far fewer features.

  • @Retro-Future-Land
    @Retro-Future-Land 6 лет назад

    Good work. It's taken me all day to get through this inventory data etc. This not just a dive, this is a DEEP DIVE!
    EDIT. I've cracked it! The false and true statements are a real finniky thing. the brackets have to be totally without spaces / with spaces or it can really deceive the eye. This is a VERY hard craft to master. You are better than most at this tutorial buzz my friend. Cheers.

  • @jexl1059
    @jexl1059 8 лет назад +1

    you ever had the (if:)(goto) auto load the item description? idk what i did, but it wouldn't load Living Quarters, it loads the item description right away for tablet (which is wierd cuz i always put badge first). anyway i removed the links from the description and that fixed it. not sure what i did cuz its copy and pasted from the links to pick them up.

  • @jakestone6793
    @jakestone6793 6 лет назад

    twine seems to be good for basic story and adventure games. if you want something more interactive, you would have to use engines like inform7 where it takes English like input and then it is translated to determine what the player wants to do, twin is more of a linear pick option, 1,2, or 3 - something akin to a choose your own adventure books. The zork style would have to be a completely different engine. But very nice tutorials you have here!!

  • @liliacfury
    @liliacfury 6 лет назад +1

    How do you make it so that when you click one of the linked words, it instead gets replaced with different text, instead of normally bringing you to a new box?

    • @Kopazi
      @Kopazi 5 лет назад +2

      my reply is a year too late but here it goes: (link: "first text")[new text]. So the linked words are 'first' text'. and when u click on it, it will be replaced by 'new text'. hope this is what you want

  • @xChaosGAM3Rx
    @xChaosGAM3Rx 9 лет назад +1

    This is my first time playing with twine and i have followed your tutorials so far however when i go to update so when i click one of the objects the description goes this message comes up, I can't (go-to:) the passage 'Item Description' because it doesn't exist.

  • @warlockedandloaded
    @warlockedandloaded 5 лет назад

    Is their a way you can do variables that set in pathways instead of numbers like 'If you wear this armor' you 'don't get hurt' vs if 'you don't wear this armor' you get hurt'.

  • @thefender0327
    @thefender0327 6 лет назад

    These videos are excellent! Thanks for posting!

  • @carbonscythe
    @carbonscythe Год назад

    When making these datamaps, can you put them in any passage? I was thinking of putting different books that you can find in a datamap and having it be part of an already existing passage feels counter intuitive.

  • @lucyhardman2267
    @lucyhardman2267 7 лет назад

    Another great video. Without even looking I know how much unnecessary work this has just cut out of my process! Thanks you. :-)

  • @dannyt4663
    @dannyt4663 7 лет назад

    Thank you for these tutorials! You tend to go a bit fast, but they are helpful nonetheless.

  • @Musashination
    @Musashination 4 года назад

    How I use this method to create RPG stats? Or are there a easier way?

  • @chewy8465
    @chewy8465 9 лет назад

    can you set a value to a word? Like (set: $name to VegetarianZombie). Every time i try to do that with a word it just says that it isn't defined or it sets it to 0.

  • @DragonMagi
    @DragonMagi 5 лет назад +1

    Had a lot of frustration with this because I didn't realize the "isCarried" true or false value isn't supposed to have "" around it, but at least I got some debugging experience from it, hah.

  • @beanybean9442
    @beanybean9442 8 лет назад +1

    Hey man, I can't get this to work, the item selection path never shows up in play or test, and in debug mode the (if:) statement is red with nothing in it.
    (if: $aughbar's isCarried is false)[(link: "Take AUG HBAR")[(set: $selectedItem to $aughbar)(set:$aughbars's isCarried to true)(goto:"Item Acquired")]]
    Everything is perfectly fine except for this statement, apparently. Also I'm using Harlowe 1.2.2

  • @Danovicz
    @Danovicz 4 года назад

    Even if the chances are low for you to still reply after 5 years:
    is there any way to also display a picture (source is a WebURL) in the item description? is there a way to refer to this specific variable? lets say you want to show a picture of the badge if you look at its description? :-)

  • @thilliard86871
    @thilliard86871 9 лет назад

    do you have one for videos (like the one you did for images)

  • @j.brycehidysmith89
    @j.brycehidysmith89 9 лет назад

    Hey! this is a super useful video, is there any chance you could post the file so I can experiment with it?

    • @VegetarianZombie
      @VegetarianZombie  9 лет назад +2

      ***** I think that's doable ... I just have to find a server to put it on ... I'll add this to my todo list.

  • @samuelguiod4707
    @samuelguiod4707 8 лет назад

    Hey, I'm having a similar problem to DS Phelps, except even after I click "done", it still won't work for either the badge or tablet. I've compared the code as best I can, and I cannot find any mistakes. Would you mind taking a look at it?
    This is the asleep code:
    (set: $tablet to (datamap:"name", "station tablet", "description", "The tablet contains all the diagnostic information for the station.", "pickupText", "You pick up the tablet, feeling the nervous sweat pool in the center of your back.", "isCarried", false))
    (set: $badge to (datamap:"name", "badge", "description", "You need your badge to access all areas of the station.", "pickupText", "Without even a stray thought, you stuff the badge into your pocket.", "isCarried", false))
    (set: $selectedItem to " ")
    This is the Living Quarters code:
    Yellow lights bounce from all the consoles. Red warnings litter your terminals. (if: $badge's isCarried is false)[Your (link: "badge")[(set: selectedItem to $badge) (goto: "Item Description")] rests against the console.] (if: $tablet's isCarried is false)[Your portable (link: "station tablet")[(set: selectedItem to $tablet) (goto: "Item Description")] glows red with failure notifications.]
    (if: $badge's isCarried is false)[(link: "Take badge")[(set:$selectedItem to $badge)(set: $badge's isCarried to true)(goto:"Item Acquired")]]
    (if: $tablet's isCarried is false)[(link: "Take tablet")[(set:$selectedItem to $tablet)(set: $tablet's isCarried to true)(goto:"Item Acquired")]]
    This is the Item Description code:
    (print: $selectedItem's description)
    [[Done ->Living Quarters]]
    thanks

  • @buhnikashvilialeksandra639
    @buhnikashvilialeksandra639 3 года назад

    Спасибо, отличный урок!)

  • @SirCuddlesWorth
    @SirCuddlesWorth 4 года назад

    How to change the text to small caps for just a tip them how to play?

    • @RedMoon814
      @RedMoon814 2 года назад

      I usually write quick extra tips (using markdown) like this:
      This is the game text
      ^^This is the extra tip^^
      This is another tip
      (i find it easier than figuring out what word size i want the extra text to be)
      If you wanted, you could also make text tips appear like a tooltip:
      This is the game text
      Example: "You have to defeat the Dragon"

  • @siennasun5837
    @siennasun5837 6 лет назад

    I appreciate you start this awesome twine tutorials. But when you copy and paste some texts into a new passage window, you close them so quickly that I can't even see what exactly you did.

    • @VegetarianZombie
      @VegetarianZombie  6 лет назад

      I'm in the process of re-recording this series. I'll make sure to take it slow next time.

  • @DrZombie
    @DrZombie 8 лет назад

    Thanks you explain very well thanks mate

  • @annchristy1956
    @annchristy1956 9 лет назад

    I'm playing around with this and your videos are super helpful. Datamaps = hard. How's that for a variable. :)
    Anyway...I tried your if set statements for a one time show of something and it keeps giving me "undefined" and I can't figure out why. Here's what I did. (if: $zombieshow is 0) [text (set: $zombieshow to 1)] and it just doesn't work. What am I doing wrong that makes it keep on displaying undefined during test play?
    Oh, and I should mention that it looks fine in the default format, but it's SugarCube that I want to use for the way it looks and works.

    • @VegetarianZombie
      @VegetarianZombie  9 лет назад

      Ann Christy Hi Ann ... sorry for the delayed response. But it all comes down to the storyformat. Your syntax is correct in Harlowe, but it will not work in Sugarcube because Sugarcube uses a different syntax. Each story format determines the syntax that you use as well as the default look.
      It's kind of frustrating because you have to learn how to code in an entirely different way in a different format. Code in one story format is not compatible with another. I hope that helps! Cheers!

    • @sparta117corza
      @sparta117corza 5 лет назад

      actually it would be Datamaps == hard

  • @kcsnipes
    @kcsnipes 4 года назад

    dang actually more coding required than i thought , but learning can be fun

    • @VegetarianZombie
      @VegetarianZombie  4 года назад +1

      I wrote the new script for the current course - it covers coding at a much more gradual slope. This first iteration lost a lot of people in this episode. I should have the new episode posted soon. Cheers!

  • @Kiedisticelixer
    @Kiedisticelixer 9 лет назад

    Can't reply to Matthew Dixon, but I believe his problem lies in not using "" around the value.