Hacker News new | past | comments | ask | show | jobs | submit login

You're misunderstanding, and I don't blame you because I don't think I'm explaining it well. First, I do not disagree that this is very likely intentional "easter egg" behavior programmed in by the developers. However, this behavior could just as easily be a result of chance, even though it is 100% reproducible.

When you look at how older video games are developed, you almost always have to first consider what the extreme constraints are. Nowadays you can get away with paying very little mind to, say, how much disk space a video game takes. Even optical disk space matters little, as additional content could be downloaded as a part of the game installation process.

On older games, however, disk space, processor usage, RAM, everything was in terribly short supply. As a result, lots and lots of shortcuts were taken. A more well-known example is how the Mario Bros clouds and bushes used the same sprite with a different color palette. [1]

So when developing a game under those constraints, the developer would have had to be keenly aware of how much was going on at any given time and whenever possible re-use any existing processes or assets. In Punch-Out there are several things happening on the screen at once, between the movements of the crowd and the enemy. When it came time to implement the "super punch", the developer would have probably wanted to re-use any existing RNG process already being run, rather than run a whole new RNG for that action alone, in the interest of conserving resources. In this case, they could have chosen the same RNG results that drive the head-bob in the crowd NPC.

[1] http://24.media.tumblr.com/tumblr_kz7gthD7UU1qbn1vmo1_500.pn...




I understand, I think it was explained fairly well. I'm just saying that since the super punch event appears to be an event that is not necessarily random (granted it does to me from memory without researching it), I don't agree that it could be tied to another event that is seemingly random. I guess my main question is whether the super punches are indeed random or the result of conditions with randomness mixed in. If it is fully random, then I agree your explanation is possible. If it is not, then the head nod event should happen occasionally outside of the super punch event.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: