Discuss Scratch

Fluffypiggykitty
Scratcher
33 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!

silly lil' goober that makes silly lil' projects

she/her, please. ️‍⚧️
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: 2600+/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: 2600+/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…

/hj is the worst tone indicator. It's confusing and ambiguous. I hate it. The point of tone indicators is to indicate tone, or the way that a piece of text should be read, but what does “half joking” mean? Do you just wake up in the morning and think “wow, I really have something I want to talk about seriously but also kinda not, IDK you decide.” It's useless. I hate it. It just provokes a deep rooted anger within me whenever I see it. People just comment /hj as if it makes any sense. It doesn't. Oh wow, it's a tone indicator that's has a relative meaning, how useful, I'll use it in every comment I post. NO. STOP IT. You're a tone indicator, you have only one job, and yet you sit there doing nothing apart angering me.

/srs

^^^ (there's more below)
This one is useful because it tells you that this signature is fully 100% serious. (/srs) Who would've thought that tone indicators needed to tell you something about the piece of text they're attached to? /s

I'm serious, I'm not even going to put multiple (/hj)s a the end of my signature as to mock the previous paragraph for not getting the point of something(like previous version of my signature). /srs
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.

6'2 - they/them - canadian - teen
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

ScratchCatHELLO
Scratcher
1000+ posts

Cozmo Extension

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





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



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
-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.

Vote Rascal in 2022!
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.

I don't really use this account any more.
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?

This is an account that exists.

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

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)


/hj is the worst tone indicator. It's confusing and ambiguous. I hate it. The point of tone indicators is to indicate tone, or the way that a piece of text should be read, but what does “half joking” mean? Do you just wake up in the morning and think “wow, I really have something I want to talk about seriously but also kinda not, IDK you decide.” It's useless. I hate it. It just provokes a deep rooted anger within me whenever I see it. People just comment /hj as if it makes any sense. It doesn't. Oh wow, it's a tone indicator that's has a relative meaning, how useful, I'll use it in every comment I post. NO. STOP IT. You're a tone indicator, you have only one job, and yet you sit there doing nothing apart angering me.

/srs

^^^ (there's more below)
This one is useful because it tells you that this signature is fully 100% serious. (/srs) Who would've thought that tone indicators needed to tell you something about the piece of text they're attached to? /s

I'm serious, I'm not even going to put multiple (/hj)s a the end of my signature as to mock the previous paragraph for not getting the point of something(like previous version of my signature). /srs
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

| bobcat0701/Caleb | He/they | Speedrunner | Professional Short Person (5'1") |
| Forumer | Washingtonian | Pansexual |

| Notebook/The Ramblings of a Mad Man | Photography | Wiki Userpage/Better About Me | Give Me Internets |




















if your down here comment “forumers be like” on my profile


Random stuff is down here I guess




hello nerds
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