Discuss Scratch
- capybara
-
51 posts
Scratch debugger
Hey there! Capybara here. If you use another programming language besides scratch, you probably know what a debugger is. It's basically a program that goes through your code step by step so that you can tell exactly what's going on. As the name suggests, this helps amazingly with finding bugs and PZBing* them far far away!
However, as I can't help but notice, scratch DOES NOT HAVE A DEBUGGER, and I have about SIX EPIC GAMES at a standstill because of EVIL SNEAKY HIDING BUGS. *hyperventilates*
No offense to MIT. I know debuggers are kinda hardcore and synchronizing a debugger with scratch's time system
m i g h t not work out. But I still really want one.
*PZB stands for PootleaZorkaBoodle, which means to eradicate or banish, preferably in a really funny way.
However, as I can't help but notice, scratch DOES NOT HAVE A DEBUGGER, and I have about SIX EPIC GAMES at a standstill because of EVIL SNEAKY HIDING BUGS. *hyperventilates*
No offense to MIT. I know debuggers are kinda hardcore and synchronizing a debugger with scratch's time system
m i g h t not work out. But I still really want one.

*PZB stands for PootleaZorkaBoodle, which means to eradicate or banish, preferably in a really funny way.

Last edited by capybara (March 29, 2016 18:18:48)
- IronBit_Studios
-
1000+ posts
Scratch debugger
I think there used to be one, but idk
No support; while this is great, the ST will take forever to do this.
While you're at it, this place is great for issues like this.
No support; while this is great, the ST will take forever to do this.
While you're at it, this place is great for issues like this.
- capybara
-
51 posts
Scratch debugger
when green flag clicked
ask [Is a debugger coming out soon?] and wait
if <(answer) = [ no]> then
say [nooooooooooooo]
stop [the universe]
else:
say [yyyaaayyy!]
celebrate
end

Last edited by capybara (March 27, 2016 23:14:12)
- capybara
-
51 posts
Scratch debugger
No support; while this is great, the ST will take forever to do this.
While you're at it, this place is great for issues like this.
Is that an excuse for making one?
Also: finally, someone who has played the Portal games!
Best. Games. Ever.
Last edited by capybara (March 27, 2016 23:15:11)
- mrbobbygreathead
-
1000+ posts
Scratch debugger
Answer to secret message: noNo support; while this is great, the ST will take forever to do this.
While you're at it, this place is great for issues like this.
Is that an excuse for making one?
Also: finally, someone who has played the Portal games!
Best. Games. Ever.
Yes that is an excuse.
To make your siggy, click here
- IronBit_Studios
-
1000+ posts
Scratch debugger
???No support; while this is great, the ST will take forever to do this.
While you're at it, this place is great for issues like this.
Is that an excuse for making one?
Honestly I like TF2 more. /offtopic Also: finally, someone who has played the Portal games!
Best. Games. Ever.
Yes that is an excuse.
To make your siggy, click here
Uhh… please don't Another way is to scroll to the bottom of the discussion home page and click “change your signature”.spam.
- the_extreme_coder
-
93 posts
Scratch debugger
i support this and so dos this person
https://www.google.com.au/imgres?imgurl=http://science-all.com/images/mother-teresa/mother-teresa-02.jpg&imgrefurl=http://science-all.com/files/mother-teresa.html&h=1033&w=1213&tbnid=P1nP8gPJ1fsnmM:&docid=jbY0Z8T692aLTM&ei=AnH4Vq22JMui0gTOu7y4Ag&tbm=isch&client=safari&ved=0ahUKEwitv5fThuLLAhVLkZQKHc4dDycQMwgyKAEwAQ
https://www.google.com.au/imgres?imgurl=http://science-all.com/images/mother-teresa/mother-teresa-02.jpg&imgrefurl=http://science-all.com/files/mother-teresa.html&h=1033&w=1213&tbnid=P1nP8gPJ1fsnmM:&docid=jbY0Z8T692aLTM&ei=AnH4Vq22JMui0gTOu7y4Ag&tbm=isch&client=safari&ved=0ahUKEwitv5fThuLLAhVLkZQKHc4dDycQMwgyKAEwAQ
- DaSpudLord
-
1000+ posts
Scratch debugger
There used to be a single-stepping mode in 1.4, I think. We really need to bring it back- I also have projects that I have either quit or are currently sitting in my unshared projects folder simply because I can't diagnose a bug with them.
- capybara
-
51 posts
Scratch debugger
There used to be a single-stepping mode in 1.4, I think. We really need to bring it back- I also have projects that I have either quit or are currently sitting in my unshared projects folder simply because I can't diagnose a bug with them.
Oh yeah, I remember that, it was epic. I never used it much because my programming wasn't very advanced back then.
- helloandgoodbye9
-
1000+ posts
Scratch debugger
I heard about that, and that would be very useful, but a little slow for big projects. If you really need a debugger, program one. There used to be a single-stepping mode in 1.4, I think. We really need to bring it back- I also have projects that I have either quit or are currently sitting in my unshared projects folder simply because I can't diagnose a bug with them.

