Cube and Steps
Description
* This is a "Pen" project. This means the cubes are all drawn using Pen. There are no cube costumes. The cube rolls down the steps. This project uses code that rotates points around the X axis (or Z axis when the cube rolls along the steps). Before rotating the cube, we shift the edge of it has to rotate around to the X or Z axis. We rotate the cube then shift it back so that the edge being rotated around is back in its original position. Rather than letting the cube roll off the stage, we make it roll in the centre while the board moves. After a 180 degree roll, the cube would have shifted a distance equal to the length of one side in two directions. So we move the board the length of one side against each of these directions while the cube rolls 180 degrees. Finally, if the X axis was straight across the screen, the Y axis straight up the screen and the Z axis straight out from the screen then we would only see one face of the cube. The rotation was done with the cubes aligned with the X,Y and Z axes to keep the math "simple", but we then rotate the cube and board before drawing them so that we can see the 3D clearly. 3D Tutorial Studio: https://scratch.mit.edu/studios/5040029/ Polyhedron Studio: https://scratch.mit.edu/studios/5085215/ Pink Panther Theme Tune by Henry Mancini. Huge thanks to @TheLogFather for his Fast Triangle Fill custom block. Animation Tutorial Pen GIF
Instructions
Just watch or press a key to determine the direction for the cube to roll next. Arrow keys - <left>, <right>, <down>, <up> Key <c> - square combo
Project Details
- Visibility
- Visible
- Comments
- Enabled
More Cool Projects
Scratch Bloopers S1 E6 Part 1
by EagleInSky
Message To Everyone!!!!!!
by TheStarcoinComedian
ZBBC Studios Logo But Nickelodeon Creatures
by VALENTEDAVI
generalised times tables song generator remix-4
by splashyideas
Talking ben the dog
by Clansdowne22
RodolfoPack2025 numbers 0-30
by splashyideas
ADD YOURSELF ON THAT BFDIA 5C SCENE! (2^5+1)
by thezkids
The Incident
by Animatic_Addict
national educational television logo remake
by SuitcaseLover2018
Gobo's journey 2
by krymat
Car Driving 3D [PEN] v0.7
by josephjustin
Project Arrhythmia - Running My Head
by KIKI_DOG
☁ Among Us ☁ server 2
by cpuerini
Terraria Modded
by i_watch_twitch
Beat Up Scratch New
by zzhhookk
スーパーシューティング v1.1.0.0
by starrwarsr2013
Dance Guy
by MrAwesome
r/place 2
by Golbarde
Scratchy Adventure | Speedrun
by Ricky-Jan
Fifa 23 packs PLAY NOW!
by Kevinthekev6999
NT! !n乎鵜イ Sans F響gh阿!亜イ婁
by rikk-555
Beat up Talis doll remix
by KubaKoFullMovieHd
A Week at Bambi's UCN (original code made by BigJeff2006)
by _Cheddar_Cheese-
beat up nermal remix
by everton_trader