Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ink (Inky) export #31

Open
Selsynn opened this issue Aug 21, 2019 · 2 comments
Open

Ink (Inky) export #31

Selsynn opened this issue Aug 21, 2019 · 2 comments
Labels
enhancement New feature or request

Comments

@Selsynn
Copy link
Contributor

Selsynn commented Aug 21, 2019

Ink is a free platform to create interactive story.
The way to go is totally different than the one I knew before, as it has a philosophy of no graph of choice but more a multitude of choice with conditions.
It is exported in json. I don't have a json (as I am at work) but the understandable way (in Inky the editor)
PSEUDO CODE, I am not sure at all of what I write

CONST locationA = "Super Location A"
CONST locationB = "loc b"
VAR currentLocation = locationA
->locationA

===Map
The map is here: you can see you can go 
{ currentLocation:
- locationA: 
  + East (to {locationB}) ->locationBKnot
- locationB:
  + West (to {locationA}) ->locationAKnot
}
+ Stay at {currentLocation}

=== locationAKnot
~ currentLocation = locationA
Location A text and special feature that the writer can edit as he wants
+ See the map -> Map

=== locationBKnot
~ currentLocation = locationB
Location B text and special feature that the writer can edit as he wants
+ See the map -> Map

I will add the json directly responsible for seeing this in the editor when I will have time

It will display something like

Location A text and special feature that the writer can edit as he wants
CHOICE : See the map
Click
The map is here: you can see you can go
CHOICE: East (to loc b)
Click
Location B text and special feature that the writer can edit as he wants
CHOICE : See the map
Click
The map is here: you can see you can go
CHOICE: West (to Super Location A)
Click
Location A text and special feature that the writer can edit as he wants

@henck
Copy link
Owner

henck commented Aug 26, 2019

I've looked into Ink. It's similar to Twine, and it appears to be a tool you can make CYOA games with. I don't feel that Trizbort.io is a great match for this, but it is possible to make an exporter for Ink. Writing Ink adventures requires writing everything in a big text file, and it's easy to miss a link connection "rooms", especially if you want to make a world where you can move back and forth at will (like Trizbort offers). For that scenario, Trizbort might be useful.

@Selsynn
Copy link
Contributor Author

Selsynn commented Aug 26, 2019

It's also possible to have multiple files. I wonder if it is not interesting to have one by room so it will be easier to find the flow. I need to experiment.

I will look deeper into it ( my life is kind of hectic for now, but that will calm down and let me time to experiment.

Yeah, that's what I was saying about it is not the same structure, as we will loose some of the big bonus of Ink by having this map. I need to think it throughly to understand how to do it the way it could work for newcomers and already used to ink.

Let me some time, and I will close the issue when I have a MR (if it possible)

@henck henck added the enhancement New feature or request label Aug 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants