I have been experimenting with various authoring tools, and have come
down to three: TADS, Hugo, and ADRIFT. I don't want to go into why I
have narrowed it down to these particular three, but one of the
criteria I am looking at is the system's popularity and use in the IF community.
Hugo looks like a very good system. But I found no Hugo entries for
the past several years' comps, and no recent (2003) games at the IF
archive. I have to wonder... why not?
Any ideas?
Mike
On Sunday, November 2, 2003 at 2:49:51 AM UTC+5:30, Marno wrote:
I have been experimenting with various authoring tools, and have come
down to three: TADS, Hugo, and ADRIFT. I don't want to go into why I
have narrowed it down to these particular three, but one of the
criteria I am looking at is the system's popularity and use in the IF community.
Hugo looks like a very good system. But I found no Hugo entries for
the past several years' comps, and no recent (2003) games at the IF archive. I have to wonder... why not?
Any ideas?
Mike
ishwarsingh99960@gmail.com wrote:
On Sunday, November 2, 2003 at 2:49:51 AM UTC+5:30, Marno wrote:
I have been experimenting with various authoring tools, and have come
down to three: TADS, Hugo, and ADRIFT. I don't want to go into why I
have narrowed it down to these particular three, but one of the
criteria I am looking at is the system's popularity and use in the IF
community.
Hugo looks like a very good system. But I found no Hugo entries for
the past several years' comps, and no recent (2003) games at the IF
archive. I have to wonder... why not?
Any ideas?
Mike
Since you have quoted a message without adding anything more, I guess that you might just have the same question, almost sixteen years later.
As far as I know, TADS, Hugo, and ADRIFT are not "Free VMs" (although I see some conflicting information; also, Hugo seems to have other problems such
as assuming 16-bit integers on 32-bit systems, and if the license says the file cannot be modified, that is problematic). (Free VMs include Glulx, Z-machine, OASYS, and possibly some others. Note that this is unrelated to whether the authoring system is Free software; ZILF is, but I think Inform7 isn't Free software.)
Of course, just because many other people do not use it, does not mean
that you do not have to use it yourself.
(I wonder if you can convert a Hugo story file to other VMs or implement
it in other VMs? For example, I implemented Z-machine in Glulx; maybe it
is possible to implement Hugo in Glulx?)
As far as I know, TADS, Hugo, and ADRIFT are not "Free VMs" (although I see some conflicting information; also, Hugo seems to have other problems such
as assuming 16-bit integers on 32-bit systems, and if the license says the file cannot be modified, that is problematic).
Hugo seems to have other problems such
as assuming 16-bit integers on 32-bit systems
As far as I know, TADS, Hugo, and ADRIFT are not "Free VMs"
The above statement is a bit confusing.
TADS is the only one of those three systems that actually uses a VM (the T3-VM), which is documented here:
https://www.tads.org/t3doc/doc/techman/t3spec.htm
As to those systems being not free, I'm not quite sure what you mean, for all three are open source (although TADS doesn't allow derivative works, it allows porting the T3-VM to other systems).
ADRIFT has become fully open source since quite a while, and the full source code is available on GitHub under BSD-3-Clause:
https://github.com/jcwild/ADRIFT-5
Hugo has also been released under BSD-2-Clause since quite some years [...]
https://github.com/tajmone/hugo
Possibly the confusion with Hugo being open sources is that the copyright notice was never changed in the source files, mainly for historical preservation. But the license prevails on these copyright notices, and you are free to change Hugo as you like.
Hugo seems to have other problems such
as assuming 16-bit integers on 32-bit systems
Could you please expand on that? I'm interest in learning more about these limits, since I'm working on/with Hugo right now.
However, since TADS does not
allow derivative works that does not qualify as open source or Free software (although perhaps a new implementation could be made by reading the documentation about the T3-VM and implementing that, maybe).
ADRIFT has become fully open source since quite a while, and the full source >> code is available on GitHub under BSD-3-Clause:
https://github.com/jcwild/ADRIFT-5
OK, so that is good.
However, it seems to be written in VB.NET and doesn't use Glk. (Fortunately, there is Mono to run .NET executables on non-Windows systems, and I read the documentation and it says there is a Mono Runner, so that will work, so that is good. I personally would prefer in C or Glulx, but Mono works too.)
I also see no mention on the web site about the source code; it is found
only in GitHub as far as I can tell. (Maybe I missed it, but I cannot find it so easily, if it is there.)
I also cannot find documentation about the file format.
Hugo seems to have other problems such
as assuming 16-bit integers on 32-bit systems
Could you please expand on that? I'm interest in learning more about these >> limits, since I'm working on/with Hugo right now.
Last time I checked I thought I noticed something like that, but I cannot find it now. It looks like it is designed to work with 16-bit integers but allows the system to use larger integers, and would not malfunction on a system with 32-bit or larger integers. I suppose I must have made a mistake, because what I wrote before seems to be wrong (either that, or it was the case in some older version that is no longer in use, but has been fixed now).
So, I was mistaken. Sorry for my mistakes, and thank you to clarify!
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 234:49:43 |
Calls: | 6,624 |
Files: | 12,172 |
Messages: | 5,319,700 |