Do you have adblock enabled?
 
If you can read this, either the style sheet didn't load or you have an older browser that doesn't support style sheets. Try clearing your browser cache and refreshing the page.

(Ars Technica)   That's not a bug, it's a secret time warp feature. Game developer reveals how he got around Sega's bug validation process   ( arstechnica.com) divider line
    More: Amusing, Sonic 3D Blast, Traveller's Tales, level select, Easter egg, Sonic the Hedgehog, Easter, founder Jon Burt, first-ever Easter egg  
•       •       •

3141 clicks; posted to Geek » on 04 Oct 2017 at 8:50 PM (10 weeks ago)   |   Favorite    |   share:  Share on Twitter share via Email Share on Facebook   more»



22 Comments     (+0 »)
 
View Voting Results: Smartest and Funniest
 
2017-10-04 01:42:18 PM  
Why is it that every person clever enough to get around Sega/Nintendo's publishing process couldn't make a game worth a shiat?  Asking for a friend whose mom invented Bible Adventures.
 
2017-10-04 09:11:16 PM  
That entire "article" can be boiled down to "any errors get thrown to the level select screen, including those that come from smacking the cartridge."
 
2017-10-04 10:23:18 PM  
Basically ...try {something}catch(Throwable e) {levelSelectScreen();}
 
2017-10-04 11:46:41 PM  

Mike_LowELL: Why is it that every person clever enough to get around Sega/Nintendo's publishing process couldn't make a game worth a shiat?  Asking for a friend whose mom invented Bible Adventures.


Someone actually tried to give that to me once. I refused it and never spoke to them again.
 
2017-10-04 11:53:09 PM  
I should do this now. Toss everything into a try:except. :D
 
2017-10-05 12:16:06 AM  
This intrigues me.  Are there any emulators with a "smack the cartridge" button?
 
2017-10-05 12:39:10 AM  

veale728: That entire "article" can be boiled down to "any errors get thrown to the level select screen, including those that come from smacking the cartridge."


Which is being presented as "got around Sega's bug validation process" but is actually the perfect result for Sega.  The point being the USER never sees a crash, they just see the 'easter egg'.
 
2017-10-05 12:39:24 AM  

ajgeek: Mike_LowELL: Why is it that every person clever enough to get around Sega/Nintendo's publishing process couldn't make a game worth a shiat?  Asking for a friend whose mom invented Bible Adventures.

Someone actually tried to give that to me once. I refused it and never spoke to them again.


You strike me as more of a Super 3D Noah's Ark  enthusiast.
 
2017-10-05 12:55:56 AM  

lindseyp: The point being the USER never sees a crash, they just see the 'easter egg'.


Which sucks if you're actually trying to play the game and get through levels.

Basically, these guys didn't want to/have time to fix bugs in their game to get it through the validation process properly, so they made a catchall. Crashing to a level select screen is almost as bad as crashing to a title screen.
 
2017-10-05 01:39:21 AM  
Was just telling the story last night about how I found a repeatable 'A' level crash- a hard crash requiring reset every time-  in Joe Montana SportsTalk Football 93 the night it was to go to gold master. SEGA policy was no games with hard crash bugs would be released, but this was a flagship title and the first ever game to offer play-by-play announcing. My understanding is that the executive team had a very tense international conference call that evening...

The game shipped, bug intact. To this day, I'm the only one that knows about it,
 
2017-10-05 01:41:30 AM  

Olympic Trolling Judge: Are there any emulators with a "smack the cartridge" button?


There is a video pinball game with a tilt bumper that emulates bumping the table with your hip...
 
2017-10-05 01:55:49 AM  

lordargent: Basically ...try {something}catch(Throwable e) {levelSelectScreen();}


Well, except far more primitive - they were certainly writing in a non-object-oriented language without support for modern exceptions (no stack unwinding, no typed exceptions, no try/catch blocks, etc).

