|Please expand this article or section. You can help by talk page. (June 2018)if you are an editor. More information might be found in a section of the|
A bug, also known as a glitch, is an mistake or abnormality in computer software that is not intended by the developers of the software. It arises from errors in programming and can be fixed through software updates. Bugs can be harmless, in addition to being hilarious and useful; however, some can annoy the user and may even harm software. In Scratch, many users may have bugs in their projects, especially ones in the process of development.
Bugs have been present ever since the dawn of computers. The reason bugs are called that because in 1946, a moth got trapped inside an old computer, preventing it from working. That was the first computer "bug". Computer software is developed by humans, not other computer software (which would have to be bug-free itself), and humans make mistakes or are forgetful when coding. A bug does not resolve from a syntax error in coding - that would result in an entire program not functioning. A bug results from proper-syntax coding that has a flaw in the functioning of the program as a whole.
Video games commonly have bugs. Bug testers are paid employees who play video games before they are released to check for any glitches. Typically, all the bugs are never caught, resulting in players uploading footage online of various in-game glitches. In the modern-day world, software updates can be released via the Internet after a product is released to fix any bugs. Some argue this has made developers lazy by releasing incomplete software, knowing they can fix the issues later.
Graphics is the display of any operating software, including video games. Graphical bugs are present when an abnormality appears in the video due to an error or flaw in the programming of a software's graphics. Any example is a major discoloration, or any spazzing lines and colors. Like non-graphical glitches, they can usually be fixed via software updates. An example of a graphical bug in a video game is a color palette bug in Sonic the Hedgehog 2 that causes Sonic to be green and black, commonly nicknamed "Ashura". In newer graphical, CGI video games, they are less common but some still might appear.
- Main article: Scratch Bugs
The Scratch site, software, and projects created using it have had numerous bugs in the past. Scratch is a site designed for new programmers, so many projects have numerous bugs since programmers are sometimes inexperienced. If you find any bugs in Scratch, please report them on the "Bugs and Glitches" section of the forums or on a comment below the project.