ChrisRx / dungeonfs

A FUSE filesystem and dungeon crawling adventure game engine
BSD 2-Clause "Simplified" License
1.03k stars 29 forks source link

Other players? #2

Open ghost opened 7 years ago

ghost commented 7 years ago

Is it possible to "meet" other players? I assume that fuseFS will work locally but I was wondering about that.

thomasluce commented 7 years ago

User permissions on "objects" (files) for inventory control, and using commands like who, finger and talk would probably get you most of the way there. That would be pretty dang cool!

ChrisRx commented 7 years ago

This idea is so cool! and like @thomasluce mentioned a lot of the components are already there to enable it. The only potential issue is it is a little hard to determine exactly where a player is in the file system since it is hard to disambiguate between cd <dir> calls and things like tab-completion, but I'm sure something could be figured out.

Really awesome idea!

jdonaldson commented 7 years ago

If we want to highlight the filesystem, it would be interesting to just have a small chat log per-room. There could be a small helper utility that lets you talk things to it, and the talk method would check your pwd and append to that file. Changing directories would automatically tail the current pwd file. Maybe you could also shout and append to the logs of adjoining rooms as well. whisper user would only make the message visible to a given user, or to users who have some kind of special sensitive hearing.