More realistically, this programmer was shoving the address of their exception handler into every entry of the 68000's exception vector table.  When the hardware detected an exception, it would look up that address and shove it into the program counter register, so that whatever exception handler was at that address would begin to execute next.
 
2017-10-05 02:53:44 AM  

Vash's Apprentice: ajgeek: Mike_LowELL: Why is it that every person clever enough to get around Sega/Nintendo's publishing process couldn't make a game worth a shiat?  Asking for a friend whose mom invented Bible Adventures.

Someone actually tried to give that to me once. I refused it and never spoke to them again.

You strike me as more of a Super 3D Noah's Ark  enthusiast.


no no no, it's Super Noah's Ark 3D, you dumb silly person!
 
2017-10-05 04:51:53 AM  
img.fark.netView Full Size

It used the Wolfenstein 3D engine. lol
 
2017-10-05 04:57:48 AM  

Mike_LowELL: Why is it that every person clever enough to get around Sega/Nintendo's publishing process couldn't make a game worth a shiat?  Asking for a friend whose mom invented Bible Adventures.


Electronic Arts weren't complete shiat yet when they were making unlicenced Sega games.
 
2017-10-05 09:01:10 AM  

lordargent: Basically ...try {something}catch(Throwable e) {levelSelectScreen();}


Have to do this in production code cause your clients are too stupid to actually read the error message and send you the output that it told them to send you.

"We did x and an error popped up."  "Did you do what the message told you to?" "What did it say?  I just clicked through it."

/also why it was so easy to kick someone out of a world of warcraft dungeon party a few years ago when i played it.  Bliz popped a message up in the middle of the screen asking if you wanted to second the kick, and people would just click through it to get rid of it.
 
2017-10-05 10:19:58 AM  
"It's not a glitch, it's a feature"

My next pickup line
 
2017-10-05 10:32:33 AM  

ajgeek: Mike_LowELL: Why is it that every person clever enough to get around Sega/Nintendo's publishing process couldn't make a game worth a shiat?  Asking for a friend whose mom invented Bible Adventures.

Someone actually tried to give that to me once. I refused it and never spoke to them again.


I can top that garbage.  There was an even worse game, developed in the same vein, for the Book of Mormon.
 
2017-10-05 12:18:09 PM  
Nintendo did it, too.  This room shows up in A Link to the Past if the game screws up and can't figure out which room to load.

img.fark.netView Full Size
 
2017-10-05 04:51:30 PM  

Vash's Apprentice: ajgeek: Mike_LowELL: Why is it that every person clever enough to get around Sega/Nintendo's publishing process couldn't make a game worth a shiat?  Asking for a friend whose mom invented Bible Adventures.

Someone actually tried to give that to me once. I refused it and never spoke to them again.

You strike me as more of a Super 3D Noah's Ark  enthusiast.


"Spiritual Warfare" was the only decent game they ever made.

Source: had a fundie grandmother who would always send me the latest Bible-themed paraphernalia for Christmas
 
2017-10-05 10:27:02 PM  

Massively Multiplayer Addict: Vash's Apprentice: ajgeek: Mike_LowELL: Why is it that every person clever enough to get around Sega/Nintendo's publishing process couldn't make a game worth a shiat?  Asking for a friend whose mom invented Bible Adventures.

Someone actually tried to give that to me once. I refused it and never spoke to them again.

You strike me as more of a Super 3D Noah's Ark  enthusiast.

no no no, it's Super Noah's Ark 3D, you dumb silly person!


Close. Fallout; currently the fourth version.
 
2017-10-05 11:23:06 PM  
So apparently some, if not most, "easter eggs" are actually the product of lazy programming. Hmm.
 
Displayed 22 of 22 comments

View Voting Results: Smartest and Funniest

This thread is closed to new comments.

Continue Farking

On Twitter





Top Commented
Javascript is required to view headlines in widget.
  1. Links are submitted by members of the Fark community.

  2. When community members submit a link, they also write a custom headline for the story.

  3. Other Farkers comment on the links. This is the number of comments. Click here to read them.

  4. Click here to submit a link.

Report