- Joined
- May 23, 2021
- Messages
- 87
- Reaction score
- 86
- First Language
- English
- Primarily Uses
- RMMV
I haven't really started writing my script -- I'm saving that for NaNoWriMo in November! But I do plan on using Twine (a tool for making interactive text games!) to keep it organized. I'm working on quite a long game with a relationship system, as well as a time system, which is going to require a lot of careful event structuring to have NPCs appear in different locations on different days within game... so I want to do all the writing before implementing it in maker. Twine allows you to use variables to hide/show passages, so I'm quite excited for it, I think it'll be a good way to organize dialogue based on if a character's relationship is at a certain variable, or if they have a certain item, for instance. I did a quick test for the opening cutscene and my first Choice.
I haven't continued past that, but hopefully you can see how I plan on turning this into one event: SE of a phone ringing, Show Text for the dialogue in Day 1: Phone Call, then a choice of "Smile at the familiar nickname" or "Reject the nickname." Flip the switch RejectedName ON or leave it OFF based on the choice. And then I can continue the event with the rest of the conversation, including a conditional branch based on if RejectedName is ON or OFF (as seen in Phone Call 2).
I also like Twine because I can leave comments with the <!-- notation, as seen in that screenshot! So I can leave notes like "here's what I'm gonna do when I implement it in game." I can also play through the text game in Twine and make sure that my logic works re: variables and switches and whatnot, before I implement it in RMM. Plus, it's free, and I can just use my browser without having to download anything new!
I haven't continued past that, but hopefully you can see how I plan on turning this into one event: SE of a phone ringing, Show Text for the dialogue in Day 1: Phone Call, then a choice of "Smile at the familiar nickname" or "Reject the nickname." Flip the switch RejectedName ON or leave it OFF based on the choice. And then I can continue the event with the rest of the conversation, including a conditional branch based on if RejectedName is ON or OFF (as seen in Phone Call 2).
I also like Twine because I can leave comments with the <!-- notation, as seen in that screenshot! So I can leave notes like "here's what I'm gonna do when I implement it in game." I can also play through the text game in Twine and make sure that my logic works re: variables and switches and whatnot, before I implement it in RMM. Plus, it's free, and I can just use my browser without having to download anything new!