Tiny Code Christmas - Day 10

Welcome to Day 10 of Tiny Code Christmas! If you’re just joining us don’t forget to check out the overview, and start at Day 1! You can start whenever you like, there are no deadlines!

Today we are going to take a look at building multiple effect stages in to a single demo! We will take two approaches: how to structure our code, and how to compress our code now that we need to fit in multiple effects. We will be taking a look at file-size based sizecoding techniques and exploring the world of compression.

If you’re following along on PICO-8, you will need the full version to use some of the features outlined today, but you can still take part in the first challenge if you don’t have it.

The PICO-8 compression visualizer mentioned in the video is available here: PXAVIZ

If you’re following along with TIC-80 you will need to download a packer as outlined in the video. The options are:

The Challenge: The Big Squeeze

The first challenge is to set up multiple effects that cycle based on the time. Include at least 2 different effects, these can be new or they can be from previous days.

You can check out our Day 10 video above for an overview on this structure.

An Example of the Day 10 Challenge completed with TIC-80
An Example of the Day 10 Challenge completed with TIC-80

The second challenge is to keep your effect at a maximum of 256 BYTES! We are on to the compressed file formats now so lets see how many extra bytes we can squeeze in!

The Expert Challenge

These expert challenges will push your sizecoding knowledge to the limit! Don’t forget to check out our previous Expert Challenges!

  • minimum of 2 parts
  • 128 BYTE limit

Sharing is Caring!

If you feel like it, why not share what you’ve done with us on the LoveByte Discord, #lovebyte on IRCnet, or share on Twitter and Mastodon using the hashtag #lovebytetcc