I've been looking at enigma a bit lately and I'm interested in door development on nodejs. What do you think would be the minimum basic required dependencies to build a simple door? I've been running hack & slash (aka dankdomain) for a bit now and really enjoy it, but it's fairly bloated for my purposes.
I'd rather not putz with dos emulation. I think it should be reasonable enough to invoke the client connection and make it point at a dropfile or something, or otherwise "know" the user and node info. Sqlite can probably handle file locking and multiuser stuff. Anyway, just curious what you think here. I haven't actually done any npm/node work but it could be cool to build a "door kit" of sorts.
--- ENiGMA 1/2 v0.0.10-alpha (linux; x64; 10.16.2)NuSkooler
Xibalba BBS @ xibalba.l33t.codes / 44510(telnet) 44511(ssh)
ENiGMA 1/2 BBS WHQ | Phenom | 67 | iMPURE | ACiDic
I've been looking at enigma a bit lately and I'm interested in door development on nodejs. What do you think would be the minimum basic required dependencies to build a simple door? I've been running hack & slash (aka dankdomain) for a bit now and really enjoy it, but it's
fairly bloated for my purposes.
At the bare minimum, you just need a socket connection to read & write
to. Beyond that, you'll probably want various draw routines and the like -- a good option may be the blessed library (look in NPM) though IIRC it hasn't been worked on in quite some time, but probably mostly good to go (there are also many forks).
I've actually been thinking about trying my hand at some doors in Java as well. Have you found any info on this yet to help you get started? About the only informatin I've found was in C++ but it wasn't much help.
Would you still need to use a Fossil driver?
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,052 |
Nodes: | 15 (1 / 14) |
Uptime: | 122:19:56 |
Calls: | 233,483 |
Calls today: | 1 |
Files: | 60,138 |
D/L today: |
2 files (1,382K bytes) |
Messages: | 296,547 |