Advanced Ideas
Intermediate, pfft, you need a real challenge!
These will force you to combine pretty much every area of Scratch, you’ll need planning, problem-solving and creativity.
Good Luck!
Too tricky? Try looking at the focus guides to see if they can help!

Idea 1: Top Down Adventure Game
Create a character with can explorer various maps, collect items, and talk to NPCs.
Tips: You’ll need variables for things like inventory and health.
Multiple rooms are a must, but how you do that is up to you.
There are custom character sprites, with multiple costumes so you can chose the theme of your heroes. You can make any your Main Character, the others NPCs, or simply delete them. The choice is yours!
Challenge: Can you create a random encounter feature, whether it’s monsters, or a challenge that the player needs to randomly complete.
Challenge 2: Can you create the mechanic to allow the player to chose which hero to play as their main character?
Start your challenge here!

Idea 2: Cul-De-Sac Fighter? Make your own 2-Player Fighting Game
Split they keyboard, and make your own 2-player game.
You’ll need health, attacks, movement, and the relevant animations.
You’ll need health, attacks, movement, and the relevant animations.
Challenge : Can you create KO moves?
Challenge 2: Want to make this look great? Find some free sprites online and see if you can animate those instead!
Start your challenge here!

Idea 3: Snack-Man
You, a maze, and some enemies. Easy?
Not quite, you need to create intelligent enemies, that hunt you down through the maze. Here’s the catch, you can’t use movement blocks that move the enemies towards the user sprite. You’ll have to create an algorithm that moves the enemies closer to the user using just the x and y coordinates.
There are loads of ways to do this!
Hint: You can use the point towards block as a helper.
Challenge: Can you make is so that if the user sprite collects a power-up they can eat the enemies?
Start your challenge here!

Idea 4: Make your own Kahoot
Uses a List to create a list of questions, then have your code randomly pick questions from your list as part of a quiz.
Keep track of high scores, and see who can beat the quiz.
Things to think about: Where are you going to keep the answer? Are you going to make it multi-choice and let the user click the screen (very advanced). Use a text box for the user to type their answer in, or combine both, some possible answers on the screen and then an input for their chosen answer.
Good Luck!
Start your challenge here!

Idea 5: Evolution
Starting as a simple single cell organism, can you make it evolve by eating resources?
Can you make the evolution branch, e.g. you can have a choice of how it evolves at each stage?
The tricky bits: Random eco-system changes should occur, for example, hot, cold water, more salt, etc. This will impact your organism, and you might need to quickly evolve to deal with changes (if possible).
Challenge: Evolve multiple sprites after the initial stages, so you can have different adaptions, which one lives the longest?
Start your challenge here!
Leave a Reply