About this project

This repository contains multiple implementations of the classic bouncing DVD logo effect. The project provides examples across various environments, including: - Programming Languages: Python (Arcade, Pygame, Pyxel, Raylib), JavaScript (p5.js, Code.org), Go (Raylib), Rust (Piston), Ruby (Gosu), Lua (LÖVE), and Assembly (Mercury ASM). - Web and Scripting: HTML/CSS/JS, Batch script, and JSON-based configurations for Desmos and CatWeb. - Hardware and Emulators: MicroPython (8x8 LED Matrix, micro:bit) and CHIP-8. - Other Platforms: Roblox and Scratch. Implementations are categorized by their adherence to specific criteria, such as mandatory edge bouncing, recommended diagonal movement and color switching, and optional random starting positions.