Decoding the legendary duck gun: The magic of childhood turned out to be surprisingly simple - Photo 1.

The childhood miracle turned out to be surprisingly simple


Perhaps all of us have a childhood associated with the legendary duck gun accompanying Duck Hunt game. But have you ever wondered how it can shoot ducks on the screen? Let’s find out right now.

In 1984, Nintendo launched the NES gaming console with many legendary titles. In it, the game Duck Hunt or commonly known as the game Duck Hunt has contributed to creating a fierce childhood for most of us. Nintendo has also come up with a very simple but fun mechanism to make it feel like we’re actually shooting.

Actually, the gun doesn’t shoot anything, guys. Inside only a light sensor helps the gun to recognize light emitted from the screen only. If you pay attention, you will see the screen blinks off continuously when you pull the trigger. Because the flash is too fast, you may not see clearly the location of the ducks, which will be colored in white like in the image below:

Decoding the legendary duck gun: The magic of childhood turned out to be surprisingly simple - Photo 2.
Decoding the legendary duck gun: The magic of childhood turned out to be surprisingly simple - Photo 3.

When you pull the trigger

And to know if you hit it or not, the gun will receive light from the area of ​​the screen the gun barrel is aimed at. If it “sees” there is a blink of two colors in black and white, it will indicate that you have hit it. But if the flash is finished and still “see” black, it means you missed.

Decoding the legendary duck gun: The magic of childhood turned out to be surprisingly simple - Photo 4.

In short, the Duck Shooter game does not shoot light, lasers, … everyone. It simply takes the flashing light on the screen and then reports it to the NES. This mechanism, though quite simple, still makes us wonder because of its “magic”, right. Hope this article has brought you interesting information!


Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *