Hello, I am a newcomer here intending to migrate 1/3 of an IF I’ve being working on since last month on a chinese website to Inform 7, because the old website was gonna be taken down.
I have read some documentations and tutorials of I7 but did not find my answer, and I don’t really want to take hours and hours in learning a new thing just to find out it simply won’t work.
I’m not sure if my questions posted below have been answered by some other posts, sorry if it seemed redundant, but here they are.
The biggest question:
I know at this point I7 does not interpret Unicode/Mandarin characters, but will they recognize, say,
“房子” is a room, and simply treat “房子” as one variable? And when the game is played it can be displayed all in Mandarin? Are those features currently being working on and so I should simply wait for the next update?
For context, the IF maker I used previously primarily uses JS language, I’m new to coding, but the functions provided are simple enough to implement things like:
- Show multiple lines of texts, each assigned several seconds to read before proceeding to the next.
- Display game in a list/conversation manner so the context does not disappear after entering a new scene. (I’m guessing this one depends on where I release or upload the game? )
- Save point and restore saved files.
- Character and enemy profile as well as dice-based combat
- Hiding or revealing certain options after some condition is fulfilled, new secrets revealed by revisiting same places for multiple times
- Roll message across the screen
Also some interesting codes that allows one to have the text printed by characters/built-in progress bar/flashy texts
The game I was working on was something inspired by liminal space and House of Leaves…that I intended to finish and just have it played among my friends. I blued the phrase “house” in my scripts too it’s quite fun.
Most importantly, since Inform got the built in feature of room and spaces, along with quite some degrees of freedom within it, I feel like I should start with I7 instead of Twine or other IF languages.
But as I said, will I be able to implement most of the features I have described above to I7 with solvable difficulties, or might you guys point out to me some other development system that would be a better fit?
P.S. Would you guys recommend some HoL inspired games, that’s just exploration of unsettling and constantly shifting environment… using I7 or other languages, that I might get a look on what I will be available to do?
Thanks in advance.