intfiction.org

The Interactive Fiction Community Forum
It is currently Mon Oct 22, 2018 7:05 pm

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 19 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Wed Apr 22, 2015 8:06 pm 
Offline

Joined: Wed Nov 24, 2010 9:55 pm
Posts: 616
And of course Google Chrome/Chromium no longer supports the plugin architecture Java uses.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Thu Apr 23, 2015 9:13 am 
Offline
User avatar

Joined: Sat Dec 22, 2007 6:00 pm
Posts: 689
Location: Western Australia
Juhana wrote:
Java applets died a merciful death more than 10 years ago. There are JavaScript interpreters for many systems, including Z-machine, Glulx, Quest, Adrift, JACL and (partially) Hugo.

And TADS 3 has an AJAXy server-based interpreter for web games, although you need to compile the game with the webUI library to use it.

_________________
Emily Boegheim


Top
 Profile Send private message  
Reply with quote  
PostPosted: Thu Apr 23, 2015 12:00 pm 
Offline

Joined: Tue Aug 23, 2011 6:18 pm
Posts: 33
The Aetheria Game Engine (http://github.com/komoku/aetheria) satisfies all of the conditions you mention.

In viewtopic.php?p=67035#p67035 you can see a summary of features.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Tue Feb 07, 2017 7:15 am 
Offline

Joined: Sun May 08, 2016 10:19 am
Posts: 116
there is a javascript make for JACL? if so, where can I find it?


Top
 Profile Send private message  
Reply with quote  
PostPosted: Tue Feb 07, 2017 1:48 pm 
Offline

Joined: Sat Oct 17, 2015 5:48 am
Posts: 73
Looking at my */bin dirs, there's also scottcom, but the story file generated is incompatible with the available Linux 'terps, and Zilf/Zapf (the current best mean for writing z3 story files, IMHO) runs well under Linux+mono.

I suspect that the pair or so of python/perl IF languages (and their respective 'terps) can run fine under Linux.

Best regards from Italy,
dott. Piergiorgio.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Feb 08, 2017 4:00 am 
Offline

Joined: Wed Feb 08, 2017 3:29 am
Posts: 1
Instead engine have debugger, works on Win, Lin, ios, Android and web. Writing games on lua. viewtopic.php?f=16&t=1001


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sun Feb 19, 2017 6:32 pm 
Offline

Joined: Sat Oct 04, 2008 9:21 pm
Posts: 242
A JavaScript interpreter for Z-machine is my own "JSZM" program (later I can also make XJSZM). However, it requires some ES6 features, so some JavaScript engines may not support it (although the newest versions of Firefox and Node.js both support it, and probably so does Chromium, which uses the same V8 as Node.js does). When considering JavaScript implementations of any VM, you may also consider if it uses ES6 features and so on.

Another compiler for Z-machine is ZILF, which requires Mono to use on Linux (although I have not yet tried it myself). For Linux, there is also my interpreter ZORKMID, in C. And then there are more than just the VM systems you listed. For example, I think Inform6 can also compile into Glulx (since Inform7 compiles into Inform6), although this is probably not particularly relevant to what you are doing. Many other programs may also run in emulators such as DOSBOX or whatever.

Other VMs include OASYS (a very old VM; story file binaries are dependent on int size and byte order when used with the original OAI interpreter, although my own implementations will work regardless of int size and byte order), and TAVERN (a rather new VM, of my own invention). Compiling the original OASYS sources are probably difficult because there is an include file missing, but you can run them under DOSBOX or use my implementations. There are probably others that I have forgotten, too.

You say there is also scottcom. Is there the VM specification? Then an implementation compatible with Linux can be written, and then it will be compatible.

_________________
.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sat Feb 25, 2017 5:39 am 
Offline

Joined: Sat May 03, 2008 11:32 pm
Posts: 298
Sandsquish wrote:
TADS 2 has a source-level debugger (but ADL, ALAN, Hugo, and Inform 6/Z-Machine all have symbolic debuggers).

There are source-level debuggers for the Z-machine, too: Nitfol, ZLR, maybe others.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Wed Mar 15, 2017 8:44 am 
Offline

Joined: Sun May 08, 2016 10:19 am
Posts: 116
Actually I tried ZILF without Mono but straight WINE on Linux and it worked fine out of the box. But I would suggest Mono regardless due that you get better potential with WINE when it is fully installed, along with libraries and C sharp libraries.


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

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 9 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