Slashdot Mirror


Easter Eggs in Open Source?

David Symonds asks: "We've all known our fair share of easter eggs, in the form of hidden screens or messages that are activated by a certain keystroke sequence, or clicking on a certain pixel, and so on. Easter Eggs have been around for ages, from the old "xyzzy" command for "Colossal Cave" (a text-based adventure), to that move in International Karate (for the C64) which would cause your opponents pants to drop, to the various "about:..." entries in Netscape. My question is, are Easter Eggs a dying breed, and has anyone found any good ones in open source software?" I've always thought that the best Easter Eggs in Free Software was found in the comments of the source-code. What was your favorite easter-egg? I remember the secret room from the Atari 2600 Adventure game, mainly because I had found that one all on my own.

89 of 476 comments (clear)

  1. Re:(OT) Invalid Form Key by Yarn · · Score: 2

    its fixed now. i think it was due to clusters of proxy servers.

    I mailed CowboyNeal, to no avail, but then checked the slash page on sourceforge, where there was a bug report.

    --
    -Yarn - Rio Karma: Excellent
  2. Re:HP ScanJet 4P by Yarn · · Score: 2

    Uh... i'd try that, but i'm not insane

    --
    -Yarn - Rio Karma: Excellent
  3. Re:Frogger for the Atari 400.. by Pathwalker · · Score: 2

    BTW, any one know what happened to the C64 great programmers? Jeff Minter, Andrew Braybrook, Shaun Southern, Archer Maclean?

    Well, I know Jeff Minter's webpage is at http://myweb.magicnet.net/~yak/
    --
    Email address is real.

  4. Re:Doom 2 by CrusadeR · · Score: 2

    It was "To win the game, you must kill me, John Romero".

    --
    :wq
  5. Re:Web Based Easter Eggs? by kris · · Score: 2

    And you can even moderate them.

    © Copyright 2000 Kristian Köhntopp

  6. Re:Keeping the QA team on their toes by bluGill · · Score: 2

    Before I started the mainframe guys here came up with one. IBM had changed some device ID field from 1 byte to three bytes. (I'm not sure of all the details)

    The emngineers knew the girl who was assigned to test this change, and she is short. So when they sent the patch to use three byte fields to test they put in code, if the device Id was set to all 8s it out output an error: "Field too short, get taller tester." They finially removed it just before release, it was never discovered.

    I accidently introduced one. Our product has a hot standby, and early on in the design someone came up with the idea that we should check out the hot standby every day to make sure it is really working. The issue was the cable from the backup controller to the hardware could break without being detected since it wasn't in use, and when the primary broke you had no controller. So I introduced code that would make it switch controllors once a day if configured to. Well marketing changed their minds on the need for this, and I set the default to off. But I forgot to tell those who wrote the configureation - they thought the default was on, and so in certina times it was possibal to activate a confiuration, which when the software doesn't see a value for this field sets it to the default (on) and tells my code to turn it on. QA never caught it, and since I never work with a configuration (that being the only configurable thing in my part of the system) I never caught it.

    Many of the engineers I work with agree with you, add known bugs. If QA finds 90% of them you can guess that QA found about 90% of the accidental bugs, if they find 5% then you tell QA to get back to work. The only problem is often fixing an intentional bug introduces a different acidental bug that may not be caught because you are mostly done with QA.

  7. Re:Slashdot Easteregg by dattaway · · Score: 2

    ...and don't forget warez.slashdot.org for your cool popular software that should be instantly recognizable. Get yours today before it gets slashdotted.

    I'm just waiting for mp3.slashdot.org to get started.

  8. Another Odd Message in Linux by Black+Art · · Score: 2

    When you boot Redhat 6.2 for Sparc with a serial console, the following message shows up after the serial driver initializes:

    "And remember that cereal is a part of a good breakfast."

    --
    "Trademarks are the heraldry of the new feudalism."
  9. easter egg in enlightenment by Mandrake · · Score: 2

    if you're running enlightenment, try typing
    'eesh -e "fx raindrops on"' in a terminal window.
    use 'eesh -e "fx raindrops off"' to turn it off :)
    --
    Geoff Harrison (http://mandrake.net)
    Senior Software Engineer - VA Linux Labs (http://www.valinux.com)

    --
    Geoff "Mandrake" Harrison
    Some Random UI Hacker
  10. Re:A couple of Linux Easter Eggs by jammer · · Score: 2
    Actually, neither of these are what I would call easter eggs; at least, not the first one.

    To quote from sudoers(5):


    insults: If set, sudo will insult users when they enter an incorrect password. This flag is off by default.


    A feature which can be turned on and off in the config file isn't really an easter egg in my book.

    As far as the "printer is on fire" message, there might be an argument for this one. I'm not clear on the specifics of this, but, basically, some printers are only capable of delivering one error message for any condition. If the kernel is talking to one of these, it has no idea if it is out of paper, jammed, whatever, so:

    else if (!(status & LP_PERRORP)) {
    if (last != LP_PERRORP) {
    last = LP_PERRORP;
    printk(KERN_INFO "lp%d on fire\n", minor);
    }
    }

    (drivers/char/lp.c, circa line 450, in 2.2.14)

    Fun, though. :)

  11. Re:What is an Easter Egg without the Mystery? by m2 · · Score: 2
    My question is this: Can an easter egg still be exciting if all the mystery is taken out of it. If i can download the source, i can look for the egg that way, and although i may not bother to read it all, i'm sure somebody has read any given portion, and the eggs will all be ferreted out fairly quickly.

    There's an easter egg in Window Maker (a fairly obvious one). Go read the source and find it. It's not as easy as you think.

  12. Re:Embedded Games by Windigo+The+Feral+(N · · Score: 2

    To continue the thread of embedded games and easter-eggs in console games:

    In the "Making of Lunar: Silver Star Complete" CD (in the full Playstation limited edition version) there is an easter-egg that--with a combination of button presses--starts up a multiplayer game of Pong.

    In "Tales of Destiny" (a Namco RPG for Playstation) there is a section in one of the towns that has the complete arcade version of "Tower of Druuaga". (Then again, Namco is downright infamous for in-references, and especially in "Tales of Destiny"--there are many super-deformed versions of characters from various Namco games in the background (chibi Jack2 (Tekken 3), chibi Heihachi (the Tekken series), a few other assorted characters from the Tekken series and Soul Edge) as well as some decidedly more obscure (to non-Japanese) sources--like the kitty from Namjatown (an amusement park Namco runs in Japan). For that matter, in Tekken 3 itself there is an in-reference to their amusement park chain--Xiao Yu's stage is in the middle of the Wonder Eggs amusement park (yes, Namco runs an entire CHAIN of amusement parks in Japan, rather like Paramount owns Kings Island and Carowinds and whatnot here in the States). :)

    --
    -Windigo The Feral (NYAR!)
  13. Pitfall! by kzinti · · Score: 2

    Not really an easter egg, because it was advertised on the box, but getting into it was just like any "real" easter egg... The Sega Genesis version of Pitfall Mayan Adventure contained an entire, fully playable, copy of the original Activision Pitfall game for the Atari 2600. To get into it, you had to play to a certain point in the game then do something particular. I forget the exact incantation, but it was really cool to see an old game entirely embedded inside a modern game.

    --Jim

  14. Open source isn't a good easter-egg environment. by mcglk · · Score: 2

    The delight to easter eggs is derived from the same delight behind the real thing: the surprise of discovery. It's hard to hide a delightful surprise in open-source code without severely obfuscating the code.

    The other danger, of course, in a less-controlled open-source project is that the program will become more easter eggs than actual functionality. I don't see this happening with, say, Perl, which has a strong central clearinghouse for source code, but it could well happen with other projects that are controlled by a fairly large group. I know I'd hate to see an otherwise useful project for Linux or *BSD get bogged down due to source bloat and programmer distraction.

    Easter eggs have also changed through the years. They used to be fairly easy to get to, and they used to do fairly simple things. Excel's easter eggs, for example (last I checked, anyway) were getting completely out of hand, and it's (a) hard not to resent the code bloat in Excel as it is, and (b) it's so obscure to get to that I don't think anyone would have figured it out if it hadn't leaked out of Redmond.

    Now, perhaps in a strong-clearinghouse type of project, the clearinghouse might opt to maintain one bit of code that isn't immediately open source---at least, not until the next significant release (as deemed by the clearinghouse). That code would control both how the easter egg is accessed and what it is, and as soon as it's changed, the old version is released.

    It's sort of an odd way to look at open source, I realize, but it would provide an environment that provides for the delight of easter eggs, and also not let them get too much out of control.

    Just a thought.

  15. Re:Doom 2 by Bad+Mojo · · Score: 2

    It was John Romero's head on a stake. Perhaps an omen of things to come?


    Bad Mojo

    --
    Bad Mojo
    "If you can't win by reason, go for volume." -- Calvin
  16. Metorid by finkployd · · Score: 2

    I always loved the secret worlds in Metroid. The basic idea was, you shoot open a door, stand in it and let it close on you. Then you press down (to go into a ball) and up as fast as you can to kind of slid your way up into the wall. Then you hit the jump button to bring the screen point of view up with you. Do this enough and you will have horrible cramps in your hand, and you might make it into a bizzar secret world. This world may or may not have gravity, bad guys, power ups, doors that lead to nowhere, etc.

    It was a fun way to waste time with a old favorite Nintendo game.

    Finkployd

  17. Re:Easter egg in Fallout 2 by Lord+Kano · · Score: 2

    I'm just glad that I'm a porn connoisseur, or else I wouldn't have know what a "fluffer" is and gotten myself in trouble.

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  18. Re:Code Comments? by Kris+Warkentin · · Score: 2

    Not that many people read code so the comments are effectively hidden. Not that many people sit around trying strange key combinations or decompiling executables so the closed source easter eggs are hidden. When I think of "Easter Egg", I just think of a pleasant surprise that is not immediately obvious. Perhaps the type of easter egg that would be found in open source is fundamentally different. After all, the source code sort of IS the point n'est pas?

    --

    In Soviet Russia, hot grits put YOU down THEIR pants.
  19. Best easter egg I ever saw... by eyeball · · Score: 2

    I got a win 95 machine at work from someone. One day I was messing around typeing random things in, and I happened to type 'loadlin'. It started up this weird easter egg called linux.

    --

    _______
    2B1ASK1
  20. Easter egg in The GIMP. by Raphael · · Score: 2

    There was one easter egg in version 1.0.x of The GIMP, introduced in 1998 by Adam D. Moss. It was rather hard to find because you had to use the DB Browser and see that one plug-in registered itself as "plug-in-the-egg" but did not appear in any of the menus. If you tried to invoke this procedure, it would display some pretty animations on your screen.

    But a few weeks after this was added, it was taken out of hiding in the developer's version of the GIMP (versions 1.1.x), where it registers itself as Filters->Toys->The Egg. As Adam wrote when the hidden plug-in was revealed, I guess we need a new easter egg for version 1.2...

    --
    -Raphaël
  21. Re:HP ScanJet _5_P by Black+Parrot · · Score: 2

    > Extra credit: Can anyone name the historical significance of this particular tune?

    Not like I knew, but google is always on standby with 4000 Linux machines to help. I found this right away.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  22. Re:HP ScanJet _5_P by Black+Parrot · · Score: 2

    Better yet, here it is in an audio link.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  23. Re:Atari 2600 Combat by Ratface · · Score: 2

    Kewl! I've got a 2600 and a copy of combat at home (picked it up at a car boot sale in London a coupla years back for 30 quid!). I'll give that one a try!

    "Give the anarchist a cigarette"

    --

    A little planning goes a long way...
  24. Re:Konami's Contra for the NES by Mr+T · · Score: 2
    That was a damn fine one.

    We made up all sorts of fun variations on the game. Kamikazee mode where the first one through each door won, no matter what it took to get through first. Defender mode where you won by saving your brother from getting shots, a la the secret service where you take the bullets. I think we had a couple others that were fun too.

    --
    This is my signature. There are many signatures like it but this one is mine..
  25. Re:hasn't this story been done before? by lahosken · · Score: 2
    I think I saw something in the slashdot code that submits this story every April 1. I don't know why it's showing up today, though.

    (nb: I'm kidding)

  26. Gadaffi by Robert+S+Gormley · · Score: 2

    A virus, for the Amiga, which would step the heads (3 1/2") to play a song, and in the process throw them irrevocably out of alignment.

    --

    Open Source. Closed Minds. We are Slashdot.

  27. Quark users. . . by slurry47 · · Score: 2

    on the Mac.

    Make 5 boxes, select one, "command+shift+option+k" repeat with the other boxes.

    Does this work with other OSes anyone?

    --


    Dirt doesn't need luck.
  28. My favorite BeOS easter egg by Sebbo · · Score: 2

    There are several EEs in BeOS (check the BeOS Bible for an incomplete list). The one I'm fond of is that just about any exotic keystroke-mouseclick combination on the browser's "About" box brings up a pop-up window with the message "Stop looking for an easter egg. There isn't one."

  29. GNOME by Nodatadj · · Score: 2

    GNOME is full of easter eggs

    well 3

    1: April 1st, Wanda the fish will die

    2: Triple click the right mouse button on the panel tab in the control centre, and a new tab will appear with a GEGL waving.

    3: Type GNOME on the About GNOME program and the logo changes to the sqeaky gnome toy, and it sqeaks when you click it.

    Thats all.

  30. Re:Slashdot Easteregg by Wah · · Score: 2

    Here's a place you can start.

    I don't know how up to date it is. You can set them up yourself. It's not hard.

    --

    --
    +&x
  31. Re:item 7 in Wizardry by ryanr · · Score: 2

    Nope, I'm certain it was piss. I was quite surprised when I stumbled on it. We had been typing in various obscenties etc... of course, and when we got to piss, it asked for a direction. So, we went about pising on things until we got to a guard.

  32. Re:item 7 in Wizardry by ryanr · · Score: 2

    It's another cheat, but what the heck...

    Also Ultima 2, I think. We discovered that you could do other command, and type is piss or urin (only took 4 letters) on a guard, and it would charge you 100 gold, and the guard would disappear. The guards were normally invincible.

  33. Re:How do you define an Easter Egg? by Janthkin · · Score: 2

    Well, you take your average egg, boil it for (I believe) on the order of 15 minutes, pull it out, cool it, dry it, and color it, usually using dyes or paints or some such. And, provided it's fairly close to the Easter holiday, Voila! You have an Easter Egg. :)

    I think they're defining an easter egg as being a snippet of code that requires the user to use the program in an unusual way in order for it to be seen. So, if they have to enter a bizarre sequence of keystrokes at a place where keystrokes aren't normally called for, I'd call it an egg.

  34. Re:SimCopter by generic-man · · Score: 2

    Actually, the reason why the guy was fired was because he wrote a time-triggered event where at one time, there would be HUNDREDS of guys kissing.

    This "Egg" even made national news, and Maxis offered to take the games back for replacement. Why they didn't just put "rated T for Teen" labels on the package instead is left to the ages. :)

    --
    For more information, click here.
  35. Re:Open Eggs by Simon+Brooke · · Score: 2
    With open source, however, its another story. One of the goals of programming is to develop small, fast, and tight code that leaves as small a footprint as possible. Of course there are numerous examples of bloat ware out there (how many times have you heard "Damn, excel 97 is enormous.. must be because of the flight simulator they included!"), in open source there is no reason why someone should make more bloat than necessary. In other words, with all the talent that is developing open source projects, why should a space-waster make its way in?

    I'm not at all convinced. Some of the things out of the IOCCC are amazingly small, so they don't cause code-bloat, and amazingly dense, so that you could never work out what they do by reading the source. Perfect for open-source easter eggs. My favourite is this.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  36. Another Linux Easter egg. by Isomer · · Score: 2

    After trying to emulate the linux shutdown message for a text adventure I was writing I was poking through the source code for init and friends and discovered that if your username is 'tyler' and the system is being rebooted you get an additional "Going down Mr Tyler?" as well as the normal 'System is going down for a reboot now' message. :)

  37. Re:Konami's Contra for the NES by Junks+Jerzey · · Score: 2

    My favorite Egg was the +30 lives for Konami's Contra on the NES. It was something like, up-up-down-down-left-right-A-B-start. Although not open source, it helped to pass an otherwise impossible game.

    Of course that's a cheat, not an easter egg.

  38. Re:Favorite easter Egg by imac.usr · · Score: 2
    for the IIci, it was 9/20/89 (the day it was introduced). The IIfx's was sometime in March 1990. There's a Macintosh application floating around that lists literally hundreds of Apple Easter Eggs in everything from the system software for the IIgs to the Newton to the Apple Fax Modem to MPW. Astounding stuff in some cases.

    BTW, if you want to know the names of the people to blame for the office assistant, follow the instructions for this Easter Egg. It worked on the office computers here.

    --
    I use Macs for work, Linux for education, and Windows for cardplaying.
  39. Re:Good Easter Eggs Site by BorgDrone · · Score: 2

    great site!

    I particulary like <a href="http://www.eeggs.com/items/906.html">this one</a>
    ---

  40. Re:Doom 2 by AugstWest · · Score: 2

    Of course, you haven't denied cheating either...

  41. Easter Egg in 2Market Home Shopping CD by goingware · · Score: 2
    I worked like a slave to get the 2Market home shopping CD for the Mac out in time for the Christmas shopping season a few years ago. The start of the project was delayed but the ship date could not be.

    Right at the end of the project a coworker put in an easter egg where if you clicked on his name in the about box, you'd see a full-screen photo of him holding his newborn child. This was in the first 2Market CD in November of '94

    He showed me this and I asked to add myself. When you clicked on my name, you'd get a recording of me saying "Hi Mom", then giving instructions to search for something in the product search.

    We'd already screwed with the search keywords so that searching for certain terms resulted in product matches that were somehow funny. I think if you searched for "Mike" you got a spy camera. I think nearly everyone on the project has a product associated with their name that they got to choose themselves.

    The easter egg wasn't discovered until after a quarter million CD's were pressed. Even if they could afford to re-press them, there wasn't time.

    The result of this was that I was assigned the special job of ensuring that this never happened again at Medior.

    Medior was later acquired by America Online and renamed AOL Productions. I think it's since been shut down.

    The fellow who assigned me the special task of ensuring no more easter eggs were programmed into our products was Barry Shuler, who is now some bigwig at AOL and is pictured here in a CNet article.

    2Market happened just as the web was just beginning, before there was a significant amount of e-commerce. I think we did a really good job, and I was impressed with how well everyone pulled together to ship the product. I think the user experience of shopping from the CD was much better than shopping via a 28 or even a 56 kbaud modem, which is still what most people have.

    But it didn't last long, I think competition from the Internet put it out of business. I think some kind of CD/Internet hybrid, where bulk content like sound files and multimedia movies of product demos on a CD, interacting with a web site to get live content and updated prices would be pretty cool.

    Mike

    Tilting at Windmills for a Better Tomorrow
    --
    -- Could you use my software consulting serv
  42. Re:Here's one for you: by Mr.+Penguin · · Score: 2

    Yes, it was a line from Willy Wonka, but my signature contributes it to it's original author. That's where Willy got it from.

    Brad Johnson
    --We are the Music Makers, and we
    are the Dreamers of Dreams

  43. Flight Sim in Excel by SilentReproach · · Score: 2

    Do the following in MS Excel '97:
    1) in Excel open a blank work sheet
    2) press F5 and type X97:L97 in the REFERENCE box, then click OK
    3) now hit your tab key once (you should end up in cell M97 )
    4) press CTRL and SHIFT while clicking once on the CHART WIZARD icon (the one at the top with the blue-yellow-red bar chart)
    (Accelerate with the left mouse button, and decelerate with the right mouse button. Hit Esc to exit. Don't miss the part about the nachos.)

    --
    Religion is the opium of the people. Evolution is the opium of scientists.
  44. Re:Easter eggs in technical docs by Mija+Cat · · Score: 2

    Good! Then I'm not the only one who does this!

    I have to write up "ops procs" (Operations Procedures) for anything I assign to our Ops staff, and usually they skip the "definition of terms" and go right to the "type this, type that".

    I've started putting restaraunt reviews in the definitions, just to see who's paying attention.

    Meow

    --
    Yes, that's really my e-mail. Don't change a thing.
  45. Re:How do you define an Easter Egg? by MaximumBob · · Score: 2

    Just for the record, I know what it's referring to. I'm just questioning how an Easter Egg is defined.

  46. My favourite? by davebooth · · Score: 2

    it has to be the first one I found without being told it was there.. in doom2, on the final level, the hidden area with an impaled developer that you can only get to by using the noclip cheat and walking into the the middle of the boss monster :)

    # human firmware exploit
    # Word will insert into your optic buffer
    # without bounds checking

    --
    I had a .sig once. It got boring.
  47. Re: Kernel MSGs: Aiiieeee!!! by taiwanjohn · · Score: 2

    I've only seen it once or twice, and it was YEARS ago, when Linux was less stable. (Even then, you had to be doing something dangerous to see this...)

    The Linux kernel would say "Aiieeeee!" and complain about not being able to access code-pages or something like that...

    You could just tell that the coder figured, "If it ever gets this bad, the kernel is fscked... might as well be up-front about it..."

    Just one more reason why I love Linux...

    --jd

    >> Q: What do computers have in common with air conditioners?
    >> A: They both stop working when you open windows

    --
    XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
  48. Adventure Secret Room by dman123 · · Score: 2
    Wait a minute, let me get this straight...

    You found the secret room in Atari's Adventure all by yourself? Without any help or hint that there was an Easter Egg there?

    To do this you had to:
    1) Haul the bridge around inside the Black Castle.
    2) Set it down and walk through a wall.
    3) Pick it up and try a different wall.
    4) Repeat, repeat, repeat.
    5) Do this everywhere else too in the game because you wouldn't "know" there was a secret in the Black Castle.
    6) Do it all again because that magic "key" is only 1 pixel wide
    7) Eventually have the idea to walk through the end wall in the main corridor to end up in the magic room.

    With all due respect Cliff, I doubt it.

    --
    dman123 forever!

    --

    --
    dman123 forever!
    Filtering out the -1s and 0s since 1999.
  49. NetHack by hypergeek · · Score: 2
    The entire game of NetHack never ceases to surprise me. (And when you read the source, it gets even weirder!)

    There are enough bizarre, hidden things in that game to make almost any other adventure game look incredibly shallow in comparison.

    --
    Stay up hacking each weekend. Sleep is for the week.
  50. How to activate it by yerricde · · Score: 2
    Amiga was originally the successor to Atari ST, but Commodore bought it. To see what the developers had to say about it:
    1. Load Amiga Workbench and several applications. Click in the background.
    2. Holding Alt+Shift+F1 through Alt+Shift+F10 produces a credit in the status bar at the top of the screen.
    3. While still holding Alt+Shift+F1, eject a disk. "The Amiga, born a champion."
    4. Reinsert the disk. On Amiga OS 1.2 and earlier, a subliminal "We made Amiga, they fscked it up." (This is why you run other apps, so multitasking lets you actually see the message.) On Amiga OS 1.3 and later, "Still a champion" after Commodore found out about it.
    5. Thank you William Poundstone for
    6. Biggest Secrets.
    --
    Will I retire or break 10K?
  51. It wasn't TETRIS. by yerricde · · Score: 2

    It wasn't Tetris® because I haven't seen it on Tetris.com, the place for all licensed Tetris products (anything else using the trademark is illegal. However, it may have been a drop-in replacement like Tetanus, Quadra, Bedter, or the one that comes with some distributions of GNU Emacs (Alt+x tetris RET).

    --
    Will I retire or break 10K?
  52. Atari 2600: Adventure... by Spoing · · Score: 2
    This one had the first easter egg I ever encountered.

    You had to find three grey dots hidden in the walls of certian rooms. If you gathered all three together, you could walk through a special wall that lead to a room with the easter egg. If you didn't have the three dots, you'd just see another (empty) room.

    I think the easter egg had the names of the programmers, but don't quote me on that.

    Shortly after finding this, I proceeded to tourture the machine with a screwdriver...and "programmed" a few new games.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  53. Egg in TECO32 on VAX/VMS by Suzuran · · Score: 2

    VAX/VMS V5.5, on my MicroVAX 3100...

    $ MAKE :== $SYS$SYSTEM:TECO32 MAKE
    $ MAKE LOVE
    Not War?
    *


    LONG LIVE TECO! ^_^

  54. the best easter egg of all time by theseum · · Score: 2

    what is the best easter egg of all time? None other than the dopefish!! It has become bigger and bigger ever since its first appearance in Commander Keen. It was last seen in the Well of Wishes in quake 2...or so i think.

  55. Favorite easter Egg by surferfro · · Score: 2

    I had a Mac 2Ci that when booted up on a specific date would show a photograph of the development Team. I'd sure like to see a photo of the guy who wrote that @#$* paperclip in office.

    --
    A computer lets you make more mistakes faster than any invention in human history - with the possible exception of handg
  56. Easter egg in Fallout 2 by Ionized · · Score: 2

    i think the easter egg in fallout 2 takes the cake. it was an actual in-game item called an easter egg, and looked like (you guessed it) an easter egg. it was hidden behind a shelf in the basement of some store and the entrance to the basement itself was hidden as well. to pick it up you had to click on one specific pixel.

    in the item description, it said something to the effect of "congratulations, you've found an easter egg." the egg did absolutely nothing. i thought it was a great tongue in cheek addition to what was an amazing (and hilarious) RPG.

    Power Corrupts

  57. Mortal Kombat 2 by zombieking · · Score: 2

    My favorite easter egg was in the home version of Mortal Kombat 2. If you played 200 games in a row in two player, you and a friend would get to play a round of Pong.

    --

    -----
    "The only difference between me and a madman is that I'm not mad." - Salvador Dali (1904-1989)
  58. OpenDeskbar easter egg by Anonymous+Karma · · Score: 2
    The only one I know of (other than the already-mentioned WindowMaker egg) is the well-know egg in OpenDeskbar:

    Hold down control, alt, and shift on the left side of the keyboard and press the be menu button. The menu should have an extra submenu that's called "Window Decor". Pressing one of "BeOS", "Windows 98", "MacOS", or "Amiga" will allow you to change your window borders.

    There's also some funny stuff in the Be header files, such as the functions is_computer_on() and is_computer_on_fire(), as well as the list of platforms, including the Z80 and the Timex Sinclair.

    --

    If anybody has a copy of Rhapsody for Intel to give away, drop me an email.

  59. Open Eggs by bjb · · Score: 3
    While easter eggs are cool things, when they're from open source projects I think someone is going to complain.

    When you find something in a closed source product (say Excel 97) its a neat thing. However, you have no control over the decisions made at Microsoft, so you accepted it with a smile.

    With open source, however, its another story. One of the goals of programming is to develop small, fast, and tight code that leaves as small a footprint as possible. Of course there are numerous examples of bloat ware out there (how many times have you heard "Damn, excel 97 is enormous.. must be because of the flight simulator they included!"), in open source there is no reason why someone should make more bloat than necessary. In other words, with all the talent that is developing open source projects, why should a space-waster make its way in?

    I guess what I'm trying to say is that while I enjoy eggs and I like to see them, with open source projects, you're only going to increase the size of the code (and possibly the complexity too, in hiding it) to add the eggs. If we're trying to prove to the world that open source is a better alternative, then why not try to streamline it as much as possible?

    Still, I'm waiting to find that egg in KOffice that lets me play pac-man in my spreadsheet.

    --

    --
    Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
  60. transmeta's web site? by boinger · · Score: 3
    It was silly, but the "there are no tyops on this page" in the comments of transmeta's not-yet-there website was great.

    okay, so it's not software or open source. so sue me; it's what I thought of.

    --
    Send your friends messages of love at fuck-you.org
  61. Easter egg in older GCC versions by JoeBuck · · Score: 3

    So, you want an open source easter egg?

    The GNU C compiler used to have an interesting easter egg: at one point, the ANSI C draft (it wasn't finalized yet) said that the effect of #pragma was undefined. At the time, GCC had no pragmas; RMS didn't like them because you couldn't use a pragma in a macro.

    So the easter egg was this: if your code contained a #pragma, gcc would attempt to launch a game of rogue or hack. If it couldn't find either program on your system, it would print a message reading "You are in a maze of twisty compiler features, all different".

    See this link for more details.

    1. Re:Easter egg in older GCC versions by ajs · · Score: 4
      Here's the current encarnation of that code from cccp.c:
      #if 0
      /* This was a fun hack, but #pragma seems to start to be useful.
      By failing to recognize it, we pass it through unchanged to cc1. */

      /* The behavior of the #pragma directive is implementation defined.
      this implementation defines it as follows. */

      static int
      do_pragma ()
      {
      • close (0);
        if (open ("/dev/tty", O_RDONLY, 0666) != 0)
        • goto nope;
        close (1);
        if (open ("/dev/tty", O_WRONLY, 0666) != 1)
        • goto nope;
        execl ("/usr/games/hack", "#pragma", 0);
        execl ("/usr/games/rogue", "#pragma", 0);
        execl ("/usr/new/emacs", "-f", "hanoi", "9", "-kill", 0);
        execl ("/usr/local/emacs", "-f", "hanoi", "9", "-kill", 0);
      nope:
      • fatal ("You are in a maze of twisty compiler features, all different");
      }
      #endif
  62. Re:Doom 2 by Zoid · · Score: 3

    Doom 2 had a funny one: at the very end of the game, if you weren't cheating, you had to make it to an elevator in the center of the room and shoot at a hole across the room once the elevator was as high as it would go. If you were cheating, and I couldn't beat the game without doing so, you could get into the little chamber you were shooting at. Inside was (I think) John Carmack's bloody head on a stake.

    Actually, it was John Romero's head. You can tell by the hair. :)

    It was funny--the head even had pain animations so it would scream when you damaged it.

    Another easter egg in Doom2 was the sound that played when you entered the final room that had the hole where you had to shoot into (and damage the head). The sound was some bizarre language being spoken. If you take the sound sample and reversed it, you'll find it's Romero with lots of heavy reverb saying, "To win the game you must kill me, John Romero."

    --
    /// Zoid.
  63. So. by Black+Parrot · · Score: 3

    > If you take the sound sample and reversed it, you'll find it's Romero with lots of heavy reverb saying, "To win the game you must kill me, John Romero."

    Ah-ha! Now we know that the "!seineew era sreenigne epacsteN" from the latest Microsoft scandal wasn't really the password to a backdoor, but just part of an unfinished easter egg!

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  64. Re:Open source isn't a good easter-egg environment by Azog · · Score: 3

    Heh.

    *cough*. Obviously, there should just be single, large "easteregg.lib.so" that people could install or not when they set up the system.

    Any app that wanted to do an easter egg could just dynamically link to the lib. This would have several advantages:

    - reduce code bloat in apps, yet provide a very large library of cool easter eggs.

    - Easter eggs could be themeable under Gnome and KDE.

    - It would be possible to upgrade easter eggs without modifying applications

    - Make it possible to abstract the easter egg functionality - for example, on a machine with X, a fancy graphical easter egg could be displayed, but on a console, a simple message could be printed like "If you had X, you would see the really cool easter egg here... Congratulations".

    - Debian users could just "apt_get eastereggs", and RPM people could "rpm -i eastereggs" for maximum convenience.

    - A useful set of files to know:
    /usr/doc/HOWTO/HOWTO-EasterEgg
    /etc/easteregg.conf
    /var/log/easteregg/found

    - Each Linux distribution could customize the easter eggs without modifying the source of all the included apps.

    - Other advantages are left as an exercise to the reader.

    (Just kidding. Sort of.)


    Torrey Hoffman (Azog)

    --
    Torrey Hoffman (Azog)
    "HTML needs a rant tag" - Alan Cox
  65. Defined as by Devil+Ducky · · Score: 3

    "The term 'Easter Egg', as we use it here, means any amusing tidbit that creators hid in their
    creations. They could be in computer software, movies, music, art, books, or even your watch."

    As copied and pasted from http://www.eeggs.com/ and if you can't trust them to define an easter egg who can you trust?

    Devil Ducky

    --

    Devil Ducky
    MY peers would get out of jury duty.
  66. Re:Here's one for you: by ucblockhead · · Score: 3

    Yes, but it clearly does not work. I had a whole case of Sierra Nevada Pale Ale in my refridgerator, and it still reported it "not found".

    I demand an update from the Enlightenment team immediately.

    --
    The cake is a pie
  67. Frogger for the Atari 400.. by technos · · Score: 3

    They used commodity cassettes for some copies due to production underrun early on. Of course, this meant they had extra space on the cassette. What to do? Six and a half minutes of the Frogger game music, and someone saying 'Goodnight'.

    What I'd like to know is who the hell was whacko enough to play back the entire Frogger program cassette in a audio tape deck.

    --
    .sig: Now legally binding!
  68. XYZZY wasn't an Easter Egg! by NaughtyEddie · · Score: 3

    It was part of the game, scrawled (ISTR) on the wall in a cave, and essential to the game's completion.

    --

    --
    It's a .88 magnum -- it goes through schools.
    -- Danny Vermin
  69. Doom 2 by falloutboy · · Score: 3
    Doom 2 had a funny one: at the very end of the game, if you weren't cheating, you had to make it to an elevator in the center of the room and shoot at a hole across the room once the elevator was as high as it would go. If you were cheating, and I couldn't beat the game without doing so, you could get into the little chamber you were shooting at. Inside was (I think) John Carmack's bloody head on a stake.

    1. Re:Doom 2 by Fishstick · · Score: 3

      There's at least one in Quake2 that I remember, you drop through some acid-slime stuff and swim through a crack in the wall hidden in the shadow, when you emerge there is a bunch of cool stuff to see, including a picture of romero and his ferrarri (or whatever).

      Of course the other one that everyone always sees is the 'hall of id' at the end of the game where you see rotating pictures of the staff and go down a tunnel to see the 'tank' dude making out with a couple of 'iron-maiden' demon/cyber/hellbitch things. Ugh!

      --

      There is much cruelty in the universe, John.
      Yeah, we seem to have the tour map.

  70. Windowmaker! by slothbait · · Score: 4

    Atleast for a while, Windowmaker would pop up a window with a smily face and play music if you clicked in some special way on the "about" box.

    I never would have known this, if I hadn't been digging through the source, looking for something else. Ah...the joys of open source.

    I never have gotten it to trigger, though. I think you have to compile with a special option for all the bells and whistles. I kind of like Easter Eggs, though...

    --Lenny

  71. Unusual Error Codes in GLIBC by Black+Art · · Score: 4
    In the documentation for GLIBC 2.0.6 you will find the following weird error conditions:

    Macro: int ED
    The experienced user will know what is wrong.

    Macro: int EGREGIOUS
    You did what?

    Macro: int EIEIO
    Go home and have a glass of warm, dairy-fresh milk.

    Macro: int EGRATUITOUS
    This error code has no purpose.

    --
    "Trademarks are the heraldry of the new feudalism."
  72. Re:Web Based Easter Eggs? by JamesKPolk · · Score: 4
  73. The best one ever by Shoeboy · · Score: 4

    This one was totally cool. It required MS SQL Server 6.5, SMS 2.0 and perfmon. Basically, you installed SQL and then SMS. Then you open perfmon and have it display CPU activity. When you do, you'll see the easter egg (a red line at 100% since one of the SMS components gobbles all your cpu and renders the machine useless.)
    They removed this easter egg in SMS 2.0 sp1. Pity, as it was pretty cool, and you triggered it whether you wanted to or not!

    --Shoeboy
    (former microserf)

  74. Re:HP ScanJet _5_P by Seth+Cohn · · Score: 4

    It's the 5P, not the 4P

    It's the one with the green scan button in the front.

    And YES, this is the coolest hardware easter egg ever.

    Music made by moving the scan head back and forth and the whine of the motor plays the notes.

    Amazing!

    --
    Help achieve Liberty in your lifetime - join the Free State Project - http://www.freestateproject.org
  75. What is an Easter Egg without the Mystery? by drenehtsral · · Score: 4

    My question is this: Can an easter egg still be exciting if all the mystery is taken out of it. If i can download the source, i can look for the egg that way, and although i may not bother to read it all, i'm sure somebody has read any given portion, and the eggs will all be ferreted out fairly quickly.
    The other option would be to hide them by obfuscation, but i think that is a fairly irresponsible thing to do in a case where other people actually have to put up with your source. Now on the other hand, they could still be thrown in there to amuse users. Most of the pieces of software i use, honestly, i don't ever read through the source, i just build it and install it. I guess i'd still get a kick out of those then, but i think i'd go and read the code for the egg anyway.

    --

    ---
    Play Six Pack Man. I
  76. Easter Eggs Considered Essential by dsplat · · Score: 4

    How can we possibly compete if open source spreadsheets don't credit their programming team via an obelisk that you have to find via the carefully hidden flight simulator built into the thing? Oh, wait, we might actually just put their names prominently on the project web site, and in the README or NEWS file, or provide a documented way to find information about the project.

    </sarcasm>

    --
    The net will not be what we demand, but what we make it. Build it well.
  77. Good Easter Eggs by Ledge+Kindred · · Score: 4
    If there are any open-source developers out there reading this article, please put some more easter eggs in your code that cause pants to drop. That's the kind of thing end-users really like...

    -=-=-=-=-

    --

    -=-=-=-=-
    My mom's going to kick you in the face!

  78. secret about box in first PCI Power Macs by goingware · · Score: 4
    If you opened a drag-and-drop aware text editor on a Macintosh running the first few systems available for the first PCI Power Macintoshes (7500, 8500, and 9500) - I think these were 7.5.3 and 7.5.4 and maybe 7.5.2, then typed "secret about box", selected the text with your mouse and dragged it to the desktop, the creation of the clipping file with that text would start an easter egg.

    It was a really nicely done one with a photo of the courtyard inside the Infinite Loop engineering complex at Apple, and superimposed on the photo (and apparently in the center of the courtyard) was a reflective flagpole with a flag of an iguana with an electrical power plug on his tail.

    The flag waved, responding to the blowing wind, and reflections of the courtyard and the waving flag appeared on the flagpole. You could change the direction of the wind with your mouse and by moving your mouse just right you could cause the wind to blow the flag off the flagpole so it fell to the ground (not visible below the frame).

    It was extremely well done and apparently was custom coded just for that purpose. It didn't use any of the 3D api's in the mac, the 3d was handrolled. I don't think it used 3d hardware accelleration in the graphics card, I don't think those models had 3d hardware accelleration.

    Also there would be scrolling credits at the bottom of the screen, in a couple of the systems you'd see my name (Michael D. Crawford) listed among them. I was very proud to be there.

    Mike

    Tilting at Windmills for a Better Tomorrow
    --
    -- Could you use my software consulting serv
  79. Slashdot Easteregg by _xeno_ · · Score: 4
    You gotta love the Tacohell easter egg in /. (http://slashdot.org/tacohell)!

    Well, OK, maybe that isn't REALLY an easter egg...

    --
    You are in a maze of twisty little relative jumps, all alike.
  80. Easter Egg Archive by YASD · · Score: 4

    There's a collection of easter eggs at the Easter Egg Archive. It lists a couple for Linux and one for gcc.

    ------

    --

    ------
    You are in a twisty little maze of open source licenses, all different.
  81. DVD Easter Eggs by Ka0s64 · · Score: 4

    While Easter Eggs may not be as prevalent recently, I have been happy to find many Easter Eggs placed on DVD's. My personal favorite is the Evil Menu on the Austin Powers 2 DVD. Easter Egg hunters should checkout "http://www.dvdeastereggs.com/easter_eggs.html" for some cool easter eggs.

    --
    --C:\DOS C:\DOS\RUN RUN\DOS\RUN
  82. Good Easter Eggs Site by philj · · Score: 5

    This site (www.eegss.com) has a big list of them! My favourite one was the doom-style thing in one of the M$ Office applications - It had a shrine to Bill Gates in it!

  83. Here's one for you: by Mr.+Penguin · · Score: 5
    Though it's not actually an easter egg, you can see it when configuring the source for Enlightenment. While all of the stuff is rolling by, you'll see it say
    checking for large quantities of bass_ale in refridgerator...not found
    checking for large quantities of any_ale in refridgerator...not found
    Then it says you need to get more ale!

    Also, when compiling Eterm, you'll see a message like this:

    checking for life_signs in kenny...not found
    oh my god! you killed kenny! you bastard!

    Not really an easter egg, but definately worth a laugh.

    Brad Johnson
    --We are the Music Makers, and we
    are the Dreamers of Dreams

  84. How do you define an Easter Egg? by MaximumBob · · Score: 5
    Yeah, I was kind of wondering about that, myself. How do you define an Easter Egg? I mean, for a second, I was thinking that, say, the wooden cup hidden in one of the backgrounds in The Secret of Monkey Island was an Easter Egg. (you know the one -- you look at it and it says, "This is the cup of a carpenter.") But upon further reflection, that's really more of a joke. Same with the move that makes the guy's pants fall down, or Xyzzy. What exactly qualifies as an Easter Egg?

    That's one of those great questions like, "Am I pretty much just stealing from my employer when I'm pontificating about these things on the clock?"

    1. Re:How do you define an Easter Egg? by pugugly · · Score: 5
      That's one of those great questions like, "Am I pretty much just stealing from my employer when I'm pontificating about these things on the clock?"

      Only if your employer pays you for thinking about a coding problem when you're in the shower.

      This has been a test of the Slashdot Broadcast Network . . .

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
  85. Easter eggs in technical docs by ebh · · Score: 5

    Slightly offtopic, I know, but I was once reviewing a document for a serial-port driver or some such. As these things usually are, it was page after page of mind-numbing detail about hardware registers, state graphs, interrupt handlers and the like. About 3/4 of the way in, the author described yet another hardware register, which had three or four bit fields of varying length. One of them was called "EAD - Earn a Dollar".

    Being the naive newbie engineer I was back then, I went in and asked him what that was, and he promptly handed me a dollar. He said he had put that in just to see if anyone would read that far.

  86. HP ScanJet 4P by 33C · · Score: 5
    My Favorite Easter Egg :

    On the HP ScanJet 4P SCSI :

    • Set the SCSI ID to 0(zero).
    • Power down the machine
    • Power it back up holding down the "scan" button.

    It will proceed to play "Ode to Joy" using variations in the scan-head motor speed.