×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

MUD Shell

CmdrTaco posted more than 13 years ago | from the why-the-hell-not dept.

Unix 142

TGandalf writes "MUD Shell is a shell for end users- as easy to use as a MUD or a text adventure game. View an example session and download the source (16KB). It translates your filing system into a map, so cd.. becomes gonorth or simply n. File copying via the shell involves moving to one location, taking objects, then moving to another location to drop them. We got the idea from reading a thread on SlashDot." Allright I can't imagine actually using this, but I gotta give props. Very clever.

cancel ×
This is a preview of your comment

No Comment Title Entered

Anonymous Coward 1 minute ago

No Comment Entered

142 comments

Adventure Shell... old hat? (5)

Erich (151) | more than 13 years ago | (#397168)

Isn't this just like the Adventure Shell, which has been around for a long time? Seems pretty MSInnovative to me.

Not Good for the IT Community (4)

TheNecromancer (179644) | more than 13 years ago | (#397169)

Reminds me of an older MUD I used to play, called "OverLord". I can foresee sysadmins lording over their 'domains', and 'killing' any user foolish enough to trespass into their realm.

User: I need to access this directory share on the network.

sysadmin: You must first defeat my evil minions! Muhahaha!!!!

Re:.. == North? (1)

Hershmire (41460) | more than 13 years ago | (#397171)

I thought "up" would be better for "cd .." instead of north. Each subdirectory could be a dungeon that goes down deeper...

Re:Sample session (1)

Fjord (99230) | more than 13 years ago | (#397172)

Not to kill the humour, but for those newbies out there, init.d should contain you actual physical files, while rc?.d contains symlinks to them, with the appropriate prepending for load instruction and order.

no no no... (1)

s0ma (217695) | more than 13 years ago | (#397173)

you've completely missed the point. the appeal of computers is that we can create streamlined environments for doing what we want to do. the real world is horrible for doing work. you have to move around to get at stuff (even if you're not wasting energy walking around in a VR world, your wasting time..), you have to manage all that paper by yourself, your desk gets messy, and hardcopy doesn't even let you copy/paste! why would you want to recreate all the flaws of the offline world?
as for those who can't learn how to use the superior interface; they will soon be superseded by a generation which has already learnt the technology, so are they really an issue?

where did this silly notion that the intuitive interface is the best interface come from?

-------------

Proof! (2)

krmt (91422) | more than 13 years ago | (#397176)

Who says open source doesn't innovate? ;-)

(* it's just a joke!)

"I may not have morals, but I have standards."

Go /windows, then look. (1)

Mr_Icon (124425) | more than 13 years ago | (#397178)

You have been eaten by an ugly ogre.
That was painful!
You lose points.

Re:Whammo (1)

StoryMan (130421) | more than 13 years ago | (#397180)

IIRC, there was a "doom shell": your processes were represented as monsters and it was possible to kill them. I remember the story here on Slashdot.

You could walk through the file system and everything was if you were walking through a doom game. Very clever.

Tron (1)

webcrafter (175) | more than 13 years ago | (#397181)

It would seem only logical to have it have a Tron feel to it. Or even a Reboot one.
And BTW, what happens when you get killed? Is your account blocked until you are resurrected, or something?
There is new mail here

Victor

One GUI from the "Movie OS"... (1)

cnkeller (181482) | more than 13 years ago | (#397182)

Reminds me of the cross between the User Friendly "Movie OS" and the GUI filesystem navigation used in the original Jurassic Park; you know where the girl sees the 3D file manager and claims "Oh it's a UNIX system!"

Pretty soon anyone will be able to use a computer. What are these people thinking? How am I going to keep demanding a high salary for possessing "cryptic OS knowledge"?

This reminds me of Disclosure (2)

JoeShmoe (90109) | more than 13 years ago | (#397183)

I never saw the movie, but in the book there is a virtual-reality filing system that you walk through, open drawers, etc. Sounds like this shell is the first step. - JoeShmoe

Virus (3)

SheldonYoung (25077) | more than 13 years ago | (#397189)

When the computer is infected by a virus does that mean I got bit by chiggers and have to go find the mud?

Life is an Adventure.

Re:First Person Shooter (3)

Masem (1171) | more than 13 years ago | (#397191)

Already been done, to some extent: Doom source hacked such that processes were represented by baddied (the more resource hungry the process, the worse the monster was), and you kill -9'ed them with your boomstick, as already reported by Slashdot [slashdot.org] in late 99.

nifty, if not useful (1)

epicurus (252619) | more than 13 years ago | (#397193)

that seems like a pretty nifty way to navigate around...but isn't the idea of computers to make it possible to do things more quickly? Maybe not, but that's what I usually look for. Amusing anyhow.

Been done before (1)

mato (14195) | more than 13 years ago | (#397194)

This has been done before, a long time ago. See
ftp://ftp.ai.mit.edu/pub/users/friedman/scripts/ ad vsh

Applications for this in 3d information handling? (1)

7-Vodka (195504) | more than 13 years ago | (#397195)

What would happen if someone were to base 3d filemanagement and other tools on something like this?

"just connect this to..."
BZZT.

Re:Yeah (1)

SuperCujo (151089) | more than 13 years ago | (#397196)

He is giving it propellors. I dunno whether it is aircraft props or boat props though...

At least he isn't giving props to dead homiez

Re:Geeks and filesystems. (2)

Ig0r (154739) | more than 13 years ago | (#397197)

Or maybe it could be that people just want to do things in new and unusual ways, just to say they can.

Stop reading so much into these articles, you're quite on the virge of trolling.

--

Re:Whammo (1)

Beowulf_Boy (239340) | more than 13 years ago | (#397198)

Cool, DIE netscape, DIE X, Die DIE DIE!!!!!!!!
it would also be cool, but it would be not funny to get lost in /etc or /usr or something "God danget, I know that /usr/local hallways around here somewhere!!"

Re:Not Good for the IT Community (2)

Beowulf_Boy (239340) | more than 13 years ago | (#397200)

sysadmin: You must first defeat my evil minions! Muhahaha!!!!

You Sysadmin sounds just like Bill Gates ;-)

Re:One GUI from the "Movie OS"... (1)

LinuxParanoid (64467) | more than 13 years ago | (#397206)

That 3D file manager was an actual shipping demo tool that came on all SGI IRIX systems. I don't remember the precise name of it... Nobody I knew really used it of course, but it made for a funny 'in' joke in the movie...

--LP

Sample session (5)

joshv (13017) | more than 13 years ago | (#397207)

> enter /etc

>look
[listing deleted for brevity]

>look at smb.conf
smb.conf looks interesting. You might be able to write to it and delete it. You definitely cannot execute it

> wield SwordOfDeletion

> attack smb.conf
You hit smb.conf hard.
smb.conf savages you with a death spell.
You feel weak.
You run away to /

> say "shit, forgot to su"

Easy to use? (2)

proxima (165692) | more than 13 years ago | (#397208)

MUDs may be easy to use after you've learned one (because the interface is very similar). However, one still has that initial learning curve. Granted, a MUD has a bit more intuitiveness than your average bash shell, but still. Bash is far more efficient for most tasks, after that initial curve is overcome. I think it's more useful to show a newbie how to do things in a windowed-manager, and when they get comfortable with the concept of a file system with directories (folders), subdirectories, filetypes, extensions, etc. then introduce them to the shell. Learning to get around in a window manager greatly increases overall knowledge of how the filesystem is set up (regardless of OS), which is a prerequisite for using a shell prompt effectively.

Re:Geeks and filesystems. (1)

SquadBoy (167263) | more than 13 years ago | (#397209)

"Verge of trolling"?!?
s/he *is* a troll. Go read her/his back posts. A rather good troll at that.

It might go like this (4)

joshv (13017) | more than 13 years ago | (#397210)

> enter /etc

>look
[listing deleted for brevity]

>look at smb.conf
smb.conf looks interesting. You might be able to write to it. You definitely cannot execute it.

> wield SwordOfDeletion

> attack smb.conf
You hit smb.conf hard.
smb.conf savages you with a death spell.
You feel weak. You are near death.
You run away to /

> say "shit!"
You say "shit".
/boot looks are you strangely.

> cast SuperUser

> password: *******

> drink healing potion

> enter /etc

> attack smb.conf
You kill smb.conf with a single blow.

> Say "Thats more like it"
You say "Thats more like it"

/init.d applauds loudly.

Re:One GUI from the "Movie OS"... (1)

popular (301484) | more than 13 years ago | (#397211)

This is UNIX! I know this!

Guidelines for identifying a UNIX system in any movie:

  • System has extremely large monitor and/or chassis.
  • System has lots of important looking kit attached or adjacent to it.
  • A ridiculously contrived interface you wouldn't be caught dead using.
  • Failing all else, look for the big ass Silicon Graphics logo.

--

Re:Nothing new here. (1)

trb (8509) | more than 13 years ago | (#397212)

The adventure shell was written in 1984 by Doug Gwyn, gwyn@brl.mil, (now arl.mil). Doug is a well-respected old-school UNIX hacker. Yes, this is not nearly hot off the presses.

Re:Whammo (4)

SquadBoy (167263) | more than 13 years ago | (#397222)

Here it is. http://www.google.com/search?q=cache:www.cs.unm.ed u/~dlchao/flake/doom/+doom+shell&hl=en

can we use this for DoS on windows? (2)

abcbooze (245097) | more than 13 years ago | (#397223)

You are in the evil MS forest. There is a trail which goes east and west. You hear noises coming from the north.

system.dat is standing here

H 400(400) V 82(82) > hit system.dat

You knock the @#$$ out of system.dat which causes a BSOD
system.dat is dead!
You receive 2 experience points for participation.
The battle so far has lasted 1 round.
You laugh at the sound of the pc speaker's scream

H 400(400) V 82(82) > yay!

Re:Sample session (2)

devphil (51341) | more than 13 years ago | (#397224)


> enter /etc/init.d

> look
You are trapped in a twisty maze of symlinks, all alike. You are likely to be eaten by init.

South (1)

smoondog (85133) | more than 13 years ago | (#397225)

You are in the home directory of the MUD Shell demo account. You are feeling curious and want to explore. You are particularly curious about the shimmering portal to the South. If you get lost, type "go home" (without the quotes) to return here.

xirium@

Exits: North East South West.

Funny how with every turn everything seems to be going south.

-Moondog

Could be a problem... (2)

Winged Cat (101773) | more than 13 years ago | (#397227)

>cast top
You see a mail daemon here
You see a http daemon here
You see a ftp daemon here
>yell Help, demons!
You yell, "Help, demons!"
>attack http daemon
You easily slay the http daemon
|<00|_/-\|)/\/\1|/| yells, "Some lamer just crashed our Web server, d00dz!"

inspiration? (2)

mwalker (66677) | more than 13 years ago | (#397228)

check out the header of this shell:

#!/usr/bin/perl
#MUD Shell
#(C)2001 Dean "Gandalf" Swift and Xirium
#
#20010209 Gandalf: idea taken from comments on SlashDot.Org
#20010210 Gandalf: start

Hmmm... ok... but which comment was he inspired by?

My guess is comment #46 from this archived story [slashdot.org]

any other guesses?

Seriously... (2)

-=OmegaMan=- (151970) | more than 13 years ago | (#397229)

... how much bandwidth can a mudder POSSIBLY clog on your LAN??!?!?!?!

"Damn these kids and their fancy-pants text streams!!! GRRR!!!! Back in my day we leeched bandwidth by CARRIER PIGEON YA LAZY GOOD FER NUTHINS!!!"

I'm working on something similar (1)

D'Oleris (320648) | more than 13 years ago | (#397230)

I'm working on something similar: I've hacked into the tcsh source so it will, before saying "command not found", send your command over a TCP connection. On the other end I've got a PennMush server. So far I just use it to chat at my terminal with my friends, but ultimately I'd like to add cute interactions with the filesystem.

I call it mutcsh.

So far it's in no shape to share, but if anyone is very interested, let me know.

Finally... (5)

Speare (84249) | more than 13 years ago | (#397231)

Back in the 80s, I'd use DOS and play Infocom games constantly. Whenever I lost my train of thought, I'd do either L or DIR absentmindedly, just to get me restarted.

Of course, half the time, I'd get I don't know the word 'dir.' and the other half I'd get Bad command or filename: L.

Got so bad I made an L.BAT which did a DIR, which helped a little. :)

Re:Finally... (2)

Mawbid (3993) | more than 13 years ago | (#397232)

I often type "ll" into an irc channel. It's worse when there are pople watching :-)
--

Re:I can see it now... (5)

micromoog (206608) | more than 13 years ago | (#397233)

Or the Microsoft version:

You find yourself surrounded by a mysterious blue cloud. You are unable to move.

Re:This reminds me of Disclosure (1)

BAM0027 (82813) | more than 13 years ago | (#397234)

What you want is OOP VR. That way you could step into your room and shout "Anyone here pertaining to (myfavoritesubject)?" Ideally, the data objects would be well enough defined to display their "best side" to entice you to "open" them.

This has nothing to do with AI, of course. This would simply be applying VR to databases intelligently.

Please don't flame me about overhead. I just think that VR can be useful provided it's used appropriately.

You know your a MUD addict when... (1)

CrackElf (318113) | more than 13 years ago | (#397235)

you use this product.
Isnt there a top ten mud
addict list? this should
be added to it.
-CrackElf

.. == North? (2)

CaseyB (1105) | more than 13 years ago | (#397236)

so cd .. becomes go north or simply n

That would take a bit of adjustment for me. I've always thought of .. as west!

Might actually be useful with voice commands (1)

jhines (82154) | more than 13 years ago | (#397246)

This might work, with voice input. "Drop all" is much easier than "arrgh em space dash arrgh space asterick", if you are speaking your commands.

Re:This reminds me of Disclosure (4)

cr0sh (43134) | more than 13 years ago | (#397247)

I saw the movie a while back, and read the book not to long ago.

The thing I thought most stupid about both is how inefficient it would be to browse a database in this VR system! I mean, you have to actually walk over to a cabinet, open it, find the file, then open it and read it? Not the database you want? So now you walk down the corridor to a branch to find the portal to the next DB?

I am a strong advocate of VR - don't get me wrong. But database searching and retrieval doesn't seem to be an ideal app for virtual environments (one thing I found funny about the book - I can't remember it in the movie - was when they were looking at the 3D factory "spec" - what I couldn't understand is why the factory spec couldn't simply be "rendered" around them, instead of as a smaller model, allowing them to see many different details).

Virtual chatrooms - yes. Collaboration - yes. Surgery - yes. Training - yes. Architecture - yes. Trending/Statistics/Number modeling - yes.

All of these could benifit from a DB backend - but searching that DB shouldn't be a human process in the virtual world (ie, why couldn't they just ask the avatar - "angel" in the book - to find what they are looking for?)...

Worldcom [worldcom.com] - Generation Duh!

Re:One GUI from the "Movie OS"... (3)

jelson (144412) | more than 13 years ago | (#397248)

You do know that the filesystem navigation in Jurassic Park was a real application, right? No special effect. It was a program called fsn (the FileSystem Navigator), which ran on SGIs at the time. In fact, I'm amazed to find (after 5 seconds at google) that you can still download it from SGI! [sgi.com]

FSN is not fake, it actually looks just like what you saw in the movie. I think the Jurassic Park people added the sound effects, but the real FSN actually let you fly around a graphical representation of your filesystem, fly into subdirs by clicking on them, launch apps, etc.

Re:Ack. (1)

PhilMills (209855) | more than 13 years ago | (#397249)

The whole shell looks way too wordy.

Funny, the biggest complaint I've heard about *nix is that it's not wordy enough. I believe the UNIX for Dummies book accused many of the original designers of being "lazy typists."

This could be the start of a new religious issue: leave "rm -rf" as is, or alias it to "delete everything omigodno! wait..." ;-)

-Phil

p.s. - this is probably the best topic for all those "programmers are so caught up by the fact that they can that they don't consider if they should sigs...

Re:Geeks and filesystems. (2)

raju1kabir (251972) | more than 13 years ago | (#397250)

Geeks seem to have an obsession with representing filesystems, memory maps, harddrive partitions and so forth as everyday objects. For eample, I recently saw someone navigating their filesystem as though it was a space system, which was extremely odd to view.

Aren't you the one who was salivating over the prospect of a 3-d interface the other day?

(I was too, but I'm not dissing it today)

One can see this motivation in Virtual Reality and simulcra, artificial life and the like. A fascination with nonreal complex system can enegender loneliness. What better way to escape this loneliness by bringing the external world, the world longed for but feared, into the internal world?

Yes, I think that most geek social maladaptivia can be directly traced to an encompassing fear of the grues and evil wizards that lie outside the safety of the computer room.

How about this: Geeks couldn't care less. Geeks are happy with the command line. It's for the benefit of everyone else that we have cute little folder icons and trash-cans and clickable buttons that look like old-tyme radios.

Re:Is this the start? (1)

litheum (242650) | more than 13 years ago | (#397251)

man i SOO want to see the day that we have a GUI like that thing in hackers. little packets of data flying around the room and people getting into the garbage file and hax0ring stuff. aww YEAH.

Re:Egads... (2)

markov_chain (202465) | more than 13 years ago | (#397252)

I agree with your point. The added level of mapping directories to directions is not that interesting. However, I think some MUD features would really work on a unix shell.

The one I would like most is being able to interact with other users on the system. For example, movement: someone cd's to your home directory; you see something like "jdoe enters from /home/jdoe." If you cd to jdoe's home directory, you see "You see jdoe here." Chat: "jdoe says: what's up." Emotes: "jdoe smiles happily," and so on.

It would take extending an existing shell a bit and add some way to keep global state. Not too bad.

~

Cute (1)

_xen (79742) | more than 13 years ago | (#397253)

Very cute, now if it had MOOcode as a scripting language I might consider using it ... on the last friday of every month.

Non-GUI interfaces (3)

ca1v1n (135902) | more than 13 years ago | (#397254)

I think that efforts like this could help the indoctrinated user become more comfortable with a command line interface. It gives a very easily visualized representation of the file system which is actually more logical than the folder analogy commonly used. Once the user realizes that the folders they are used to using are simply an abstraction, they are ready to start learning a full-fledged command line interface, at least for file management. Of course there will always be a use for the GUI, but as anyone who has worked tech support can tell you, the GUI lets people be stupid, and then they don't know how to solve even the most rudimentary problems, because they don't understand that it is only an abstraction. If stuff like this makes the users a bit more aware of HOW the computer works, I'm all for it. Then we can get to work on juicier stuff, like not leaving the Administrator password blank.

I've imagined this happening to me... (1)

mcrandello (90837) | more than 13 years ago | (#397255)

mudsh - /home/mcrandello # cas colorsp bin

Your Colorspray Spell ****Obliterates**** /home/mcrandello/bin
Your Colorspray Spell ****Obliterates**** /home/mcrandello/bin
Your Colorspray Spell ****Obliterates**** /home/mcrandello/bin

/home/mcrandello/bin has big nasty wounds and scratches.
/home/mcrandello/bin swings at you, but misses.

mudsh - /home/mcrandello # back bin

Your backstab wounds /home/mcrandello/bin
/home/mcrandello/bin is mortally wounded.
/home/mcrandello/bin has died.

***You get 5 gold pieces from the corpse of /home/mcrandello/bin.
***You find the charred remains of an rxvt binary on the corpse of /home/mcrandello/bin.

mudsh - /home/mcrandello #

Game based interfaces (1)

Scrymarch (124063) | more than 13 years ago | (#397256)

Other potential game based interfaces:

Real-time strategy, eg StarCraft. Your resources are marshalled and moved by positioning them on a map. Resources are not used up, and most systems will not have enemy systems that need to be destroyed. It would be more of a SimCity interface, I suppose. Network connections might be represented by streams of peons or some such. Incidentally I've always felt command line interfaces would be useful in such games, especially if groups are designated.

Platform games. This metaphor is already used in configuration wizards.

First person shooter ... already mentioned on this thread.

Tetris etc ... graphical representation of resource allocation at a corporate level

Nothing new here. (2)

crism (194943) | more than 13 years ago | (#397264)

I used "ash [crackmonkey.org] ", the Adventure Shell, six years ago or so. This is just a retread. (Although given ash's lack of maintenance, possibly a needed one.)

MUDShell not really for newbies (2)

dkwright (316655) | more than 13 years ago | (#397266)

If you read the original slashdot thread the idea came from, you'll see that the idea for this type of shell was to help newbies.

MUDShell doesn't really do that, unless the newbies happen to have experience with Adventure style games. Otherwise, a lot of the humor and some of the "logic" of the shell would be lost on the newbie.

MUDShell is probably more entertaining for oldtimers than useful to new users. Nothing wrong with that.

Removing files...? (1)

ackthpt (218170) | more than 13 years ago | (#397272)

tmp is here.

> sneak

Echo off.

> wield rm

You hold rm and begin using it as a weapon.

> back *

You plunge rm into the back of sc17018aa which results in a loss of bytes and and total dissapation.
You plunge rm into the back of sc19333aa which results in a loss of bytes and and total dissapation.
You plunge rm into the back of sc22942aa which results in a loss of bytes and and total dissapation.
You plunge rm into the back of sc23401aa which results in a loss of bytes and and total dissapation.
You plunge rm into the back of sc25776aa which results in a loss of bytes and and total dissapation.

> n

var is here.

root has arrived from the south.

&gt l root

root appears to be very pissed.
root is in an excellent condistion

root sees you and attacks!

root massacres you to small fragments with its kill -9

You are DEAD!!

--

"Get" files (1)

khog (146409) | more than 13 years ago | (#397274)

I thinkt he whole idea of "getting" and "dropping" files and having an inventory is fantastic. Having a series of already known MUD commands for file manipulation makes file-handling rather easy. Throw in regexp support in your get statements, ditch the whole "go north" thing, and this is a great shell. Kudos for the whole MUD thing, anyway, though, as I find it very nifty.

Mike Greenberg

Re:Geeks and filesystems. (2)

Minupla (62455) | more than 13 years ago | (#397276)

Might it not be because computers are complex systems and we therefore need to impose a level of abstraction? You will note that we already have many levels of abstraction between us and the computer, or we'd all be programing using hex editors today.

Metaphors existed long before we came along as a way for people to clutch at the intangable and shape it to a concrete shape that is familar to them.

You might as well say that poets are driven by an obession with emotion and thoughts that they wish to merge external reality with them.

Now most geeks have no problems envisioning abstract concepts (at least as regards the inside of their computer). However, increasingly concrete layers of obstraction in the user interface does make it easier for users. To me this seems like the text based version of the graphics user interface.

Personal, I'll probably always perfer bash to ethier of them, all things being equal, but given some development time I can see this more concrete text based user interface might be very useful to less experienced users in situations where bandwidth counterindicates the use of a GUI.
--
Remove the rocks to send email

Re:Geeks and filesystems. (2)

Error27 (100234) | more than 13 years ago | (#397277)

The story is not about filesystems. It's about user interface.

The question is why do Geeks like computers more than non-geeks?

Perhaps it's because they see something in computers that the non-geeks missed. If you're a programmer then you can show the rest of the world what you see by building different interfaces.

anyone know of a python implementation? (1)

bigpat (158134) | more than 13 years ago | (#397279)

I have been thinking about doing this as a part of the varium project. A python shell with a virtual file system.

If anyone knows of a similar project it would be helpful to see.

Re:not everything should be turned into a mud (1)

Anonymous Coward | more than 13 years ago | (#397281)

NES classic, not SNES classic. Metroid 3 sucked compared to the original. Tsk tsk tsk, youngsters nowadays.

Re:You know your a MUD addict when... (1)

Darkfred (245270) | more than 13 years ago | (#397282)

I once became so addicted to muds that i woke up in the morning and my fingers instinctively typed.
Wake
Stand

And whenever i saw a heidi wall post i typed 'Attack Troll'

Re:This reminds me of Disclosure (1)

kstumpf (218897) | more than 13 years ago | (#397283)

Yeah, I agree. I would much rather see a file named 'keys' from the shell rather than having to look under virtual couch cushions for it.

A good start. (2)

Restil (31903) | more than 13 years ago | (#397284)

This is an excellent start, as most starts are. Obvious improvements would be to code it in a less interpretive language, and to add local directory features to provide the room description. For all I know, this might be an option already, I only scanned the source briefly.

some of the issues mentioned in the original thread, such as concepts such as "file I edited yesterday" would be useful and interesting, or maybe just interesting, or maybe just cool.

Anyways, cool idea, and cool project, good luck.

-Restil

Easy transition for our non-UNIX friends... (1)

mwaddell (14455) | more than 13 years ago | (#397285)

Seriously though, folks.

I could actually see this sort of a shell being very useful in getting people comfortable with the commandline. I have a good friend who is a devout mac user and cringes at the thought of a commandline. Yet, we MUD all the time. Go figure.

Now that OSX is going *BSD, this could be a nice shell for them to use in keeping with their philosophy of making everything as intuitive as possible!

Plus, I actually like using the shell. It's not as powerful or convenient as bash, but it has the potential to be!

Just my $0.02.
Mike

Hapless Hackers (1)

neo (4625) | more than 13 years ago | (#397286)

I feel sorry for the hapless hackers who break into the system. After hours of trying exploits they finally get in only to be presented with the only shell on the system.

mudsh - /home/mudsh > ls

Bad syntax, try "Go n,s,w,e"

This is probably the best way to keep 14 year old boys from hacking you system I've ever seen since most of them have never even play an infocom game.

Hmmm (1)

Death of Rats (238847) | more than 13 years ago | (#397287)

I actually thought of this once myself... mainly because I still, unfortunately, use Windows as my primary operating system (convincing a computer illiterate family that prompts are better is tough)... After mudding and zorking way way way too much, I went to use DOS for some reason or another, and kept subconsciously typing "look" for "dir" and "save" at random points for no apparent reason ("Always remember: SAVE OFTEN")... I was extremely close to blowing the dust of my DOS Batch file book, when my laziness got the better of me.

--

First Person Shooter (1)

jackal! (88105) | more than 13 years ago | (#397289)

Nice, but let me know when I can delete files in real time with a rocket launcher. Would make Virus sweeps more interesting as well. =)

J

and like MUD's (2)

Anonymous Coward | more than 13 years ago | (#397290)

maybe this too will grow into a graphical version of this. 'What?' Thats what GUI's are. Well, thats what GUI's were meant to be... and actually started out as that. Now, they are just the icons and multiple windows, with some limited funtions for each widget and icon (file). What ever happened to treating programs as objects, individual files being transparent to the user (until you wanted to actually get into them) and a true graphical method for manipulating your ENVIRONMENT. Well, maybe later this will grow into and merge with the 3D GUI under dev right now

one small step for man (1)

RetroRichie (259581) | more than 13 years ago | (#397291)

It's like a poor man's VR file manager. Now they can make a Lawnmower Man text adventure.

Whammo (2)

carlhirsch (87880) | more than 13 years ago | (#397293)

Give it a graphical front end and blam! Instant VR filesystem. With actual usability, no less.

-carl

Ack. (1)

Wakko Warner (324) | more than 13 years ago | (#397294)

One thing I like about normal shells: Short commands. "Go up, then go up, then go east" is an awful lot harder to type than "cd ../../east" IMO. The whole shell looks way too wordy.

Ohwell, I guess this'll satisfy some niche user group...

- A.P.

--
* CmdrTaco is an idiot.

Egads... (1)

RareHeintz (244414) | more than 13 years ago | (#397295)

This is easily the most horrifying idea for a command-line filesystem interface I've seen... I thought the problem of taking metaphors too far was sufficiently demonstrated by the overuse of "folders" in GUI's, but this takes the cake. "You are not strong enough to kill /dev/fd0"? "Go south" - what directory does that even get you, anyway? And experience points for running around looking at the filesystem?

I wouldn't even use this as a learning tool for a child - it hides too much, and leaves the user with no clue what he's actually doing. And the purpose of a shell, after all, is to actually get something done, not to get experience points.

On the bright side, maybe it will keep mudders from clogging bandwidth or your LAN - let 'em get their fix without even leaving the local machine. But that's about the only benefit I can see to it.

OK,
- B
--

Is this the start? (3)

Chmarr (18662) | more than 13 years ago | (#397296)

Wonderful! Cool! Amazing! I think, anyway :)

So, the next thing we'll have is a tinyfugue plug in so it'll draw maps for you, then a graphical front end so you're wandering around filesystems as if they were buildings and rooms in a VR environment, killing off rogue processes with your trusty sword of SIGTERM.

"Hey! You can't kill me, I'm nice -20!"

Or... we just get the interactive, multi-player plug in for SGI's VR filesystem viewer :)

Re:Is this the start? (2)

mauddib~ (126018) | more than 13 years ago | (#397299)

Well, something from someone who posted the initial idea. I don't know where to begin, but this is great. I just submitted me to the project (without even trying the sourcecode).

It would be nice to carry files around with you (with maximum weight of course).

Really, I never expected this, it was just a "general" idea. I played with it after I posted it and got so many positive replies, but I was already planning another new program (something around Icecast and voting). Now I have to stop thinking about that thing, and help implement the real adventure-shell!

People, this project needs some hard work!

Re:Reminds me of a penny-arcade comic.... (1)

catch23 (97972) | more than 13 years ago | (#397300)

Doh.... stupid me... didn't actually check out the link and realize it's from penny-arcade!

What happened to AdventureSHELL? (1)

farrellj (563) | more than 13 years ago | (#397301)

Last I saw, it was in the source code for BASH, it was a bash-script that you could run and turn all your commands into Adventure commands...the original AdventureSHELL had the nice feature that you could "feed" your documents to the printer daemon, and it would eat them...leaving no trace . You are supposed to throw it at the printer daemon if you want it to print it!

ttyl
Farrell

Someone who started that thread (2)

mauddib~ (126018) | more than 13 years ago | (#397302)

Well, something from someone who posted the initial idea. I don't know where to begin, but this is great. I just submitted me to the project (without even trying the sourcecode).

It would be nice to carry files around with you (with maximum weight of course).

Really, I never expected this, it was just a "general" idea. I played with it after I posted it and got so many positive replies, but I was already planning another new program (something around Icecast and voting). Now I have to stop thinking about that thing, and help implement the real adventure-shell!

People, this project needs some hard work!

Re:Geeks and filesystems. (3)

Heidi Wull (318504) | more than 13 years ago | (#397303)

Geeks seem to have an obsession with masturbating filesystems, memory lapse, hard"drive" palpitations and so forth as everyday blow jobs. For example, I recently saw someone fucking their filesystem as though it was a loose whore, which was extremely odd to view, as I am a loose whore.

Why do geeks do this? I would hazard that it is because they are so incredibally obsessed with the innards of their penises, that they desire to merge my vagina with it, to create a symbiosis of the external tangible world and the internal world of "software".

One can see this motivation in Virtual Porn and oral sex, artificial life and inflatable dolls. A fascination with nonreal copulations can enegender loneliness. What better way to escape this loneliness by fucking everything and everyone! Especially me, since I'm such a huge whore!

Through this sexual experience, geeks can become better adapted to the whores.

Voice Recognition (1)

_Brazil_ (175335) | more than 13 years ago | (#397304)

This might help in a great foundation to make a computer assistant through voice recognition. Just have voice recognition go to text. If you treat everything to a text level instead of straight from voice, it would make it easy to develop a system. Work just like Star Trek computer. Would have to put an array of microphones in every room of your home.

Re:This reminds me of Disclosure (2)

JoeShmoe (90109) | more than 13 years ago | (#397305)

"Insightful"??? Did you even read the article? You've missed the whole point of the MUD shell. Is it for CmdrTaco? No, and he doubted he would ever use it. Is it for someone that doesn't know UNIX syntax? Yes.

Your criticism of the VR database is being inefficient? That's the same argument made against GUIs (in fact the article even mentions that). The CLI uses far fewer resources.

My favorite is "you have to actually walk over to a cabinet, open it, find the file, then open it and read it"...reality check but this is how a lot of companies still handle records. And the point of the VR version is that instead of re-training 80-year-old secretaries to use a database(or even a computer) they can just slip on a pair of glasses/gloves and make database searches the same way they've been getting information their whole life.

I'm sorry but I think you completely missed the point.

- JoeShmoe

The object is not to develope something efficient and practical, but something that an 80-year old receptionist can use to wander through a database without having to touch a keyboard.

Not to criticize the moderators, but this seems "Mistaken" more than "Insightful".

Oh brother... (1)

Geekenstein (199041) | more than 13 years ago | (#397308)

And who said Open Source was a useless waste of time? Alright, who wants to help me write the code for my new "ELDCC" (Embedded Linux Dancing Coke Can) project?

F34R /\/\y 5K111Z! (1)

Col.Panic (163971) | more than 13 years ago | (#397309)

Thank god! Now all those wasted hours of TinTin coding qualify me as an expert systems programmer!
Load More Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...