Discuss Scratch
- Discussion Forums
- » Project Ideas
- » Semi-Advanced Project Ideas
- Resince
-
100+ posts
Semi-Advanced Project Ideas
Have you familiarized yourself with Scratch and are ready to begin expanding your knowledge?
Here's a few ideas to help strengthen your problem solving and coding abilities.
Please note that this list is still being actively expanded. Any suggestions appreciated.
Here's a few ideas to help strengthen your problem solving and coding abilities.
Please note that this list is still being actively expanded. Any suggestions appreciated.
1. Text Engine
Experiment with stamping, spacing, and custom blocks to make your own text engine so you don't have to rely on variables. For an extra challenge, attempt to experiment with alignment. (Left / Right / Center)
2. Cloud Encoding / Decoding
Attempt to make your own encoding & decoding custom blocks that'll allow you to convert strings into integers so that information can be stored within cloud variables.
3. Pen Rendering
Attempt to render a 2 dimensional object that can have it's size and position changed without it loosing it's shape.![]()
4. Physics
Experiment with physics and attempt to make your own platformer game that supports collisions, slope-detection, and the ability to jump.
5. Savecode System
Take an attempt at compiling pieces of data into a single Savecode and using that Savecode to load information.
6. String Manipulation
Try reversing the order of a string through the use of a custom block. Hint: Create a loop.
7. Parsing Data
Similarly to working with Savecodes, experiment analyzing and sorting data based upon conditions.
8. Terrain Generation
Take a try at generating 2D terrain similar to “Paper Minecraft” by Griffpatch through the use of stamping.
9. Recreate Scratch Blocks
Try to imagine the code behind a scratch block and attempt to recreate it yourself without using the block chosen.
10. Chatbot
Create your own chatbot that is able to respond to questions that are asked such as “what time is it?”
11. Sorting Algorithms
Experiment with sorting algorithms and replicate them in Scratch.
12. Data Visualization
Using pen, allow for a list of data to be rendered and visualized.
13. Line of Sight
Find an efficient way to detect line of sight between two sprites.
14. Grid Placement
Create your own grid placement system with the ability to place and remove objects.
15. Tile Scrolling
Make your own tile scrolling system in one sprite.
16. Pathfinding Algorithm
Make your own pathfinding algorithm that is capable of getting from point A to B whilst avoiding obstacles.
17. Detection / Sensor Block
Create your own sensor / detection block that can detect anything from a sprite's color, to a person's rank / status.
18. Multiplayer Pen Tic-Tac-Toe
Using what you've learned, attempt to make a Tic-Tac-Toe game that is rendered with pen and is multiplayer. This is by far the most challenging, but also the most rewarding.
Last edited by Resince (Jan. 7, 2021 10:31:12)
- Resince
-
100+ posts
Semi-Advanced Project Ideas
10/10 Guide you put 11
Thank you! Suggestions are appreciated!
- mybearworld
-
1000+ posts
Semi-Advanced Project Ideas
WOW! This is an awesome guide! I love how you made that TTT thing at the end- it sums up almost everything.
I will get to it right now.
I don't understand some though. I'll ask you if I come to them, is that ok?
I will get to it right now.
I don't understand some though. I'll ask you if I come to them, is that ok?
Last edited by mybearworld (Jan. 8, 2021 13:34:29)
- Resince
-
100+ posts
Semi-Advanced Project Ideas
awesome guide! I love how you made that TTT thing at the end- it sums up almost everything.WOW! This is an
I will get to it right now.
I don't understand some though. I'll ask you if I come to them, is that ok?
Feel free to message me on my profile!
- SoyCamila221
-
61 posts
Semi-Advanced Project Ideas
How to make a savecode system?
edit: I readed a Wiki Article about it
edit: I readed a Wiki Article about it
Last edited by SoyCamila221 (Jan. 12, 2021 19:57:31)
- mrCamelCase
-
100+ posts
Semi-Advanced Project Ideas
Underrated. Line of Sight sounds fun, putting it on the to-do list!
- -RabbitWorld-
-
1000+ posts
Semi-Advanced Project Ideas
I might try 9 and 15! Thanks for the idea!
- Geek-Animator
-
2 posts
Semi-Advanced Project Ideas
Thank you! This is an amazing resource and can't wait to try some! 

- Discussion Forums
- » Project Ideas
-
» Semi-Advanced Project Ideas