Sure! Here's a simple game that meets your requirements:
This game creates a canvas element and uses JavaScript to generate 100 squares with random positions, sizes, and velocities. The squares bounce off the walls of the canvas, creating a simple bouncing effect. Each square has a random color generated using the `getRandomColor()` function. The `gameLoop()` function continuously updates and redraws the squares on the canvas to create an animation effect. The game starts automatically when the page is loaded.