Desktop ifSpace Release

Hi all, I’m happy to announce that the first Desktop release for ifSpace (my code-free interactive fiction engine) is now up on Github! I’ve tested it with Windows and it works, but there are also MacOS and Linux downloads (which maybe someone else can verify its workings).

If you’re interested, I’d recommend giving the video tutorial a watch on the website (it’s very slightly outdated, but everything it talks about still works… there’s just some new stuff it doesn’t cover).

Here is the website link: https://www.ifspace.net

Here is the Github: https://github.com/zacguymarino/ifspace-engine

The link to the release page is on the right of the main Github page (if you’re on desktop).

Please please please feel free to ask me anything or comment on anything (in this thread is probably best, so others can read the conversation as well). Thanks everyone!

3 Likes

Congratulations, man! I’m so excited to check it out! :slight_smile:

I was really impressed with how I was able to make rooms and items without any code when you had your application running online. The evolution concept is brilliant. (That’s the magic, right there.) This is a great offering that makes parser authoring so much more accessible. I can see a lot of new authors getting their feet wet with ifSpace.

Question: Does Tauri allow for portable apps? I read a few comments saying, “yes, but…” and “…absolutely no way.” Just curious.

1 Like

Tauri is basically Electron, but instead of shipping NodeJS and Chrome, it uses Rust for the backend and the system’s WebView for the frontend. WebView is available on all platforms, with feature differences, but Tauri smoothes those over. The only problem is the browser version used inside the WebView: You’ll have to make it work for WebKit (iOS, MacOS, Linux) and Chromium (Windows, Android), like you’re building a portable website. Tauri currently focuses on desktop, but there are experimental builds for iOS and Android available, and mobile support will be included in the 2.0 I think.

3 Likes

Thank you! I’m excited to see if/when people make anything with the software.

It should mostly be portable. @tsanderdev pretty much answered it in the semi-technical way. The way I see it is, once I download the windows version, I should be able to take that executable and send it to another windows user who can then use it on their own machine (most likely, assuming their webview browser isn’t ancient). If this is what you mean, then yes it’s portable. Also, when exporting a game on any operating system… they are exported as a basic HTML file with all of the styling and JS built in… so that HTML file should work virtually anywhere that a HTML file can be opened (e.g. itch, steam, any desktop, inside a website’s iframe element, etc.)

Hope this answers it for you.

Thanks again for your support! And thanks for the rad logo. :sunglasses:

1 Like