Viewing Single Trivia
▲
1
▼
According to programmer Zoid Kirsch, when the team first started working on Phendrana Drifts in Metroid Prime, they created a particle system that shows snow gently falling. When the snow effect was first implemented, they noticed large empty streaks in the falling snow, and quickly realized that the snow was basically a 3D plot of the deficiency of the default random number generator that came with their compiler.
They switched to a using a better random algorithm via a linear congruential generator that was still fast, but generates a far better distribution of numbers, allowing the snow to look much more evenly distributed. This moment was what helped the developers realize just how bad their default random number generator was and that they had to make use of a better one.
When this story was originally posted to Twitter in 2022, several other developers replied with similar shorter anecdotes about working with RNG, such as Robin Lavallée, a programmer on Surf's Up for the Nintendo DS, and Tom Leonard, the lead programmer on Thief: The Dark Project.
They switched to a using a better random algorithm via a linear congruential generator that was still fast, but generates a far better distribution of numbers, allowing the snow to look much more evenly distributed. This moment was what helped the developers realize just how bad their default random number generator was and that they had to make use of a better one.
When this story was originally posted to Twitter in 2022, several other developers replied with similar shorter anecdotes about working with RNG, such as Robin Lavallée, a programmer on Surf's Up for the Nintendo DS, and Tom Leonard, the lead programmer on Thief: The Dark Project.
Zoid Kirsch tweet:
https://twitter.com/ZoidCTF/status/1591250996793315328
Robin Lavallée tweet:
https://twitter.com/robinlavallee/status/1592104617395257344
Tom Leonard tweet:
https://twitter.com/Zoobomb/status/1591281402141904897
https://twitter.com/ZoidCTF/status/1591250996793315328
Robin Lavallée tweet:
https://twitter.com/robinlavallee/status/1592104617395257344
Tom Leonard tweet:
https://twitter.com/Zoobomb/status/1591281402141904897
Comments (0)
You must be logged in to post comments.
Related Games
Metroid Prime 3: Corruption
Metroid: Zero Mission
Metroid Fusion
Metroid Prime Hunters
New Play Control! Metroid Prime 2: Dark Echoes
Metroid Prime: Trilogy
Metroid
Metroid: Other M
Super Metroid
New Play Control! Metroid Prime
Metroid Prime 2: Echoes
Metroid Prime: Federation Force
Metroid Dread
Metroid II: Return of Samus
Metroid II: Return of Samus DX
Famicom Mini Collection
Super Smash Bros. for Wii U
Metroid Dread
Super Smash Bros. Brawl
Nintendo World Championships: NES Edition
Super Smash Bros. Melee
Ultimate NES Remix
NES Remix 2
Super Smash Bros. Ultimate
Super Smash Bros. for Nintendo 3DS
Nintendo Land
Super Smash Bros.
Hyrule Warriors: Age of Calamity
EarthBound
New Super Luigi U
Personal Trainer: Cooking
Super Mario 3D World
Super Mario All-Stars + Super Mario World
New Play Control! Pikmin
Super Princess Peach
Mario Pinball Land
Harvest Moon: Friends of Mineral Town
Animal Crossing: New Horizons
LEGO City Undercover
Sword of Mana
Pokémon Green Version
Doubutsu no Mori e+
Freshly-Picked Tingle's Rosy Rupeeland
Gimmick Land: Tomato Atama no Himitsu
Kaeru no Tame ni Kane wa Naru
Diddy Kong Racing
Spirit Camera: The Cursed Memoir
Kirby Mass Attack
Dr. Luigi
Rayman Legends