Moiré Error in Doom
The Moiré error in Doom versions pre-v1.4 affected tall rooms, causing a flashing screen pattern near walls. Fixed in v1.4 for normal heights, v1.9 still had severe issues in extreme heights. The bug stemmed from numeric overflow in linedefs, leading to infinite tiling of a neighboring sector's flat, resembling a large-scale slime trail.
Read original articleThe Moiré error in Doom versions before v1.4 was a bug affecting rooms with ceilings 560 units or higher, causing a flashing pattern on the screen when the player approached a wall. This glitch worsened with taller rooms. While version 1.4 fixed it for areas of reasonable height, a more severe version persisted in v1.9 for extreme height areas. The error resulted from numeric overflow in drawing linedefs, causing a neighboring sector's flat to be tiled infinitely, covering a large portion of the screen. The issue is technically similar to a slime trail but on a larger scale. A video demonstrating this error is available on YouTube.
Related
Atkinson Dithering (2021)
The Macintosh in 1984 introduced Atkinson dithering, enhancing image contrast with a unique error spreading pattern. iKe allows users to apply Atkinson dithering effects by converting images to grayscale matrices.
The First Spatial Computing Hack
Ryan Pickren found a Safari bug letting websites flood a user's space with 3D objects. Apple fixed it (CVE-2024-27812) in June after Ryan's report. The bug exploited Apple AR Kit Quick Look, launching objects without consent.
Composite Modding another Atari, because Colors are Hard
In 1978, Sears Tele-Games Pinball Breakaway faced color issues due to outdated RF modulators. A modder attempted a composite mod to improve colors but encountered challenges with color synchronization and varying results on different displays.
Malloc broke Serenity's JPGLoader, or: how to win the lottery
An investigation in SerenityOS found a bug causing color distortion in JPG images due to a memory allocation change. The bug was fixed by adjusting color order, emphasizing the importance of careful coding practices.
Whose bug is this anyway?? (2012)
Patrick Wyatt shares bug experiences from game development, including issues in StarCraft and Guild Wars. Compiler problems caused bugs, emphasizing the need for consistent tools and work-life balance in development.
Related
Atkinson Dithering (2021)
The Macintosh in 1984 introduced Atkinson dithering, enhancing image contrast with a unique error spreading pattern. iKe allows users to apply Atkinson dithering effects by converting images to grayscale matrices.
The First Spatial Computing Hack
Ryan Pickren found a Safari bug letting websites flood a user's space with 3D objects. Apple fixed it (CVE-2024-27812) in June after Ryan's report. The bug exploited Apple AR Kit Quick Look, launching objects without consent.
Composite Modding another Atari, because Colors are Hard
In 1978, Sears Tele-Games Pinball Breakaway faced color issues due to outdated RF modulators. A modder attempted a composite mod to improve colors but encountered challenges with color synchronization and varying results on different displays.
Malloc broke Serenity's JPGLoader, or: how to win the lottery
An investigation in SerenityOS found a bug causing color distortion in JPG images due to a memory allocation change. The bug was fixed by adjusting color order, emphasizing the importance of careful coding practices.
Whose bug is this anyway?? (2012)
Patrick Wyatt shares bug experiences from game development, including issues in StarCraft and Guild Wars. Compiler problems caused bugs, emphasizing the need for consistent tools and work-life balance in development.