Source code is already available on git, and already compiles native for windows, dos, and Linux. No point in rewriting it. You could fork it, or develop something similar though. If you do something interesting, plenty of folks will try it out something new given there's not a lot of new door games coming out these days.
I would definitely run Usurper.js, but I haven't even gotten around to setti up the original because of the bugs. That being said, it was probably my favorite all time door.
I wonder whether it would be a worthwhile endeavor to re-write Usurper as a Javascript door for Sync, much like how LORD, LORD2, and TW2 have been done. From looking at the source on Github, it seems like it would be daunting but doable. Could probably make fixes and improvements along the way -- I'm sure most sysops familiar with Usurper would agree that its bugginess is legendary.
So, just to gauge interest, would any sysops run a JS version of Usurper if one were available?
Or, by chance, is such a project already being worked on by someone?
i wouldnt say usurper's bugginess is legendary. exitilus is legendary.
Re: Idea: Porting Usurper to Javascript
By: Codefenix to All on Sun Jul 12 2020 11:21 am
So, just to gauge interest, would any sysops run a JS version of
Usurper if one were available?
I would run it. Usurper is one of my favorite games. I'm currently running an older version of it because the most recent version doesn't run well under dosemu. And the linux binary doesn't work at all.
Re: Re: Idea: Porting Usurper to Javascript
By: Mindless Automaton to Codefenix on Thu Jul 16 2020 04:46 pm
Step 1: Copy Deuce's LORD game in CVS.
Step 2: Find/Replace "Legend of the Red Dragon" with "Usurper"
Step 3: EnjoY your JS-Usurper game!
It's not even close to being the same game. lol
Step 1: Copy Deuce's LORD game in CVS.
Step 2: Find/Replace "Legend of the Red Dragon" with "Usurper"
Step 3: EnjoY your JS-Usurper game!
It's not even close to being the same game. lol
js lord and real lord arent even close
We're talking about the JavaScript port of LORD for Synchronet (and jsdoor). Perhaps you're talking about some *other* "js lord" thing.
Re: Idea: Porting Usurper to Javascript
By: MRO to Immortal on Mon Jul 20 2020 12:44 am
I would run it. Usurper is one of my favorite games. I'm currently
running an older version of it because the most recent version
doesn't run well under dosemu. And the linux binary doesn't work at
all.
did you tell the developer about these problems?
I sent him a few emails and never got a response. I think with the linux binary it would run locally but not as a door.
Immortal
Re: Re: Idea: Porting Usurper to Javascript
By: Digital Man to MRO on Mon Jul 20 2020 12:45 pm
Step 1: Copy Deuce's LORD game in CVS.
Step 2: Find/Replace "Legend of the Red Dragon" with "Usurper" MA>>> Step 3: EnjoY your JS-Usurper game!
It's not even close to being the same game. lol
js lord and real lord arent even close
We're talking about the JavaScript port of LORD for Synchronet (and jsdoor). Perhaps you're talking about some *other* "js lord" thing.
i'm talking about the javascript lord game.
is it a port or just a rewrite?
doesnt seem to use the same datafiles and
isnt entirely the same.
I sent him a few emails and never got a response. I think with the linux binary it would run locally but not as a door.
Immortal
js lord and real lord arent even close
We're talking about the JavaScript port of LORD for Synchronet
(and jsdoor). Perhaps you're talking about some *other* "js lord"
thing.
i'm talking about the javascript lord game.
is it a port or just a rewrite?
The one I'm referring to is a port.
doesnt seem to use the same datafiles and
isnt entirely the same.
The one I'm referring to uses the same datafiles and is pretty much entirely the same.
We're talking about the JavaScript port of LORD for Synchronet
(and jsdoor). Perhaps you're talking about some *other* "js lord"
thing.
A while ago on FSXNet, I remember hearing about another LORD port, but I think that was written in Python for Mystic. I could be wrong though. But that's the only other recent LORD port I know of.
Yeah... That's even listed in the isntall instructions on his site. You just have to set Synch or Mystic to intercept standard i/o and away you go. That's how I have it setup here.
Re: Re: Idea: Porting Usurper to Javascript
By: Digital Man to MRO on Mon Jul 20 2020 08:04 pm
We're talking about the JavaScript port of LORD for Synchronet
(and jsdoor). Perhaps you're talking about some *other* "js lord" DM>> thing.
i see sbbs/xtrn/lord in the cvs
it has some of the same types of files, but then other ones have a .lrd extension and changes to the game.
and it says in the docs it's a rewrite. so is it an actual port or a rewrite?
i see sbbs/xtrn/lord in the cvs
it has some of the same types of files, but then other ones have a
.lrd extension and changes to the game.
and it says in the docs it's a rewrite. so is it an actual port or a
rewrite?
It's a port.
Re: Re: Idea: Porting Usurper to Javascript
By: Digital Man to MRO on Fri Jul 24 2020 02:22 pm
i see sbbs/xtrn/lord in the cvs
it has some of the same types of files, but then other ones have a
.lrd extension and changes to the game.
and it says in the docs it's a rewrite. so is it an actual port or a
rewrite?
It's a port.
so lord 5 is made using the source code from lord 4.x for dos?
and it says in the docs it's a rewrite. so is it an actual port or
a rewrite?
It's a port.
so lord 5 is made using the source code from lord 4.x for dos?
I'm not sure what lord 5 is. The JavaScript version of LORD for Synchronet was ported from the LORD v4 Pascal source code.
because in the docs it says it's a rewrite of classic lord. here you
say it's ported from the pascal source.
It was in fact ported from the Pascal Source of LORD v4.x.
Re: Re: Idea: Porting Usurper to Javascript
By: Digital Man to MRO on Sat Aug 01 2020 12:37 pm
because in the docs it says it's a rewrite of classic lord. here you
say it's ported from the pascal source.
It was in fact ported from the Pascal Source of LORD v4.x.
okay i hope the gameport guy is okay with that.
okay i hope the gameport guy is okay with that.
As I understand it, a lot of effort was made to contact Gameport about LORD and there was no response. I get the feeling the "the gameport guy" doesn't give a flying fudge about it. <shrug>
digital man
Sysop: | Coz |
---|---|
Location: | Anoka, MN |
Users: | 2 |
Nodes: | 4 (0 / 4) |
Uptime: | 158:19:24 |
Calls: | 162 |
Files: | 5,334 |
Messages: | 221,585 |