My friend made a really good story-based platformer, but it was only on the front page for less than a day before it got drowned out by generic platformers
The only people who can help you with the ban are the Scratch Team. Here's where you can write them: https://scratch.mit.edu/contact-us/
If you practice self-harm, please talk to the people close to you and seek help from a medical professional. It's a destructive habit and I don't want you to miss out on opportunities that life presents to you. I have depression myself, but it's not something that you can allow yourself to be controlled by.
I went onto this guy's profile and I saw that the Original Rocket Blast project is now back up, Here is the link to the Original Rocket Blast Scratch Project: https://scratch.mit.edu/projects/508252870/
https://scratch.mit.edu/projects/547309444/
I had accidentally broken the project when making a thumbnail because I used color effect instead of ghost effect, oops! It's fixed now lol, so I'm just reposting this to make up for any attention that my mistake may have cost my project.
Basically, people are disgruntled with the direction that Scratch is taking; questionable design decisions, removal of beloved features, lack of development of desperately needed features which force users to use convoluted workarounds etc.
As an example, to this day it is not possible to pass parameters directly to a spawned clone, which is just insane, because it is one of the most useful feature.
You know... THIS:
https://scratch.mit.edu/discuss/topic/36249/?page=1#post-396750
(requested as far back as 2016, for crying out loud!)
Following up on this... If you want to prevent lag, only ever use one forever loop in your project. Then use "broadcast and wait" blocks within the forever block to send out a message for each of the sprites to do what they need to do. It's a massive performance boost.
Check out the scripts of this project for an example: https://scratch.mit.edu/projects/23134940/
Thanks, got it!
The first time a wall is spawned everything functions as expected. The second time the sprite and the existing wall clone both make a new clone and the old wall clones jump on top so it only looks like one wall clone. You can pull them out of the stack and see.
My recommendation is to use local variables (for this sprite only) to give the sprite and clones IDs then use "If ID = (sprite) then make a clone" in your wall spawning code.
Here is a clone control tutorial I made with tons of comments inside on all the code blocks. It is pretty simple once you see it in action and definitely a "gotta know" type thing for handling clones.
~~Me preparing to defend my kitchen from the pansexuals~~ (its a joke dont dump me)
​
it has 68 costumes and last about 4.15 seconds
There is a way to make the camera move. First, make the stage big so it fits more that the entire screen. Then, you need to make when the mouse moves right, the stage goes right. When the mouse moves left, the stage goes left. And same for mouse moving up or down. Then, you need to make the stage "a stage that makes sense." What I am saying is that when you do a 360° with the mouse, it spins and the right part of the stage "connects" to the left part of the stage. You get what I mean? If you have any questions, contact me on my profile: https://scratch.mit.edu/users/creator9192nd/ Other than that, good luck, and have fun!
Pixel art, music, SFX and all that other jazz done by me! This took the best part of a month to put together so i'd really appreciate if you had a look.
Try to get your projects inside any featured studio on the scratch homepage. Go onto the scratch forums as well and post a link to your project, as well as describing it. You can also post links to them here. I've only done this on one thing, and it has 2000+ views, which is 2000 more than anything else I've made, so I assume it works.
Edit: Another thing that helps is having an animated thumbnail. There are lots of other scratch tips on this project I found.
Scratch 3 (JS) will be the default starting 2019 so I’d go with that. Extensions are supposed to provide you with the functionality you need.
There is some info here: https://scratch.mit.edu/3faq though not a lot...
I'd see it, but I'm not on the dev team so I can't do much to squash it. You'd be better off posting in Bugs and Glitches on the official forums so it's more likely to be added to the tracker.
The walking feels very smooth. When you add jumping, you may want to make the ground its own sprite so you can check when you are touching the ground. The touching block is much more flexible than checking the sky color. The variables you use to track velocity should be for this sprite only.
Using a (0,1) code for the direction isn't necessary. Comparison is just as fast if you use strings like "L" and "R", and you can join() them with costume names for good effect. When you change directions or duck at a certain point in the animation cycle, the appearance flickers a bit. It helps to centralize the display. You can use the (timer) block to figure out the right frame in an animation without using a "wait" sequence that is hard to escape from. Ceiling(timer mod 3) will always be 1, 2, or 3. Multiplying the timer makes it go faster. Then you can join that number with the rest of the costume name, with no waiting.
The coins say
forever: if distance to Sprite1 < 20: play sound hide change score by 1 change y by 200
Since this only happens once per coin, it would be more clear to use a single "wait until" instead of a loop, and since it is testing for collision, "touching" is very useful. (Touching is always false for hidden sprites, so this would also work in a loop.)
wait until touching Sprite1 play sound change score by 1 hide
I've published a remix demonstrating a few of these things. There are also other considerations like how many frames per second should the walking animation be, and should friction/acceleration apply when you are in the air.
> it's open source. Use it however you want!
While that's a great attitude, you don't exactly have a choice about it once you share a project on Scratch's website. All projects are automatically released under the Creative Commons BY-SA license.
Link:
https://scratch.mit.edu/projects/475781294/
Some of my game feature:
- Over 100 levels, means over 3-4 hours of gameplay
- Difficult puzzle will make your brain feel satisfying every time you clear a new level
- Original and smooth gameplay
- Relaxing music, relaxing background
- Saving code - you can turn off this game without worry about lost all your process
​
I spent very much effort, time(58 days) and working really hard for this game. So I hope you will love and enjoy this as much as I love and enjoy making this game. Thank you.
https://scratch.mit.edu/projects/308841337/
​
I don't know what all I did, but it had to deal with all of the starts. If you download this and then import it back (using file- save to your computer, and then making a new project and doing file- load from your computer and selecting what you saved) you can remove the remix tag. You can also put the scripts in your backpack. DM me if you need anything else or help understanding what I just said. =)
I wish they would share this information on their statistics page: https://scratch.mit.edu/statistics/
They include other information, like the age distribution of new Scratchers, but nothing about gender id. I think most people are surprised to learn the mode age is 12 and not younger. I think there's a similarly incorrect perception that it's mostly for boys.
Changelog:
Added: Through the Fire and the Flames;
Added: Hopes and dreams;
Added: God eater;
Added: God eater Impossible;
Added: more song effects;
Updated: input;
Project link: https://scratch.mit.edu/projects/530131021/fullscreen/
That's very nice! I have made a similar project but just based on a rope mechanic alone
( https://scratch.mit.edu/projects/373873625/fullscreen/ )
I think your reach is a bit too small and the "rope", when you connect to something gets stiff like steel and I think you should add a bit of movement to it.
Otherwise its a very good project and mechanic!
The process is easy, although it can occasionally be frustrating because Scratch doesn't give you all the same freedoms in size and position that you would get with a regular costume. Still, in certain circumstances, it's useful. If you try editing the image in Scratch, it will crop it back down to 480x360, so do all edits externally.
I haven't tried accomplishing this through embedded images in vector formats, but I'm very curious what someone would be able to do with those.
dont use a define block, here ill make a project for you.
took me 5 min, so it's not rly good, but you will get the point
Scratch is awesome, I'm a Canadian K-5 technology teacher in South Korea. glad to see you wanting to get more into it! Here's some of my top tips:
​
Al Sweigart, a Python guru & exceptional coder, released an online e-book at inventwithscratch.com that you can read online for free. Goes through several different coding type games you can build with scratch, I'd recommend you build them as well as with teaching coding, you pretty much have to be more advanced than your students in order to be able to suss out their bugs in their codes. It is written for 2.0, not 3.0, but it still works. My students made some excellent projects that you can check out on my scratch profile here. These were Gr 3-4 students (particularly my favorited games, they're a good highlight of the better Gr 3/4 programmers).
​
Other than that, starting with scratches "starter projects" as a jumping off point, look at community projects to learn how to do certain things, and having students peer code instead of single coding will significantly improve your students performance and learning.
​
Pedagogically, the 4 P's of MIT's Mitchel Resnick (the creator of scratch) also help. Have students work on projects that they are passionate about in collaboration with their peers while playing. Essentially, build fun games. If they're not having fun, they won't learn as effectively.
currently used as the icon for the tab, can be found here here
someone on the forums said it could have 3 eyes because this is version 3?
Try the official Scratch 3.0 FAQ thread. You can put block suggestions there.
For block suggestions in the 3.0 thread, follow this format:
[scratchblocks]
suggestion block here :: category here // explanation comment here
[/scratchblocks]
If you’re suggesting an extension, or blocks for an extension, the new extension colour for 3.0 is #0FBD8C. Simply place that in the category slot, like this:
[scratchblocks]
extension block here :: #0FBD8C // explanation comment here
[/scratchblocks]
Thanks!
I'm enjoying this civil discussion, guys! :)
The Scratch Community Guidelines state the following:
>Keep personal info private.
>For safety reasons, don't give out any information that could be used for private communication - such as real last names, phone numbers, addresses, email addresses, links to social media sites or websites with unmoderated chat.
So I would guess that usernames from other internet services are just a loophole here. Either they are accepted for not being personally identifiable enough or people just don't report them (seeing something happen a lot does not justify its legality, that's a fallacy).
Your art is definitely better than "programmer art," and you're at an excellent position to improve. The game is very polished and professional seeming, more so than any scratch project I've ever seen. What you have is polished and any screen from it could look like a finished, albeit very indie, game product.
I was confused at first though about what was happening--maybe there could be a dialogue box or something explaining what is happening at the beginning. Also, you need to uncheck the box on the player sprite, as right now you can drag it around in-game.
I think you can handle a real programming language, and in turn the language will be able to handle more from you. Scratch is for kids or anyone to get their feet wet, and having created this game I'd say you're already neck deep in this "language"! If you're learning Lua, I would definitely recommend picking up a copy of Pico-8. If you want to be able to finish this game, I would recommend copying your assets and reprogramming everything using the Love2D engine.
Scratch isn't really for big projects like this, and will only keep getting laggier. I know from experience having tried this sort of thing before. There isn't really a good way to keep things organized, so it just spaghettis out until you're basically looking at a pile of lego spaghetti.
Overall though you're off to a great start.
Here's how I do it, although I don't know if easier methods exist.
Essentially, you first want to create a sprite with a costume that you want to replace with your image larger than 480x360. Name the costume something recognizable, like "largeimage" so you can find it later. Save your project to your computer and open the .sbX file with 7Zip. Look for a file called "project.json" and open it up in a text editor. Search for your costume's name and copy the file name associated with it (under the key "md5text"). Now, rename your large image to that file name (making sure to keep the file types the same) and replace the original image in 7Zip with your new image. When 7Zip saves, your large image should be imported into the project successfully.
Okay, so I see you are making a platformer! This tutorial should be useful: https://scratch.mit.edu/projects/67727504/
There is a section about ceiling detection there. So basically, you wanna check if your yvelocity is greater than 0. If it is, it means you are rising, or jumping. If it is, you make the character move down (using a custom block, with no screen refresh, meaning changes won't be shown, so your character will basically teleport down until it is not touching the upper block). If it is less than 0 (negative), make the character stay up. I strongly suggest going through thetutorial, as it will help in a lot of aspects.
I've started scratch about a month ago and ad lots of fun with it. I like to make little games in my free time.
https://scratch.mit.edu/projects/122979904/ [Quick Draw]
https://scratch.mit.edu/projects/121386268/ [Mine-Dash]
I know a little bit of python.
To better understand this, someone has to do some math, so I guess as an Asian, I should appoint myself. ¯_(ツ)_/¯
According to Scratch's statistics page, there are 11,121,452 registered users as of April 4, 2016.
4,021,664 of them are age 12 or under, which falls below the Reddit age requirement. Of these, I think it's reasonable to assume half of them know what they're doing on the Internet, and Reddit is ok for them.
This leaves 2,010,832 people, which is roughly 18.1% of the Scratch population.
Stuff on the Internet spreads quickly. Very quickly. And Scratch is no exception. There are multiple studios that promote r/scratch. In addition, we also have this person who is ignorant as crud.
But anyways, Scratch is full of under-aged kids. Many of them should not even be on the Internet and serve as an inconvenience for anyone they cross upon. So some of them (myself included) stumbling upon Reddit is inevitable.
I guess this is yet another reason why Scratch shouldn't be for all ages. ¯_(ツ)_/¯
Maybe try to make a pong game but you don't want to let it touch the ground!
Here's an example! https://scratch.mit.edu/projects/558709334
It doesn't have to be as complicated... I just wanted to make it look better!
well not really scary but more disturbing and unsettling (#1) i saw some spongebob X Gary p*rn once (#2) i found a racist profile who called me the n word and had a middle finger as their pfp. they even had a project that continually said f*ck n**ers (im black btw). lucky they got banned pretty quickly. (#3) i ran across a inappropriate account, somefatguy who for some reason, still hasnt been banned yet.
Project link:
https://scratch.mit.edu/projects/551844693/
Of topic dev progress:
Dogecoin Miner Remastering is on track, should be complete before August on Worst case.
No worries.
It looks like it is an issue with the order that the events are happening (commonly called a race condition).
If you add a wait block between adding 1 point to the score and deleting the enemy, it fixes it. I set the wait to 0.01 seconds and it didn't look too odd.
EDIT: Remixed it with the change I made: https://scratch.mit.edu/projects/545305836/
tips: WASD keys are for left handed players, you removed that
you turned your player sprite so that this costume is facing 0º when the sprite itself is facing 90º which causes confusion, I fixed the bullet costume
First, that's a mute.
Second, you aren't allowed to say browser extensions on Scratch due to "risk concerns". Even if the extension is open source, completely safe and has majorly good reviews which makes no sense. EDIT: Even less sense, you can't even mention it.
your lucky I've been doing scratch for 4 years and i only have 56 followers. most of my projects, which i spend weeks working on, only get 4 or so views. the only way i can get views is by advertising on other popular projects. the best way to get views is, like you said, to follow people and make connections BUT there is a studio where you can have someone else propose your project to be featured.
Cool stuff, thanks for sharing! I recently had a similar issue, I needed to use clones to show adjustable transparency, color, brightness, and saturation settings simultaneously but as you demonstrated clones don't have a saturation setting to adjust. My solution was to layer solid black clones over the color clones and use ghosting. It works really well! You can see the result in the airbrush settings spray preview,, https://scratch.mit.edu/projects/488403374/fullscreen/
The front page is reserved for projects of all levels so even new Scratchers have a chance of being featured. The quality of the projects on it may not be terribly useful towards gauging Scratch's longevity. But if you want to see more great projects on your own front page follow more great Scratchers, then their activities will show up on your front page under What's Happening? and their projects will show up in Projects by Scratchers I'm Following and Projects Loved by Scratchers I'm Following
Looking at my front page right now the 7th featured project is Colors Numbers by karkade35
It looks pretty good and looking at their page I see they have been at Scratch 2.5 years. So I look through their projects and yes, this looks like a pretty good coder even if it isn't really my style of games. So maybe I follow them, maybe not, but then I look through their list of Favorite Projects and who they are Following for more good projects and good coders. Just keep digging and repeat this process until you have followed a good chunk of these Scratchers and your front page will come alive with cool, new projects daily.
I tried to make a original platformer, it is still working on being updated. Working on a big update. I didn't want to use that same gimic and I tried to make the gravity not bounce. Right now, there is a glitch. I have addressed it in 2 updates, yet it always comes back.
One way is to use a variable to control weather or not the rocket launcher is allowed to shoot.
The variable can be updated on a loop that activates when the rocket launcher is fired.
To do this you want to do the following when the player shoots:
When the cooldown timer expires, you set the can shoot variable back to true.
If you require the can shoot variable to be true when the player presses the shoot button, they can press it all they want but they'll only get one shot per time period.
EDIT: If you look at the code for the arrow sprite in this project, you can see that it "fires" one arrow per second max, even if you hold down space: https://scratch.mit.edu/projects/361309812/editor/
Using a method like this, you could have different weapons on different cooldowns.
Yes X11 forwards the graphical interface of scratch to your PC.
please install xming on you pc first https://sourceforge.net/projects/xming/
Then start a SSH session to th PI using the following config
https://wiki.utdallas.edu/wiki/display/FAQ/X11+Forwarding+using+Xming+and+PuTTY Don't forget to enable compression Category–>SSH Mark “Enable compression”
When after login just start scratch from the command line. The GUI wil appear on you windows PC.
And yes this is all wireless, just connect PI and PC to the same wireless network.
Hey!
I was like you, exactly like you so frustrated and found it so difficult to make cloud variables!
However as time went, i learnt it by myself and now use cloud variables in almost all my projects
I have Multiplayer games that can hold upto 8 players in real time
Have cloud lists that can store any data like inventory or character customization
So, i fugured while i know all this, i better make a tutorial for the people who are suffering the way i did
so i made this tutorial, i tried soo hard to make it as simple as possible
try it and tell me if you need more info
Since you’re reviewing Scratch games, how about my game Survive the Circles? In this game you play as a blue square and you have to avoid the red circles bouncing around for as long as possible. Sounds simple enough, but once you start playing you’ll quickly realize there’s a lot to do in this one.
There are a bunch of common techniques.
You can use several forms of collision detection with the light blue Senjng blocks:
When touching <sprite> .... works if there’s a countably small number of platforms on a Stage
When sprite touching <color> .... lets you define a “ground” and “platform” color, so that you can draw platform objects on the background, or have lots of different objects that work as platforms
When <my color> touching <color> ... can let you specify how different parts of your sprite will interact with the platform. Think about Mario hitting blocks from below.
How jumps work is often more complicated than landing.
There are many, great, awesome platforms tutorials on scratch. Look for them. Look inside them.
This studio is the skeletons I use with my students. Here’s the one for different forms of platform jumping.
Found it! There's a script has a stop all block in a forever loop, that I think you meant to put inside the if statement. I made a remix of it to show where it is (look for the comments on the script in the Flowey sprite, they'll tell you).
whenever you click the cookie really fast it increases in size until you stop clicking, i'm not sure it this was intended. An easy way to fix it is just put if the cookie size is bigger the (whatever size) then go back to (smaller size). ill link my game so you can look in it if you want. https://scratch.mit.edu/projects/297782115/
Here's a similar technique: https://scratch.mit.edu/projects/171167022/
It doesn't use costumes on the moving sprite that make assumptions about the shape of the terrain (horizontal/vertical). Instead, it uses a global "bounce normal" variable that gets set by the stationary sprite at the time of collision. This works well because each obstacle can set its own physics (in this case bricks have horizontal and vertical sides, but rounded corners). But with the single global variable, it only supports one collision per frame.
If you're wondering why you aren't able to run a .sb3 file on your computer outside of a browser- .sb3 files are really just compressed folders containing a project's assets (costumes and sounds) as well as its "project.json" file, a list of all the blocks in your project in text form. So .sb3 files are just a set of instructions to build a scratch project from, but the code that interprets these instructions needs to be provided from elsewhere. In other words, you're trying to run a Scratch Project without telling your computer what Scratch is. You can tell your friends to download the offline version of Scratch here: https://scratch.mit.edu/download so that they can open your .sb3 files.
This is really good, but gets out of control quickly. I've also made a Pong variant, Ninja Pong, where the ball gets faster every time the ball hits a paddle, and slower every time it goes off the edge, to make high-level matches more interesting, with entirely pen-based graphics (two of @DadOfMrLog's triangle fills joined together to form quadrilaterals).
Sounds very unusual, especially it happening on five seperate computers on empty projects. I've never heard of this happening at all.
Anyway, sounds like something that belongs in the bugs and glitches forum (even if that doesn't help you, reporting it will help the ST prevent it from happening again.
What it says in the title! I turned my Scratch project Orb Absorb into a fully fledged iOS App on the official Apple App Store! It's much more than the Scratch project was (and with no lag!)
Click the link to download if you'd like :)
EDIT: In case people don't see above: Orb Absorb on the App Store
So he's currently programmed to free fall until he touches black, but that means if his head is touching black he won't fall. To fix that you want him to stop falling only when his feet are touching black, which means making another sprite, ghosted to 100, which stays at his feet and controls a "feet touching black?" variable. A sensor sprite. Then set the cat to fall if that variable is set to no.
EDIT: Here's what I mean. That's the basic idea. It may or may not be desirable for you that the cat can jump up through the bottom of platforms, but that would require another sense at his head to prevent.
/u/Lupxel
I made a alternative, because forever loops that are constant are usually laggy when used with other loops.
https://scratch.mit.edu/projects/134221505/
(When FLAG Clicked) Forever [Wait Until <<touching mouse pointer> and <mouse down?>>] [Go to mouse-pointer]
It will stop if you move to fast, but I hope I helped!
You are a very generous and wonderful person!
I don't have any specific projects I'm having trouble with, but what I'd like help with is ideas...
I'm a primary school teacher in Australia and am trying to think of Scratch projects to teach children (aged about 8-11) but the projects need to have a 'real-life' component. It's important that we're not just teaching how to use Scratch, but how to tell stories, solve problems, etc, with Scratch, that we'd normally expect them to do with pen and paper.
In my area of education it's called 'Integrating digital technologies in the curriculum'.
Recently I saw a simple Scratch project to show how rain can make a sapling grow into a tree: https://scratch.mit.edu/projects/112551496/
Also, I'm only just above beginner-level in Scratch but haven't really needed to improve too much because as I say, I'm looking for real-world ideas I can simulate simply in Scratch.
Sorry for the long-text! I'd love to hear any ideas you have. Cheers :-)
You could create a variable and have it changed by a different script. For example:
If <left arrow pressed> or <A pressed> Set insertVariableNameHere to "left" Else if <right arrow pressed> or <D pressed> Set insertVariableNameHere to "right" Else Set insertVariableNameHere to "none"
This is especially handy since you can use this variable to override control, for example to make an autopilot (which I did here).
Hi! If you want more demographic information, you can check out our statistics page. It's not super detailed, but it could give you a good idea what the age distribution on the site looks like, since Reddit is going to have a significant bias when asking about age.
As for me:
20
Fairly experienced, though I haven't actively used Scratch for programming in several years so there are definitely people that understand its quirks far better than me.
I'm a CS student so yes - C, Java, Python, JS, Racket mainly.
A friend in my freshman year of high school showed it to me, actually. I thought it was silly and preferred to stick to BASIC. I'm glad I changed my mind. :)
Hi there! The problem was in your "If Touching Red1" block in the Projectile sprite. The "Change Ball speed", "turn" and "move" blocks were outside the IF (but still inside the Forever) so they ran all the time causing your ball to turn randomly. I've fixed it in this Remix: https://scratch.mit.edu/projects/60220736/. You can find a comment attached to the blocks I changed.
for tuning a 6 string guitar by ear
click "tuning" to change tunings
click "chord" to change the chord
click "tune" to enter or exit tuner mode
click the green guitar pick for an auto-strum
the sliders adjust auto-strum speed and how long notes last
you can also strum the strings by clicking the mouse across them
more tunings and chords to be added
I've played guitar over 30 years so I can tune by ear very fast. I'm planning on streaming cover songs on Reddit and needed a way to reference various tuning so I can retune quickly live. This will also come in handy as a way to check cover tune to see what tuning they are in, something I'll have to do once for each of them. I have a lot of songs to check!
You may try getting the ASCII code of the pressed button but still it wouldn't help a lot because Scratch doesn't accept special keys as their ASCII code is always 128. You can try by modifying the project file on an editor like Notepad++. Griffpatch's project says a lot about it.
The easiest world map system to build is one without scrolling as in the player walks off the right side of map 1 and the screen changes to map 2 with the player entering from the left like this. The next step up is scrolling. Fully scrolling if you are doing a top down view. These systems are more complicated to create and you have a few options for how you pull them off.
That is because you are using a global variable for "my variable". If you want each clone to have its own unique instance create a new variable and check "for this sprite only".
Here is an Archero clone test I did recently. It uses one sprite for the player and another for enemies. The player autoaims at the closest enemy. The way this works is it uses global variable to check clone distances. The closest clone will overwrite the distance and its X Y location. A third hidden sprite does nothing but go to those X Y coords. Whenever the player aims it aims at the hidden sprite so for the player the effect is autoaim.
Well yes, but the problem is I'm using an if else where if the clone is close, it'll set it to 1, but if it isn't, it sets the variable to 0. The problem is that it only sets to one if ALL clones are close because of the if else set to 0.
https://scratch.mit.edu/projects/561268324/
I shared a project showing what I'm trying to do, go ahead and take a look for yourself.
Also btw a good tip for this engine is to add a "set 'Midair Pending' to 0" block at the end of the main physics script, but still inside the loop. You can see what I mean if you click See Inside here: https://scratch.mit.edu/projects/555388356/
I think I'm done, ty all for the help. (this is my first little project for the cs50 course)
Yeah I get what you mean. The nice thing about platformers is they are easy to make though, hence why I suspect it's a very oversaturated genre.
While I'm here may as well suggest my game that's quite a bit different https://scratch.mit.edu/projects/414223599/.
more details..
use only 1 "when green flag clicked" block that makes a broadcast and wait style broadcast named Initialize
In every sprite that needs it put a "when Initialize received" block and use it to set positions, spawn clones, start music, or whatever needs to be done at the start.
Since you used a Wait style broadcast the code after it will not run until ever sprite is done running its Initialize code. So right after the Wait broadcast put another non-wait style broadcast named Start and use it to actually begin game play
to restart when the game is over broadcast Initialize again
sometime you nee to delete left over stuff at the end of a game, just use broadcast to make clones delete themselves and sprites stop running their code loops which will restart again anyway
here is a project I made as a demo for using unique IDs to control clones and sprites, it has tons of comments added to the code blocks that explain how everything works, just in case you find it helpful
Thanks! I put a pokestop at 0, 0 and it spawns after I move and then disappears when it touches the edge. I think there's an issue with putting the clones coordinates back into the list when they touch the edge because when it does it should put its coordinates into the list at the bottom but instead it just puts in the same coordinate that is above is, despite its x and y variables being only for that sprite so it should stay the same after putting its coordinates there when it starts as a clone.
It's also somewhat buggy because it is contantly creating and deleting pokestops. There were a lot of dumb things I fixed so it works better now, but I still wouldn't say it works.
If you could figure anything out I'd appreciate it, but I'm sure I'll figure it out eventually if not. Here's my project link https://scratch.mit.edu/projects/554709116/
>But, for those of you who were wondering what qualifies as active participation, here you go:
>
>-You have to share at least 2 projects. Try and make them innovative, interesting projects, don't just rush them.
>
>-You should comment on other projects, and love and favourite the best projects you find.
>
>-You must have been with Scratch for at least 2 weeks, so patience is key.
>
>-Visiting the forums is not a requirement, but it will help!
Threw together a quick example of a simple way to solve this (almost certainly not the most efficient, but probably the most simple to follow) here, included it in my HowTo's library:
I just made an update there are now logs you mine for 4-7 wood and you can build a house (purely cosmetic for now) for 500 wood, it just appears in the background
Reminds me of the story rpg game I tried to make 4 years ago, King's Quest. I also made a trailer for it :)
https://scratch.mit.edu/projects/138437470/
I also used beepbox, which I think you are using as well if im not mistaken
In studios with 100+ followers it just said 100 followers when the update came out. However today I noticed in the studio, Elders of Scratch (https://scratch.mit.edu/studios/26616969/), that I am in, that has over 100 followers, the exact number of followers is now shown.
Hopefully this is not the only fix to the studios update, but rather the first of many fixes to it.
Well I made a variabel for what Sprite is showing and if you click on them a massage will be brodcasted which plays the sound. And for the color change I made it so that if the mouse is touching the sprite the costume changes. hope this helps if not I published the game already but without the Settings you can look how I did it: https://scratch.mit.edu/projects/544146465/
Ok, first of all, if you press Z you get 10,000 of every recourse, its a debug thing.
Second, the wooden ring has a 1/300 chance to drop from Oak Trees.
What I'm thinking about adding:
Functionality to the well (I already have an idea for this)
More biomes
And thats mostly all I have planned for now, heres the link: https://scratch.mit.edu/projects/547771438/
I'm planning on it! There's a ton of visual effects I still have to add, and that's one of them that I'm definitely aware of. That's just the effect I used in my engine, and I haven't changed it yet for this beta release.
>I need a way to have the tower automatically target the closest enemy
This is where it gets hard. I've created a remix of your project to show how I would do this https://scratch.mit.edu/projects/545117193/ it has 5 new variables and a couple script edits, take a look
I have not seen this method of sprite following code so I presume I invented a new way of sprite following? Let me know if i’m wrong. Again, sorry for the bad quality. Check out the code here https://scratch.mit.edu/projects/542632069/editor/ to learn how to make this.
See this project for an update. Basically it will be a week or so before I get started on figuring out who all will work on this, and I will keep you in mind!
See here for an update on it. Basically, it will be a week or so before I get started on figuring out who all will work on this, and I will keep you in mind!
You has no limits to the number of the variable or the quantity of sprites in an object.
And if you want negative numbers make this:
make sprites of the minimum number that you made to the biger.
(example)100 + minimum number that you drew in the sprites(-1000) + 1
For example:
(-1000) + 1 = 0 + 1 = 1(the first sprite = -1000)
100 + 1000 + 1 = 1100 + 1 = 1101(the sprite number 1101 = 100)
------------------------------------------------------------------------------------------------------------
Use a variable square
------------------------------------------------------------------------------------------------------------
Make that when the number is negative
in case of numbers:
make apear a -
in case of normal sprite:
use the first instructions
------------------------------------------------------------------------------------------------------------
Or use this:
Are you talking about hitboxes without sprites and only the mouse positions?
I have a tutorial on one if you would like to follow - https://scratch.mit.edu/projects/532140366/
u/xXxJoshprogamerxXx
I had a minute to work up the second solution: https://scratch.mit.edu/projects/534564083/
The card list has 11, 11, and 8 in it. This totals 30. One of the aces is replaced with a 1, which results in a total of 20, as the final score.
i also made a cool project (file management system) that could be used as a savecode. this is the demo version as the entire thing isn't very good yet lol https://scratch.mit.edu/projects/533187121/ (this is not a rickroll this was in development for more than 2 months and it's just 400 something blocks) Also this is the demo version it's not the dev version where it's more sleek
Can I join? I can code really well but my art is not the best... Link to my user : https://scratch.mit.edu/users/RigNinja59/
​
(Also, I talk both French and English)
None seems to have mentioned it yet, so I'll mention it.
You can use the coordinates of the mouse if you're trying to make a hitbox for clicking.
Here's a link of my tutorial on it - https://scratch.mit.edu/projects/532140366/
Just have the clones sense the colour in front.
Here's an example of what I did for my snake game - https://scratch.mit.edu/projects/334545277/
If this is advertising, please inform.
It seems the sprite is moving, but my character nor the backdrop can move with it.
​
Here's the project with the code in it. Maybe I did something wrong? https://scratch.mit.edu/projects/529628659/
Design the map to have a brightness -40 or something, while the flashlight is a white translucent sliver. My game, Roblox The Maze 2d is a good example of a flashlight.
If there are two characters, give each of them an x and y cloud variable, for example 1x, 1y, 2x, 2y. And make a "set 1x to x position" wrapped within a forever block, it's hard to explain in full but if you ask me questions I will answer them. I'm not "super pro" with could variable multiplayer but I've made one simple game (without being taught so it might not even be the "right" way) and it worked well. Since my game doesn't have much code other than the netcode you can get inspiration as well.
You'd make a program that connects directly to the Scratch's cloud servers (via websocket). This program can be made in about any programming language, but keep in mind you need to run this program somehow (in a vps ou in the cloud).
So pick a language you know, it learn a new one; check the protocol used by the cloud servers by looking at excluding projects using the cloud variables; coffee the program that will update your variables automatically; and find a place where to run it.
I'd recommend you to make a quick Google search on how to interact with the Scratch's cloud servers. There are already sur a few forum topics covering that subject. Some of them extensively.
"Change cloud variables using Python - Discuss Scratch" https://scratch.mit.edu/discuss/post/4250692/
not sure if this is exactly what you’re looking for, but i made a couple of projects with gun animations in them: https://scratch.mit.edu/projects/353927711/ https://scratch.mit.edu/projects/332750800/
There's an Article from a Scratch Team member.
I didn't misunderstand you. You said that people "need to stop making" certain types of games, based on your own subjective criteria (that I choose not to debate with you).
That is gatekeeeping, and contributes nothing to the sub.
If someone were working on a platformer, they might feel discouraged by your post. The fact that so many people make that type of game is evidence that you're being carelessly mean.
chapter 2 is out
go check it out:
https://scratch.mit.edu/projects/522868016/
​
the crow language looks kinda bit suspicious?
maybe translate it?
i dunno
It isn't built in but I bet someone has figured how to import simple stuff. Or you can use the old school method of faking it with a bunch of images and math like I did for the sign in this game intro,, https://scratch.mit.edu/projects/179360447/fullscreen/
I saw someone do a 360º car in Scratch like this once
Very cool! Check this out, I sometimes dream about Scratch. One morning I woke up with basically the same idea and made this.. https://scratch.mit.edu/projects/207200432/
Looks like you were trying to program the clone IDs using inheritance from the sprite. That can be super handy but since we are using the _ID variable as an identifier it can cause problems as the project runs.
I whipped up a tutorial project that covers this plus has some more good tips all as block comments so look inside to see them..
https://scratch.mit.edu/projects/520870909/
Hit me up with any questions of course, but hit me up regardless when you are done so I can show you a very important tip. Turbo mode can speed up projects vastly but doesn't play well with all the blocks. We can use My Blocks set to tun without screen refresh to selectively run portions of our code in Turbo. It may sound trivial or unnecessary with smaller, starter projects but becomes fairly necessary once your projects become more complicated. You seem intuitive so yeah, you will need to know this and the sooner the better.