Paulie @20fB gave me some nudges, but we both figured it would be much better to ask here on fsxNet.
To help any responders, he was looking for any door kits; like RefDoor, but more in depth. I know there are several available, and forgot the
main one to suggest...
To help any responders, he was looking for any door kits; like
RefDoor, but more in depth. I know there are several available, and
forgot the main one to suggest...
Magidoor sounds cool to me, but I had tough time finding it, is it
available online or can be found here on some BBS?
Paulie @20fB gave me some nudges, but we both figured it wouldbetter to ask here on fsxNet.
be much
To help any responders, he was looking for any door kits; like RefDoor, but more in depth. I know there are several available, and forgot the main one to suggest...
I just wrote about am old-skool door kit: https://retroshed.us/bbs-door-dev-1/
With the above you end up with a 'door' that's generic enough to
pretty much work on any system, but uses modern terminal kits and
techniques making life easier there as well.
You could do that, but you'll have to implement dropfile handling, connection timeouts and time-left handling yourself.
Thank you both NuSkooler & apam, this is insightful!
aLPHA wrote to paulie420 <=-
I just wrote about am old-skool door kit: https://retroshed.us/bbs-door-dev-1/
apam wrote to NuSkooler <=-
For magidoor, it's pretty much some convienence functions, dropfile handling and writing to either a socket or stdio depending on OS, plus
the timeout handling - I wonder if you could then use ncurses on top of that for window drawing etc.
My advice: don't. Look for *terminal kits* instead, and us stdio. This works in all the modern boards (and can be wrapped for any older softs easily). There are nice term kits for pretty much any language out
there.
You've all been very helpful and I appreciate it the most, especially
for such a niche/small(er) scene in today's world (who knows why that's good actually).
I just wrote about am old-skool door kit: https://retroshed.us/bbs-door-dev-1/
Dope article, thanks!
You could do that, but you'll have to implement dropfile handling, connection timeouts and time-left handling yourself.
It's really the learning curve you want to go with, if it's something
like ncurses, you can use the knowledge elsewhere.
For magidoor, it's pretty much some convienence functions, dropfile handling and writing to either a socket or stdio depending on OS, plus
the timeout handling - I wonder if you could then use ncurses on top of that for window drawing etc.
On Sat Dec 3 14:42:00 2022, Bugz wrote to aLPHA <=-
aLPHA wrote to paulie420 <=-
I just wrote about am old-skool door kit: https://retroshed.us/bbs-door-dev-1/
Ah ha! another gopher! If I could get comfortable with go versioning
I'd get my library released. You can check out my demo door on
Smuggler's Cove. Apam was nice/brave enough to put it on his BBS.
On Sat Dec 3 10:40:00 2022, NuSkooler wrote to thunderoxx <=-
thunderoxx around Saturday, December 3rd...
Thank you both NuSkooler & apam, this is insightful!
To be clear, we all have our opinions, but I don't think anyone is really "right". The real goal: Have fun :)
On Sat Dec 3 17:24:00 2022, esc wrote to apam <=-
You could do that, but you'll have to implement dropfile handling, connection timeouts and time-left handling yourself.
I take for granted doorkits handle all of this, which is nice. That said, stdio games seem to work as expected when the user drops carrier and they close. I suppose that's the bbs handling it somehow, I have no idea really.
It's really the learning curve you want to go with, if it's something like ncurses, you can use the knowledge elsewhere.
I will say that working with ncurses directly is like a step backwards in time, and not in a good way :P doorkits have /much/ better implementation strategies for the things we intend to do with writing characters and colors on a screen. ncurses is industry standard for good reason, but we've got some better optimized code for our purposes in doorkits.
For magidoor, it's pretty much some convienence functions, dropfile handling and writing to either a socket or stdio depending on OS, plus the timeout handling - I wonder if you could then use ncurses on top of that for window drawing etc.
I wrote a roguelike (very basic) in c over the past several days using ncurses. I've been thinking about porting it over to a very simple, lightweight, stay-out-of-your-way doorkit. I may experiment with magidoor as well as others and write up my experience.
Nevertheless I think the doors /you/ have made, which use magidoor, all work quite well and feel snappy and seemingly run without any major issues. So kudos to you for that!
Sysop: | Gary Ailes |
---|---|
Location: | Pittsburgh, PA |
Users: | 132 |
Nodes: | 5 (0 / 5) |
Uptime: | 110:01:50 |
Calls: | 733 |
Files: | 2,171 |
Messages: | 81,487 |