AaronLip / foundry-ink

When you want to write a visual novel, but also play D&D with friends
MIT License
1 stars 1 forks source link

In-Foundry Inky editor #1

Closed anthonyronda closed 3 years ago

anthonyronda commented 3 years ago

Dreaming big! I'm hoping to learn lessons from the Macronomicon project in this arena once that goes live

This is a three-pronged challenge

AaronLip commented 3 years ago

Hey Anthony, thanks for joining the journey!

You probably know this part, and I'm including it to aid future contributors. There are a few parts in the ink ecosystem:

Compiler support is not on my own roadmap yet. However, I would love to include compilation support at some time in the future!

Most of my own contributions to foundry-ink will involve polishing the frontend interfaces and making more of foundry available to writers in ink. I think the project is making progress towards being a better frontend, and I've certainly had fun now that external functions and macros can be called in stories.

A sneak peek!

But there's still so many design elements left to solidify. Things like:

Hooks in particular will be an important way that this project can interact with others in the interactive fiction sphere of modules (which includes ViNo and Theatre).

I wholeheartedly join you in dreaming big. To get there, foundry-ink needs a solid foundation. So here's to dreaming of the day when foundry-ink is a stable frontend and ready to tackle compiler integration! 🍻 The more the merrier.

Foundry-ink is in prototyping stages, so many upcoming commits on my part will reflect getting features and integration online in order to explore and test them. I'm especially aiming to perfect the stop-and-resume nature of foundry, since many ink frontends assume a single copy of the interpreter will run for the entire duration of the story's presentation to the user.

If you are taking on the challenge of a compiler + editor, feel free to reach out to me here or via discord (Animu36#5959) should you need any advice or API changes.

In summary:

Thank you, welcome, and apologies for the mess!