intfiction.org

The Interactive Fiction Community Forum
It is currently Tue Feb 19, 2019 9:29 pm

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 18 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Sat Nov 03, 2018 8:09 am 
Offline

Joined: Tue Dec 25, 2007 10:06 am
Posts: 1547
The long wait is over: we've just released a new version of Vorple!

Version 3.1 of both Inform 6 libraries and Inform 7 extensions can be downloaded here: vorple-if.com/download.html

Documentation and getting started instuctions here

Here are some highlights:

- Major issues have been fixed, including broken save/restore, double prompts when the game had ended, and occasional line break issues
- New extension: Status Line, which creates a status line similar to the standard status line, but with extra flexibility and automatically adjusting to small screens
- Added conceptual support and documentation for state-based user interface updating, which lets projects that extensively modify the user interface to work together with Inform's own undo/save/restore/restart features
- Full support for accented and non-English characters
- Improved audio features, including preventing a music track or playlist from unnecessarily restarting when asking it to play while it's already playing
- Improved JavaScript evaluation performance, cutting in some instances as much as 97% off execution time
- More modular JavaScript library structure, which allows for easier integration into larger JavaScript programs and use with other frameworks
- Significantly smaller interpreter file size, which makes games load faster and saves bandwidth
- Internet Explorer 11 support
- New web site (vorple-if.com) with a new look and more extensive documentation

Lists of all changes are here: Main JavaScript library, for Inform 6 and for Inform 7.

If you have an existing project that uses the 3.0 preview version at the moment, it's recommended to upgrade to the new version. Changes required to the Inform code should be minimal as there are very few changes to the Inform syntax. Check the changelogs (links above) for anything marked BREAKING CHANGE which are the most likely areas to need adjusting.

The upgrade process is to install the new version as per the instructions, overwriting old files. If you have made manual changes to the Vorple JavaScript/CSS/HTML files or Inform extensions, you'll need to transfer the changes to the new version. (Manually changing the library should be avoided, as almost everything can be monkeypatched without touching the library files.)

Other related things of note:

- Hugo Labrande (the I6 library maintainer) made a very cool looking demo game and an introductory video. It's available in English and in French.
- Natrium729 has experimented with packaging Vorple games both as Android apps and desktop standalone executables for offline play.
- Something to watch for: Inform 7 team's plans for the future of I7 open up even more possibilities with Vorple integration. See Graham Nelson's presentation about the subject from last summer.

Also, a huge thanks to the above mentioned people and also others who have posted bug reports, developed related technology and used Vorple to make games!


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Nov 03, 2018 2:05 pm 
Offline
User avatar

Joined: Fri Jul 11, 2014 12:50 pm
Posts: 131
Great! :D

Thanks a lot for your work. I hope to have time soon to make something with Vorple, instead of juste writing extensions, because I really love Vorple.

_________________
Maintainer of the Inform 7 French extension


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Nov 03, 2018 2:09 pm 
Offline

Joined: Tue Jul 28, 2015 1:05 pm
Posts: 1401
Save/Restore working now is great! That will completely revolutionize Vorple. I would love to start using this now!

_________________
-@MathBrush on Twitter. This account was formerly known as craiglocke. The intfiction mods are the best.

The rough draft of my book on IF history and criticism is available at https://www.dropbox.com/s/xd2isl3tk7dxt97/learning-text.pdf?dl=0


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Nov 03, 2018 7:07 pm 
Offline
User avatar

Joined: Sat Apr 10, 2010 8:40 pm
Posts: 148
Location: Washington, DC, USA
The save/restore thing is a huge deal. I've been keeping to short games, but now the floodgates are open.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Nov 03, 2018 7:11 pm 
Offline

Joined: Thu Apr 03, 2014 9:44 am
Posts: 143
Very excited about this! I've done a few small projects where the status bar wasn't important, but that's an addition I'm happy for.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sun Nov 04, 2018 4:03 pm 
Offline

Joined: Tue Dec 25, 2007 10:06 am
Posts: 1547
Note that the save/restore feature is not yet quite ideal: the file is saved to the virtual filesystem and the player must remember the filename when restoring. The next version will let the user download and upload an actual file.

_________________
TextureVorple


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sun Nov 04, 2018 7:23 pm 
Offline

Joined: Thu Apr 03, 2014 9:44 am
Posts: 143
I'm having trouble getting this version of vorple to work by setting up a local server (macos).

Here's what I've done:

opened Terminal
changed the directory to my materials folder with "cd /users/caleb/moongoon.materials"
typed "python -m SimpleHTTPServer" into Terminal
gone to "http://localhost:8000/moongoon.materials/Release/play.html" on the browser

It's not working, though. "Error code 404. Message: File not found."

I thought the method for running a server was explained differently on the previous vorple website, but I can't remember how it differed -- I thought maybe it just had a straight link to go to to run the game? I was able to get it to work on previous versions by following the instructions on the site, but with the new version I can't.

Thanks for any help!


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sun Nov 04, 2018 8:51 pm 
Offline
User avatar

Joined: Fri Jul 11, 2014 12:50 pm
Posts: 131
If the server was started in the moongoon.materials, you don't need to type it in the adress (since localhost:8000 will already point to it). So the adress will be http://localhost:8000/Release/play.html.

The documentation is not clear about that, maybe it could be improved.

You can also just write http://localhost:8000 so that you'll have the list of folders inside moongoon.materials. You can then just navigate to play.html by clicking on the list.

_________________
Maintainer of the Inform 7 French extension


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sun Nov 04, 2018 8:58 pm 
Offline

Joined: Thu Apr 03, 2014 9:44 am
Posts: 143
Excellent, thanks! Got it working.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Mon Nov 05, 2018 7:52 am 
Offline

Joined: Sun Jan 15, 2012 5:55 pm
Posts: 254
Hey, some other example of the capabilities of Vorple is this really nice Spanish game by my friend JFM Lisaso. La pequeña cerillera. The classic tale by Andersen.

https://jomali.itch.io/la-pequenna-cerillera

It doesn't matter if you can't read Spanish, just hit the play button and be amazed.

The game interface allows experience the history by parser or by using completely the hyperlinks. It is a really nice feat evolving since Blue Lacuna. OMG this is XXI century IF as it should be.


Top
 Profile Send private message  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 18 posts ]  Go to page 1, 2  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group