Discuss Scratch

Fluffypiggykitty
Scratcher
31 posts

Cozmo Extension

Hello!

I was lately programming with my Cozmo, and I wondered, maybe Scratch would consider adding this?
It would make sense, since it's another addition to the robot line of things Scratch can interact with.
All that would have to be done is translating Scratch code into Python code, then send that to Scratch Link, which would then be sent to a mobile device via the Cozmo SDK.

If this is not added, I can understand why.

Thanks!

hi i hope you're having a great day and not vulnerable to the scratch svg rendering exploit
Tunde123
Scratcher
1000+ posts

Cozmo Extension

Great idea but sadly its about having Text-based syntax for Scratch, which is rejected:

ZaChary wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
If correct then please read The Official List of Suggestions before making a topic. Thanks!

This is a SIGNATURE. This is seperate from a normal post ^
Forum Posts: 2500+/3000
Highlight + Shift + Down Arrow = To see whole signature.




Want to friend me on Roblox? My username is BaconvsRoblox121314 if you want to friend me!

–v More Information v–
New Scratchers - Introduce yourself here!

Questions about Scratch - Ask questions related to scratch here!

Help with Scripts - get/provide help here!

Suggestions - Suggest blocks, features, and more here!

Bugs and Glitches - Report bugs/glitches here!

Last edited by Tunde123 (May 17th, 2022 10:18 AM EST)
pavcato
Scratcher
1000+ posts

Cozmo Extension

Tunde123 wrote:

Great idea but sadly its about having Text-based syntax for Scratch, which is rejected:

ZaChary wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
If correct then please read The Official List of Suggestions before making a topic. Thanks!
This is completely different from that. This suggestion is to allow people to code on Cozmo Robots.

Tunde123
Scratcher
1000+ posts

Cozmo Extension

pavcato wrote:

Tunde123 wrote:

Great idea but sadly its about having Text-based syntax for Scratch, which is rejected:

ZaChary wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
If correct then please read The Official List of Suggestions before making a topic. Thanks!
This is completely different from that. This suggestion is to allow people to code on Cozmo Robots.
1. I said if I was correct. I was not 100% sure if I was correct. 2. Okay I didn't see that but the op said:

Fluffypiggykitty wrote:

I was lately programming with my Cozmo, and I wondered, maybe Scratch would consider adding this?
It would make sense, since it's another addition to the robot line of things Scratch can interact with.
All that would have to be done is translating Scratch code into Python code, then send that to Scratch Link, which would then be sent to a mobile device via the Cozmo SDK.
This is what he said and I assumed he was talking about text-based syntax or, typing codes in scratch instead of connecting blocks together.

This is a SIGNATURE. This is seperate from a normal post ^
Forum Posts: 2500+/3000
Highlight + Shift + Down Arrow = To see whole signature.




Want to friend me on Roblox? My username is BaconvsRoblox121314 if you want to friend me!

–v More Information v–
New Scratchers - Introduce yourself here!

Questions about Scratch - Ask questions related to scratch here!

Help with Scripts - get/provide help here!

Suggestions - Suggest blocks, features, and more here!

Bugs and Glitches - Report bugs/glitches here!

Last edited by Tunde123 (May 17th, 2022 10:18 AM EST)
Steve0Greatness
Scratcher
1000+ posts

Cozmo Extension

pavcato wrote:

Tunde123 wrote:

-snip-
This is completely different from that. This suggestion is to allow people to code on Cozmo Robots.
Oh yeah, I forgot about those…

Steve0Greatness, 1000+ posts, Not sure why I've kept this the same for awhile… (Er/Him)
first post: June 28th, 2020 - Main: Suggestions - Personal Stickys:
Sticky: The Official Guide to Lists of Suggestions by Super_Scratch_Bros20 (New Posts)
Sticky: Don't remove automatic remix credit when the original is unshared by Maximouse (New Posts)

Last edited by Steve0Greatness (April 16, 2022 5:19:00) Report | Quote
DipLeChip
Scratcher
1000+ posts

Cozmo Extension

