Slashdot Mirror


Coding is a Text Adventure

Wired News is running a story about a new approach to crossover working and gaming turning your coding into a MUD-style adventure. Playsh is a "narrative-driven 'object navigation' client, operating primarily on the semantic level, casting your hacking environment as a high-level, shell-based, social prototyping laboratory, a playground for recombinant network toys." Great, now they are combining two of the most horrible addictions in my life.

33 of 122 comments (clear)

  1. Restart? by jyuter · · Score: 4, Funny

    I've already been eaten by a grue.

    1. Re:Restart? by Guppy06 · · Score: 4, Funny

      You are in a small cubicle. You are likely to be eaten by a middle manager.

    2. Re:Restart? by DaChesserCat · · Score: 2, Funny

      O.k. I'm sitting in my small cubicle. Is she attractive?

      Oh, THAT definition of "eaten." Nevermind.

      --
      ... by the Dew of Mountains the thoughts acquire speed, the hands acquire shakes, the shakes become a warning
  2. I can just see it now... by Perseid · · Score: 4, Funny

    "PUT KEY ON HASH TABLE" Segmentation Fault: Wumpus Detected

    1. Re:I can just see it now... by Mayhem178 · · Score: 5, Funny

      No no no, you're doing it all wrong.....

      "INSERT INTO Door (Keyhole) VALUES ('KEY') WHERE Door.Locked = 1"

      "UPDATE Monster SET Monster.Dead = 1"

      "INSERT INTO Inventory (SELECT Loots FROM Monster WHERE Monster.IsDead = 1)"

      "UPDATE Princess SET Princess.Saved = 1"

      I win! That means...

      "SELECT Baby FROM Hero INNER JOIN Princess"

      --

      "You will pay for your lack of vision..." - Emperor Palpatine to Ray Charles

    2. Re:I can just see it now... by Doc_NH · · Score: 5, Funny

      "SELECT Baby FROM Hero INNER JOIN Princess"


      Am I the only one here that has never seen SQL porn before?

      --
      if vegetarians eat vegetables why are cannibals not humanitarians.
    3. Re:I can just see it now... by Anonymous Coward · · Score: 1, Funny

      Yes.

    4. Re:I can just see it now... by Anonymous Coward · · Score: 5, Funny

      would the join clause details be considered pornography?

      (the following contains pornographic material, viewer discretion is advised)

      SELECT Baby FROM Hero INNER JOIN Princess ON Hero.Sausage = Princess.Taco

      I suppose that wouldn't quite be right, since we all know that sausages do not equal tacos. Well... I suppose some people might be confused.
      Maybe it would be better written as

      INSERT INTO Princess (Taco) SELECT Sausage FROM Hero WHERE Hero.id = 'me'

      This also has the advantage of not producing a Baby result.

      Additionally, for those of you who don't have a Princess, you can create one by using the SELECT...INTO statement. But this method suggests transvestite/transgender properties, as explained below.
      SELECT Sausage INTO Princess FROM Hero WHERE Hero.id = 'me' (results in Princess having a Sausage, transvestite results)
      or
      SELECT Sausage AS Taco INTO Princess FROM Hero WHERE Hero.id = 'me' (results in Princess having a Taco, but you're calling your Sausage a Taco, transgender indications)

    5. Re:I can just see it now... by Tongo · · Score: 2, Funny

      I just learned more about JOINS in the past few minutes that I have in months of reading manuals/books.

      Thank you! ;o)

    6. Re:I can just see it now... by superid · · Score: 4, Funny

      better than a SELF JOIN

    7. Re:I can just see it now... by Tablizer · · Score: 4, Funny

      [SELECT Baby FROM Hero INNER JOIN Princess] Am I the only one here that has never seen SQL porn before?

      Just don't do a Cartesian Join, or else you better buy a diaper company.

  3. Sounds familiar by Daysaway · · Score: 3, Funny

    I had always wondered if somebody would attempt to make a mud out of programming. Everytime I start stepping through my debugger, it feels like I am on an adventure.

    --
    Colonel Cranium this is Rectal Reconnaissance, we are on a collision course sir, Abort Abort!
  4. The only game I play is "vi" ... by specht · · Score: 4, Funny

    ... that's what I usually tell people when they ask me if I'm into games. Most people don't know what this is, so I add "it's a text adventure" :)

    1. Re:The only game I play is "vi" ... by eln · · Score: 4, Funny

      You must be a riot at LAN parties.

  5. Wonderful by IflyRC · · Score: 5, Funny

    So the "Person" class is the main adventurer. While he is running through the tunnel to the mainframe lands, he hear's a request from someone calling themselves "User" that states he must first solve a puzzle for reformatting these characters to the one expected by the mainframe giants. 10/14/1999

    Later, our hero Person signs up for a banking account and pays his credit card bills using the AutoBillPay spell. Person is then kiilled by the surcharge monster.

  6. addictions? by gEvil+(beta) · · Score: 4, Funny

    Great, now they are combining two of the most horrible addictions in my life.

    Hate to break it to you, but heroin and hookers were combined a loooong time ago...

    --
    This guy's the limit!
  7. What fun! by Geldon · · Score: 5, Funny

    Unhandled Exception: You have been eaten by a grue.

  8. I always knew my job would turn out like this by greg1104 · · Score: 5, Funny

    You are in a maze of twisty subroutines, all alike. You may be eaten by a deadline.

    1. Re:I always knew my job would turn out like this by Catiline · · Score: 4, Funny
      How about a little more context?

      Code Maze
      You are in a maze of twisty little subroutines, all alike.
      > N

      Conference Hall
      You see a pointy haired manager here.
      Your torch has been extinguished!
      >look

      It is dark. You are likely to be eaten by a deadline.

  9. Uh oh by Pearson · · Score: 3, Funny

    I hope Gibson was forward thinking enough to take out a patent on this!

    1. Write futuristic novel
    2. Patent every concept in the book
    3. Wait for people to make it happen
    4. Blind-side them with your 1337 patent!
    5. Profit!!!!

    --
    I...I'm attacking the darkness!
  10. One Small Step by MooseByte · · Score: 4, Funny

    "Great, now they are combining two of the most horrible addictions in my life."

    Now imagine how the productivity numbers would skyrocket if they managed to mix programming and pr0n.

    (Granted, I've already written plenty of obscene code in the past...)

    1. Re:One Small Step by Randolpho · · Score: 4, Funny

      "Now imagine how the productivity numbers would skyrocket if they managed to mix programming and pr0n"

      Well, it's not exactly programming, but there's always:

      talk, date, cd, mv, unzip, strip, look, touch, touch, condom, fsck, fsck, more, yes, yes, fcsk, uncondom, condom, more, yes, yes, uptime, gasp, more, more, yes, unmount, make clean, shutdown now

      --
      "Times have not become more violent. They have just become more televised."
      -Marilyn Manson
    2. Re:One Small Step by ThousandStars · · Score: 2, Funny
      talk, date, cd, mv, unzip, strip, look, touch, touch, grep condom, fsck, fsck, more, yes, yes

      Fixed that for you.

  11. MUDdy adventure by digitaldc · · Score: 2, Funny

    Wired News is running a story about a new approach to crossover working and gaming turning your coding into a MUD-style adventure.

    Go North
    Find Door
    Open Door
    Leave Work
    Find Home
    Go Home
    Find Bed
    Go to Sleep
    END


    Did I win?

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  12. Reminds me of an old story.. by mustafap · · Score: 4, Funny


    About someone who wrote a Zork styled system for configuring linux, here on slashdot many years ago. One of the comments that came back was this:

    >Take SCSI
    Cannot do that
    >Take SCSI
    SCSI did not budge
    >Take SCSI
    You got SCSI

    --
    Open Source Drum Kit, LPLC deve board - mjhdesigns.com
  13. A hollow voice says "plugh" by Ranger · · Score: 3, Funny

    It's dark. You light a lamp and you see a slashdot poster doing something with his hand. It's moving back and forth rapidly. Suddenly you are blinded by a white sticky substance. You drop the lamp and the light goes out.

    Colossal Cave Adventure

    --
    "You'll get nothing, and you'll like it!"
  14. So....... by Anonymous Coward · · Score: 1, Funny

    Does anyone have screenshots?

  15. You are sitting at a desk... by RyoShin · · Score: 4, Funny

    Your monitor glows brightly in front of you. (You also have a small headache, which you've attributed to being stuck with a CRT. However, accounting always tells you to "man up" when you request a flat panel.)

    A coworker, Jeff, comes by and mentions that there's a bug in the program you wrote for the company. Seeing as how it's been six months since the last bug report, you eye him cautiously and ask him what he does before the bug appears. "Click a button, or something" is his resposne. You're suddenly reminded that you have a doctor's appointment to check your blood pressure on Monday.

    You have:
    -a headache
    -pencils
    -potential high blood pressure
    -a nagging coworker
    -a deadline

    Action:> Attack co-worker

    Jeff, who moves around the office as opposed to sitting in a chair for eight hours like yourself, nimbly dodges as you attempt to fling a pencil into his eye. "Uh, sorry," you say. Jeff shrugs.

    Action:> Look at Jeff's computer

    You follow Jeff over to his computer, where he sits down and violently moves the mouse to wake it up. "Why didn't you leave the screen as is when you came to get me?" you ask. "Oh, this problem is from last Tuesday," he answers. You wonder if you can move the Doctor's appointment up. "Okay," he says, as he opens Acrobat Reader. He presses some buttons, not caring if you're able to see what he's doing, and suddenly gets a blue screen of death. "See?" You realize that all he did was somehow hard crash Acrobat Reader- a program completely unrelated to your work.

    Action:> Ponder homicide

    There's not a jury in the world.

    Jeff is looking at you expectantly.

    Action:> give up

    As Jeff stares at you expectantly, you suddenly burst into tears. Leaning against the wall of his cubicle, it cracks and sags backwards as you slow sink to the floor and assume the fetal position. The men in white suits arrive a half hour later.

    Total score: -2
    Play Again? y/n: n

  16. Re:Was it so difficult? by digitalgiblet · · Score: 2, Funny

    You are on a plain that stretches as far as the eye can see. There are many ones and zeroes whizzing by above your head.

    Obvious exits are:
    formatData(scroll),
    writeData(scroll),
    deleteData(scroll).

    You see:
    a scroll with writing on it.

    Email Man, Printer Guy and Browser Boy are here.

  17. too much NetHack, too much NetHack... by Tired_Blood · · Score: 3, Funny

    >r
    What do you want to read? [ijk or ?*]

    >?
    Variables
    i - tmp
    j - tmp2
    k - tmp3

    (to self): "Wait, what were the variable types for each? hmmm... how about "

    >j
    As you read the variable, they ALL disappear. Your fun weekend plans crumble into tiny threads and fall apart! Debug this five-year-old garbage you wrote instead - oh look, you didn't use comments or naming conventions!

    (to screen): "ARRGGHH!! I KNEW I should have dropped everything on the Simulated Altar when I passed it!"

    --
    This is not my sig.
  18. Re:Was it so difficult? by arose · · Score: 2, Funny
    Browser Boy
    The sidekick of FireFox?
    --
    Analogies don't equal equalities, they are merely somewhat analogous.
  19. Great! by wootest · · Score: 3, Funny

    Now all I need to write is xyzzy!

  20. Re:How about a simple shell? by Jesus_666 · · Score: 2, Funny

    *insert examples here*

    I think if you remove the asterisks that already is a valid AppleScript example...

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)