Important: This game was working just fine, but now, because of weird things that happen in Scratch's back-end, it occasionally runs with a very large amount of lag. In case this happens to you, please do as follows: 1. Press continue on the instructions page 2. Click the red stop sign 3. Click the "see inside" button in the top right 4. Click on events (the yellow circle) in the bar at the right 5. Click on the block that says "Broadcast Start" 6. Wait a couple seconds, and the project should be back to normal. Note: If the block does not say "broadcast start" (ex. it says "broadcast end") click on the arrow on the right side of the block, and select start. Then click off of the block, and then click on it again. ------------------------- PLEASE READ ------------------------ There is a diagram in game of what is described here, but the majority of the instructions are detailed below. You are a mathematical operation, floating in space. Your space is a 4000 by 4000 square, with coordinates ranging from -2000 - 2000. Your goal is to switch operations and shoot numbers to get the right side of your equation to match the blue number in the top. If you touch a number with the yellow dot on your symbol it disappears, which simply means you can't use it anymore. However, if you shoot it (by pressing 0) you add it to your equation, combined with your current selected operation (see example below). You have five minutes to reach the highest score you can. Note: The numbers gradually drift toward the player, but slow down once they reach a certain radius. Controls: Left/Right Arrows - Rotate (yellow dot is forward) Up/Down Arrows - Forward/Backward Space - Switch Operation 0 - Shoot Enter - Submit Operation The equations do not follow order of operations as you may expect. Instead, they simply follow the order that they are added to the equation. For example, if you have previously shot the number five with the addition operation, then your equation would be as follows: 5 = 5 If you then were to shoot a 3 with the subtraction operation, then you would have: 5 - 3 = 2 If you then shot a two with the division operation, your equations would be 5 - 3 ÷ 2 = 1. If the blue number in the top center was a 1, you would then press enter and add one to your score.
If you are curious about how this project is made or why there may be any glitches, I would like you to read this section. All code, artwork, generation, and concepts were created by me. This was created for the 2020 Discovery Scratch Code Challenge. See https://nvdm.org/exhibitions-and-events/scratch-code-challenge/ for more information. Notes: • This is an advanced scrolling space-style shooter, with star parallax effects. • I wrote the algorithm to spawn all of the stars, which was quite difficult since Scratch only allows a maximum of 300 clones, and I am using 1000s of stars. • This project uses an advanced 3D rendering algorithm (written by me) that are quite complex and difficult to make, especially in Scratch • This project randomly generates all math numbers based on a fairly complex algorithm designed by me • Please note that everything is completely random (within the restrictions of Scratch), and if it appears to be generating lots of the same number (or no numbers at all, for a given amount of time) it is completely coincidental. • Scratch is a very basic coding language, so please keep in mind that it is quite hard to randomly generate anything, let alone the spawning of objects in a plane larger than the screen.