Tunde123 wrote:

. 2. Okay I didn't see that but the op said:

Fluffypiggykitty wrote:

I was lately programming with my Cozmo, and I wondered, maybe Scratch would consider adding this?
It would make sense, since it's another addition to the robot line of things Scratch can interact with.
All that would have to be done is translating Scratch code into Python code, then send that to Scratch Link, which would then be sent to a mobile device via the Cozmo SDK.
This is what he said and I assumed he was talking about text-based syntax or, typing codes in scratch instead of connecting blocks together.

By that he means the Scratch Code for the robot would be translated into its native language (Python in this case) upon running the program so it works.

stop fuming and start loving :p
Prime689
Scratcher
1000+ posts

Cozmo Extension

No support. Cozmo has it's own block code based on Scratch and ScratchJr.



CatsUnited
Scratcher
1000+ posts

Cozmo Extension

Prime689 wrote:

No support. Cozmo has it's own block code based on Scratch and ScratchJr.
That doesn't prevent Cozmo from potentially getting supported by Scratch. BBC's microbit has a scratch extension, yet they also have their own block based code thing similar to Scratch.

bottom text
gosoccerboy5
Scratcher
1000+ posts

Cozmo Extension

Fluffypiggykitty wrote:

All that would have to be done is translating Scratch code into Python code
I feel like that falls under text-based syntax which is rejected

Kerbal Space Program!!!
ScratchCatHELLO
Scratcher
1000+ posts

Cozmo Extension

Didn't Anki (the company that made Cozmo) go out of business a while ago?












enter command
West of House
This is an open field west of a white house, with a boarded front door.
There is a small mailbox here.
A rubber mat saying 'Welcome to Zork!' lies by the door.

>examine mailbox
I see nothing special about the mailbox.

>
















Python 3 Text Adventure
cool new browser game - cursed laughing-crying emoji - Illuminati - you know waterbenders, but do you know stock-imagebenders? - snek - vibin' - Bump song (vevo) - Speed bump - yee - fred - m i c k e y



ScratchCatHELLO
I have 4300+ posts, I've been on scratch for 3 years, I'm a Forum Helper™ and I have a Scratch Wiki account!
I like: Python, CSS, Javascript, Rust

-Quantum_Studios-
Scratcher
500+ posts

Cozmo Extension

Tunde123 wrote:

pavcato wrote:

Tunde123 wrote:

Great idea but sadly its about having Text-based syntax for Scratch, which is rejected:

ZaChary wrote:

2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or for teachers.

This suggestion extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language which serves as a text editor for Scratch projects.
If correct then please read The Official List of Suggestions before making a topic. Thanks!
This is completely different from that. This suggestion is to allow people to code on Cozmo Robots.
1. I said if I was correct. I was not 100% sure if I was correct. 2. Okay I didn't see that but the op said:

Fluffypiggykitty wrote:

I was lately programming with my Cozmo, and I wondered, maybe Scratch would consider adding this?
It would make sense, since it's another addition to the robot line of things Scratch can interact with.
All that would have to be done is translating Scratch code into Python code, then send that to Scratch Link, which would then be sent to a mobile device via the Cozmo SDK.
This is what he said and I assumed he was talking about text-based syntax or, typing codes in scratch instead of connecting blocks together.
I'm assuming he meant it would automatically translate it to python and then run it on the Cozmo, without, like, letting the user edit it.

Watch this space!
I will be writing a serialized story: The Great Kumquat Invasion. I'll start as soon as I have ideas…
secretagent123
Scratcher
1000+ posts

Cozmo Extension

gosoccerboy5 wrote:

Fluffypiggykitty wrote:

All that would have to be done is translating Scratch code into Python code
I feel like that falls under text-based syntax which is rejected
No. You use the blocks as normal and when you run it the code is translated to python and sent to the robot.
PkmnQ
Scratcher
1000+ posts

Cozmo Extension

I don't know how the robot works, but how would the web browser interact with it? I know it's supposed to receive python code, but how would it do it from a web browser?

