Animation: Creating the Phases of the Moon (< 1% Memory)

Welcome, and thanks for stopping by! This is my second guide so far, and I’m going to show you how to make a really cool animation that can go into survival, medieval, or farm maps: a moon with quickly changing phases! It will add professionalism to your map, and is sometimes what could get your map played again, and thus onto Trending. Okay, let’s start!

You will need:
Trigger x8
Text x8
All in all, this will only take 800 memory, less than 1% of your total memory.

Step One: Take your text devices, and place phases of the moon in them (emojis). There should be 8 total phases in all.

Two examples of the text you should have.

Step Two: For your first piece of text, go to Availability and make it look like this: Activate text when receiving on: Moon Phase 1, Deactivate text when receiving on: Moon Phase 2.
For the next piece of text, make it look like this: Activate text when receiving on: Moon Phase 2, Deactivate text when receiving on: Moon Phase 3. See the pattern? Complete the rest until you reach your last phase: phase 8. Simply make it activate when receiving on Moon Phase 8, then deactivate when receiving on Moon Phase 1. This will make the animation repeat, instead of cycling through just once. Examples 1 and 2: (should have 8)

Step 3: Now it’s time for the triggers! These are gonna be really easy, since we did all the real channel work with the text. Set every trigger to the delay you want. Aka, the moon phase will change every <delay#> seconds. Then, all you have to do is change the trigger transmissions. Make the first trigger trigger when receiving on Moon Phase 1, and then transmit on Moon Phase 2, sort of like the text. Repeat until the eighth trigger is done. Keep in mind that it should look like this:

Examples 1 and 2 (should have 8)

Step Four: Before testing if this works, we need to get the triggers to start moving. After all, there’s no use in a trigger loop if nothing gets that loop started. So just take a lifecycle, set it to Game Start (should be Game Start by default), and wire it to a trigger, like this:

That should make the trigger loop start. DON’T TRY TO ENTER THE GAME.

Now you’re all ready to start your game and watch the moon! :full_moon: :slightly_smiling_face:

If there is any trouble, or the animation works incorrectly, don’t hesitate to reply and I can help.

P.S. Sorry I accidentally published this topic before. There was a weird glitch that automatically submitted it.

6 Likes

You could try to use this in a game with werewolves >:3

2 Likes