ScratchJR Maze Game Design Tutorial (Final Post)

For projects or games in ScratchJR, the start and end screens play an important role in enhancing the completeness of the product, demonstrating the professionalism of the program. We will create a start screen to introduce information and an end screen when the player wins the game. Below are instructions for creating the start and end screens for the ScratchJR maze game.

How to create an opening screen for ScratchJR program

Step 1:

You reopen the previously created maze program. Next, click on the plus icon on the right side to add a new animation.

ScratchJR Maze Game Design Tutorial (Final Post)

Then drag the animation on top of the previously created maze game to make it the opening screen.

ScratchJR Maze Game Design Tutorial (Final Post)

Step 2:

Next, you need to change the background image for the opening animation and add text . The result is the opening screen of the program as shown below.

ScratchJR Maze Game Design Tutorial (Final Post)

Step 3:

Now you need to create an arrow pointing towards the cat , then program it to run up and down to instruct the player to click here.

Tap the plus icon on the left side of the screen to add a character. Then draw a triangle to form an arrow.

ScratchJR Maze Game Design Tutorial (Final Post)

Step 4:

Enter the command as shown below for the arrow icon .

ScratchJR Maze Game Design Tutorial (Final Post)

There will be a flashing moving effect at the arrow to guide you to click on the cat character to start the game.

ScratchJR Maze Game Design Tutorial (Final Post)

Step 5:

Continue clicking on the cat to add commands as shown. When clicking on the cat, it will switch to the maze game animation.

ScratchJR Maze Game Design Tutorial (Final Post)

How to create a ScratchJR program end screen

We will create 2 interactions for the end screen. Clicking on the cat character will return the program to the welcome screen. Clicking on the ball character will return the game animation.

Step 1:

First you click on the plus sign on the right to create the 3rd animation. Then you also need to change the background, add a ball .

ScratchJR Maze Game Design Tutorial (Final Post)

Step 2:

Click on each character in turn and enter the command. For the cat, the command is as shown below.

Click on the ball again and enter the command as shown.

ScratchJR Maze Game Design Tutorial (Final Post)

Step 3:

Next you will adjust the game screen with the command to move to the ending scene when the player controls his character to the finish line touching the ball.

Click on the game animation then click on the ball then add the command as shown below.

ScratchJR Maze Game Design Tutorial (Final Post)

Leave a Comment

Fix APT Signature Errors by Repairing the Repository Key

Fix APT Signature Errors by Repairing the Repository Key

Resolve Ubuntu APT signature warnings safely by identifying the failing source, refreshing its verified key, and checking the result without disabling security.

How to Convert Three-Phase Voltage, Current, kW, kVA, and Power Factor

How to Convert Three-Phase Voltage, Current, kW, kVA, and Power Factor

Learn the balanced three-phase formulas and convert line voltage, current, kW, kVA, and power factor step by step, with a worked example and limits to check.

Cap a Command’s CPU and Memory Use with Ubuntu cgroups

Cap a Command’s CPU and Memory Use with Ubuntu cgroups

Run a workload inside a systemd scope with CPUQuota and MemoryMax, then verify the limits through cgroup v2.

Encrypt Pi-hole Upstream DNS on Ubuntu Server 24.04

Encrypt Pi-hole Upstream DNS on Ubuntu Server 24.04

Set up dnscrypt-proxy as Pi-hole’s local DoH bridge on Ubuntu 24.04, with a localhost-only listener, resolver selection, and checks before switching DNS.

Get Ubuntu 24.04 Touchpad Gestures Working on Wayland

Get Ubuntu 24.04 Touchpad Gestures Working on Wayland

Check Ubuntu’s touchpad settings, confirm Wayland, and test GNOME’s built-in swipes before troubleshooting apps or hardware.

Build a Debian 12 RAID 1 Mirror with mdadm

Build a Debian 12 RAID 1 Mirror with mdadm

Create and verify a two-disk Debian 12 RAID 1 data array, format it safely, and configure it to assemble and mount after reboot.

Encrypt Debian 12 Swap with a Fresh Key at Every Boot

Encrypt Debian 12 Swap with a Fresh Key at Every Boot

Set up random-key encryption for an existing Debian 12 swap partition, verify the active dm-crypt mapping, and understand the hibernation trade-off.

How to Restrict SSH Users to Specific Directories on Ubuntu 24.04 (SFTP Chroot Guide)

How to Restrict SSH Users to Specific Directories on Ubuntu 24.04 (SFTP Chroot Guide)

Restrict Ubuntu 24.04 SSH accounts to designated SFTP folders with chroot, proper permissions, Match rules, and safe tests—without granting shell access.

Release Ubuntu’s APT Lock Safely and Finish the Update

Release Ubuntu’s APT Lock Safely and Finish the Update

Find which process owns Ubuntu’s dpkg frontend lock, let package work finish, and repair interrupted installations without deleting lock files.

How to Set Up Automated Btrfs Snapshots on Ubuntu Desktop

How to Set Up Automated Btrfs Snapshots on Ubuntu Desktop

Set up scheduled Btrfs system snapshots on Ubuntu Desktop with Timeshift, verify the Ubuntu subvolume layout, choose retention, and understand what snapshots cannot protect.