Skip to main content

Bouncing DVD Logo

tl;dr: I made a bouncing DVD logo in MakeCode Arcade.

Status: Completed

A screenshot of the bouncing DVD logo, showing a white DVD logo on a black background.

Watch the demo!

I occasionally run MakeCode Arcade workshops for kids and teens at Leonardo’s Basement. We write and play retro-styled arcade-y games. As I help folks, I sometimes make little demos to show off a feature or a technique.

Even before I was finished, this demo put a big grin on my face. I was surprised the demo landed as well as it did with the students. They mentioned the episode of US version of The Office and this (edited, unfortunately) clip of a bar crowd cheering on the DVD logo.

Blocks

Block-based program for MakeCode Arcade to bounce an image around the screen, changing its color on each bounce.

The default programming environment for MakeCode Arcade uses blocks. This is the entire program. This version has “extra features” beyond bouncing and changing colors.

Usage

You can watch the demo, edit it, and make it your own, all in the browser at makecode.com/_AsRPeTcTMfrb.

Future Work

This project is as finished as any of my projects ever will be, but I’ve had a few ideas for future work.

If I write more about MakeCode Arcade, whether a tutorial based on this demo or not, I’d want to edit this page to incorporate it.

Embedding MakeCode Arcade

MakeCode Arcade has done a lot of work with rendering blocks in documentation to avoid stale screenshots and make it easier for people to use. However, in 2023, when I copied their embed code here, I ran into problems.

It’s entirely possible when I looked at this, the issues were all on my side–I really didn’t look into it.

Feedback

If you like this project, I’d love to hear it! Share with some other folks, too!

If you have other feedback or questions, send them my way.

Project Updates

Subscribe to updates

Use an RSS reader with the main ATOMWOLF feed to catch each site update.

If you only want updates for this project, subscribe to the project-specific feed.

More on feeds.

  1. Introducing Bouncing DVD Logo demo