Semi-support.
- capybara
-
51 posts
Scratch debugger
I heard about that, and that would be very useful, but a little slow for big projects. If you really need a debugger, program one. There used to be a single-stepping mode in 1.4, I think. We really need to bring it back- I also have projects that I have either quit or are currently sitting in my unshared projects folder simply because I can't diagnose a bug with them.
Semi-support.
WHAT? That doesn't even make sense! I can't program this on scratch, it has to be a part of scratch! I would have to put a wait until space pressed block in between EVERY other block, and then take them out a again for testing!
- helloandgoodbye9
-
1000+ posts
Scratch debugger
Congrats! You just programed oneI heard about that, and that would be very useful, but a little slow for big projects. If you really need a debugger, program one. There used to be a single-stepping mode in 1.4, I think. We really need to bring it back- I also have projects that I have either quit or are currently sitting in my unshared projects folder simply because I can't diagnose a bug with them.
Semi-support.
WHAT? That doesn't even make sense! I can't program this on scratch, it has to be a part of scratch! I would have to put a wait until space pressed block in between EVERY other block, and then take them out a again for testing!


- capybara
-
51 posts
Scratch debugger
Congrats! You just programed one. I would do it a different way by logging each command, though
. Its hard, but gives you more control and can be better for bigger projects. Like I said, I would give Semi-Support. Its could be helpful, but a haven't encountered anything that I need this for.
Well that's me outsmarted, that is.

- helloandgoodbye9
-
1000+ posts
Scratch debugger
Like I said, it is hard to make but gives you more control. I have never needed this, but since this is a cool idea, Im giving Semi-Support.Congrats! You just programed one. I would do it a different way by logging each command, though
. Its hard, but gives you more control and can be better for bigger projects. Like I said, I would give Semi-Support. Its could be helpful, but a haven't encountered anything that I need this for.
Well that's me outsmarted, that is.
- capybara
-
51 posts
Scratch debugger
Like I said, it is hard to make but gives you more control. I have never needed this, but since this is a cool idea, I'm giving Semi-Support.Congrats! You just programed one. I would do it a different way by logging each command, though
. Its hard, but gives you more control and can be better for bigger projects. Like I said, I would give Semi-Support. Its could be helpful, but a haven't encountered anything that I need this for.
Well that's me outsmarted, that is.
Thanks! Maybe I'll try it. What do you mean by “logging”?
- helloandgoodbye9
-
1000+ posts
Scratch debugger
Something like this.Like I said, it is hard to make but gives you more control. I have never needed this, but since this is a cool idea, I'm giving Semi-Support.Congrats! You just programed one. I would do it a different way by logging each command, though
. Its hard, but gives you more control and can be better for bigger projects. Like I said, I would give Semi-Support. Its could be helpful, but a haven't encountered anything that I need this for.
Well that's me outsmarted, that is.
Thanks! Maybe I'll try it. What do you mean by “logging”?
define log [stuff]That way, when it breaks, you stop it and check the log. Whatever was last is most likely the thing that broke it.
add (stuff) to [log v]
wait (0.1) secs
when gf clicked
log [start]
move (10) steps
log [move 10]
...
- IronBit_Studios
-
1000+ posts
Scratch debugger
Don't spam. i support this and so dos this person
https://www.google.com.au/imgres?imgurl=http://science-all.com/images/mother-teresa/mother-teresa-02.jpg&imgrefurl=http://science-all.com/files/mother-teresa.html&h=1033&w=1213&tbnid=P1nP8gPJ1fsnmM:&docid=jbY0Z8T692aLTM&ei=AnH4Vq22JMui0gTOu7y4Ag&tbm=isch&client=safari&ved=0ahUKEwitv5fThuLLAhVLkZQKHc4dDycQMwgyKAEwAQ
That's Mother Teresa. She died years before Scratch.
- capybara
-
51 posts
Scratch debugger
Something like this.Like I said, it is hard to make but gives you more control. I have never needed this, but since this is a cool idea, I'm giving Semi-Support.Congrats! You just programed one. I would do it a different way by logging each command, though
. Its hard, but gives you more control and can be better for bigger projects. Like I said, I would give Semi-Support. Its could be helpful, but a haven't encountered anything that I need this for.
Well that's me outsmarted, that is.
Thanks! Maybe I'll try it. What do you mean by “logging”?define log [stuff]That way, when it breaks, you stop it and check the log. Whatever was last is most likely the thing that broke it.
add (stuff) to [log v]
wait (0.1) secs
when gf clicked
log [start]
move (10) steps
log [move 10]
...
… and I don't have too take it out to test… cool!