Comments (5)
Ok cool, I'll probably have this done tomorrow night or by the end of the week :-)
from inkjs.
I see this change bumped inkVersionMinimumCompatible to 15. Is the json format still changing that fast?
(Dragging @joethephish into this...)
from inkjs.
Yeah, we still consider ourselves at alpha, I guess meaning that features/functionality/compatibility is still subject to change. All the while we're still in the early-ish stages of development on our current game, that is likely to continue.
Having said that, any change I make to the runtime format right now is only because we absolutely have to. I'm doing my best to find compiler side implementations of features wherever possible.
It's perhaps a particularly active phase right now as @joningold works out exactly what constructs will allow him to write most efficiently and effectively. Hopefully it'll settle down a bit soonish!
from inkjs.
Also I should say, unfortunately having a stable format spec is unlikely to ever be a top priority for us :-/ we're always going to prioritise whatever's important to whatever game we're currently working on. I realise that's probably in stark contrast to other well established IF tools out there!
from inkjs.
I realize that shipping playable, archivable ink.json files is way down your list of expected use cases. (I was hoping we'd see a couple in this year's IFComp, but that didn't happen.)
At some point I'll want to retool Lectrote to include several versions of inkjs and fire up whichever one fits the current game file. But, okay, problem for another day.
from inkjs.
Related Issues (20)
- Error when calling Continue() when canContinue is true HOT 7
- How do I properly set up a PosixFileHandler? HOT 4
- Serverless template Uncaught Error: Failed to convert token to runtime object: "#", but working with ink-full.js HOT 4
- Calling EvaluateFunction() on functions with multiple arguments crashes HOT 5
- Choice tags are gone after state reloading HOT 1
- Bug in LIST_RANGE
- Missing commits in the port HOT 1
- Missing API: cannot bind callback to story.onError HOT 1
- export `JsonSerialisation` HOT 1
- Dynamic Tags are generated in reverse order HOT 2
- scrollDown malfunctions if it needs to scroll up instead HOT 1
- What's the correct syntax for Compiler with JSON file handler? HOT 2
- vite CommonJS error HOT 9
- Can't enumerate variables without accessing private attribute `_globalVariables`
- Compiler export is missing on the newest version HOT 5
- Typescript fails on `import { Story } from 'inkjs';` in 2.2.3 / 2.2.4 HOT 4
- Ink v1.1 support HOT 4
- [v1.1] Runtime port advancement check
- [Help] How to use `PosixFileHandler` in conjunction with Webpack 5 HOT 2
- Compile crash HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inkjs.