SEVERE GLITCH ALERT!
There's a bug called the question mark glitch. Basically, sometimes, some of your costumes turn into question marks in boxes. If you're looking for the glitch in one of your projects, do NOT press see inside. If it happens that the question marks are there, they will become permanent. Go here for more information. If you spot it while editing, close the tab without saving.

Here, have a useful link:
The Official List of Rejected Suggestions by Za-Chary

Why it's bad to run arbitrary javascript

Also, this is where I keep my pet kumquat. I put it here because after 59.907 seconds of research I have found out that kumquats aren't cannibals.
Steve0Greatness
Scratcher
1000+ posts

Cozmo Extension

I'll bump, this topic. Bring it up, this post isn't my post, but who cares, certainly not me. Oh bump a topic with me! Oooooooohhhhhhhh bump a topic with me!

Last edited by Steve0Greatness (Jan. 13, 2021 17:32:53)


Steve0Greatness, 1000+ posts, Not sure why I've kept this the same for awhile… (Er/Him)
first post: June 28th, 2020 - Main: Suggestions - Personal Stickys:
Sticky: The Official Guide to Lists of Suggestions by Super_Scratch_Bros20 (New Posts)
Sticky: Don't remove automatic remix credit when the original is unshared by Maximouse (New Posts)

Last edited by Steve0Greatness (April 16, 2022 5:19:00) Report | Quote
TheGlassPenguin
Scratcher
1000+ posts

Cozmo Extension

ScratchCatHELLO wrote:

Didn't Anki (the company that made Cozmo) go out of business a while ago?
Yes, but Cozmo is getting revived! I hope that they still support the older models (I love my limited edition blue one)






the2000
Scratcher
1000+ posts

Cozmo Extension

Compiling to real code is indeed rejected, but I could see Scratch Team giving this idea specifically a pass on that. My only concern: Does this require the code to be compiled or do you think there's any way it could run in real time, or at least pretend to? If it is possible then I support, otherwise I do not support, because Scratch's workflow is not designed around compiling code.

Last edited by the2000 (Jan. 20, 2021 20:39:52)


bobcat0701
Scratcher
1000+ posts

Cozmo Extension

CatsUnited wrote:

Prime689 wrote:

No support. Cozmo has it's own block code based on Scratch and ScratchJr.
That doesn't prevent Cozmo from potentially getting supported by Scratch. BBC's microbit has a scratch extension, yet they also have their own block based code thing similar to Scratch.
boost has the same thing

caleb he/they nintendo collector electronics modder forumer




| profile | wiki userpage | arg | youtube | ocular | github | wikipedia |









IF YOU see THIS COMMENT CAT ON MY PROFILE
























aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa










































, No Flash version detected, No Flash version detected, No Flash version detected, No Flash version detected, No Flash version detected, No Flash version detected, No Flash version detected, No Flash version detected, No Flash version detected, No Flash version detected, No Flash version detected, No Flash version detected, No Flash version detected
TheGlassPenguin
Scratcher
1000+ posts

Cozmo Extension

I support. I really like Cozmo, and I think it would be fun to mix the Scratch sprites with the things on Cozmo's screen. One thing though: Would the Cubes be supported? Those are really important.

Oh, and I made some block concepts for the extension:



EDIT: I forgot a very important block:

Last edited by TheGlassPenguin (Jan. 21, 2021 01:13:07)







TheGlassPenguin
Scratcher
1000+ posts

Cozmo Extension

PkmnQ wrote:

I don't know how the robot works, but how would the web browser interact with it? I know it's supposed to receive python code, but how would it do it from a web browser?

From what I know, my Cozmo connects via WiFi, but I don't know what the revival models will connect by. Using that, we could just use Scratch Link to connect to the Cozmo.






TheGlassPenguin
Scratcher
1000+ posts

Cozmo Extension

Fluffypiggykitty wrote:

All that would have to be done is translating Scratch code into Python code, then send that to Scratch Link, which would then be sent to a mobile device via the Cozmo SDK.
Couldn't we just send the Python code straight to the robot?






Powered by DjangoBB

Standard | Mobile