Discuss Scratch

PokePika__10339__
Scratcher
500+ posts

VR Extension for Scratch

This would NOT be a 3D extension! This would still only be 2D!
I think a Scratch VR extension might be really cool. There would be blocks like
headsetconnected?controller(s)connected?controller1XpositionheadsetXpositionbutton1pressed?idea 1triggerpressed?idea 2
This would be super cool especially if you could do things like
vibratecontroller1forseconds

Last edited by PokePika__10339__ (July 8, 2023 14:23:29)

VedanshS933
Scratcher
1000+ posts

VR Extension for Scratch

Why would you need a VR controllor for Scratch
Crispydogs101
Scratcher
1000+ posts

VR Extension for Scratch

VedanshS933 wrote:

Why would you need a VR controllor for Scratch
Almost asked the same thing. They cost like 600,000 som or even more depending on the VR you are buying.
PaperMarioFan2022
Scratcher
1000+ posts

VR Extension for Scratch

Crispydogs101 wrote:

VedanshS933 wrote:

Why would you need a VR controllor for Scratch
Almost asked the same thing. They cost like 600,000 som or even more depending on the VR you are buying.
Exactly! I wish I still had one though considering I have a lot of money to get one but not enough to buy one.
unrealalex
Scratcher
43 posts

VR Extension for Scratch

Rejected
PaperMarioFan2022
Scratcher
1000+ posts

VR Extension for Scratch

unrealalex wrote:

Rejected
You’re suppose to list what is rejected rather than posting just “rejected”” alone. But yes, this is rejected.

Last edited by PaperMarioFan2022 (July 8, 2023 15:52:56)

PaperMarioFan2022
Scratcher
1000+ posts

VR Extension for Scratch

I’m sorry, but I don’t think VR Scratch will work, even if it’s 2D.

Za-Chary wrote:

1.7 3D Scratch
This block, and others, could be used with a z-axis in the project stage to make it easier to create 3D projects. But, Scratch is a language that is designed to be as easy as possible for beginners to learn. Adding 3D features would make the language more difficult for beginners to understand, and a 3D engine is not exactly the purpose of Scratch. This suggestion also includes the possibility for virtual-reality features in Scratch, or “Scratch VR.” A lot of the same difficulties come up.

For those who are interested, it may be worth checking out Beetle Blocks or CreatiCode. They are block-based programming languages similar to the Scratch editor, but with 3D features. There is another similar program to Scratch that contains block programming with 3D features, called Starlogo TNG. You can also try Alice; it is not exactly like Scratch, but has some similar features.

Not rejected, my apologies, but still would recommend just in case if it is:

PaperMarioFan2022 wrote:

You might want to read TOLORS for more information. Using other alternatives websites listed offer this kind of feature.

Last edited by PaperMarioFan2022 (Sept. 26, 2023 11:53:07)

k7e
Scratcher
1000+ posts

VR Extension for Scratch

PaperMarioFan2022 wrote:

I’m sorry, but I don’t think VR Scratch will work, even if it’s 2D.

Za-Chary wrote:

1.7 3D Scratch
This block, and others, could be used with a z-axis in the project stage to make it easier to create 3D projects. But, Scratch is a language that is designed to be as easy as possible for beginners to learn. Adding 3D features would make the language more difficult for beginners to understand, and a 3D engine is not exactly the purpose of Scratch. This suggestion also includes the possibility for virtual-reality features in Scratch, or “Scratch VR.” A lot of the same difficulties come up.

For those who are interested, it may be worth checking out Beetle Blocks or CreatiCode. They are block-based programming languages similar to the Scratch editor, but with 3D features. There is another similar program to Scratch that contains block programming with 3D features, called Starlogo TNG. You can also try Alice; it is not exactly like Scratch, but has some similar features.
You might want to read TOLORS for more information. Using other alternatives websites listed offer this kind of feature.
This topic will probably be closed by the time I post this, but this seems more like connecting it to a gaming controller than the one mentioned in here.

Za-Chary wrote:

However, the ability to connect gaming controllers to a computer or tablet to use for Scratch is NOT rejected. You can discuss it on this topic.
PaperMarioFan2022
Scratcher
1000+ posts

VR Extension for Scratch

k7e wrote:

PaperMarioFan2022 wrote:

I’m sorry, but I don’t think VR Scratch will work, even if it’s 2D.

Za-Chary wrote:

1.7 3D Scratch
This block, and others, could be used with a z-axis in the project stage to make it easier to create 3D projects. But, Scratch is a language that is designed to be as easy as possible for beginners to learn. Adding 3D features would make the language more difficult for beginners to understand, and a 3D engine is not exactly the purpose of Scratch. This suggestion also includes the possibility for virtual-reality features in Scratch, or “Scratch VR.” A lot of the same difficulties come up.

For those who are interested, it may be worth checking out Beetle Blocks or CreatiCode. They are block-based programming languages similar to the Scratch editor, but with 3D features. There is another similar program to Scratch that contains block programming with 3D features, called Starlogo TNG. You can also try Alice; it is not exactly like Scratch, but has some similar features.
You might want to read TOLORS for more information. Using other alternatives websites listed offer this kind of feature.
This topic will probably be closed by the time I post this, but this seems more like connecting it to a gaming controller than the one mentioned in here.
Oh. But they were suggesting to have a VR Scratch though.

Last edited by PaperMarioFan2022 (July 8, 2023 16:17:37)

k7e
Scratcher
1000+ posts

VR Extension for Scratch

PaperMarioFan2022 wrote:

k7e wrote:

PaperMarioFan2022 wrote:

I’m sorry, but I don’t think VR Scratch will work, even if it’s 2D.

Za-Chary wrote:

1.7 3D Scratch
This block, and others, could be used with a z-axis in the project stage to make it easier to create 3D projects. But, Scratch is a language that is designed to be as easy as possible for beginners to learn. Adding 3D features would make the language more difficult for beginners to understand, and a 3D engine is not exactly the purpose of Scratch. This suggestion also includes the possibility for virtual-reality features in Scratch, or “Scratch VR.” A lot of the same difficulties come up.

For those who are interested, it may be worth checking out Beetle Blocks or CreatiCode. They are block-based programming languages similar to the Scratch editor, but with 3D features. There is another similar program to Scratch that contains block programming with 3D features, called Starlogo TNG. You can also try Alice; it is not exactly like Scratch, but has some similar features.
You might want to read TOLORS for more information. Using other alternatives websites listed offer this kind of feature.
This topic will probably be closed by the time I post this, but this seems more like connecting it to a gaming controller than the one mentioned in here.
Oh. But they were suggesting to have a VR Scratch though.
The quote said “virtual-reality features”, which I'm assuming means, like, it plays like VR (3D).
PokePika__10339__
Scratcher
500+ posts

VR Extension for Scratch

k7e wrote:

-snip-
The quote said “virtual-reality features”, which I'm assuming means, like, it plays like VR (3D).
I said it was 2d… did you not read the big red letters? It would only sense the X and Y (no z!) of the controllers/headset for a 2D interaction.

Last edited by PokePika__10339__ (July 8, 2023 16:58:42)

PokePika__10339__
Scratcher
500+ posts

VR Extension for Scratch

VedanshS933 wrote:

Why would you need a VR controllor for Scratch
Because it would be very cool.
k7e
Scratcher
1000+ posts

VR Extension for Scratch

PokePika__10339__ wrote:

k7e wrote:

-snip-
The quote said “virtual-reality features”, which I'm assuming means, like, it plays like VR (3D).
I said it was 2d… did you not read the big red letters? It would only sense the X and Y (no z!) of the controllers/headset for a 2D interaction.
I read the OP. I was talking about how TOLORS said “virtual reality features” – and how this suggestion is NOT rejected.
Crispydogs101
Scratcher
1000+ posts

VR Extension for Scratch

unrealalex wrote:

Rejected
Correct!

Paddle2see wrote:

The main idea behind Scratch is to keep it very simple so that it is easy to learn. I fear that introducing VR aspects (similar to the rejected 3D Scratch idea) would make it more difficult to learn and to teach. Sorry - not something we are interested in at this time.
https://scratch.mit.edu/discuss/post/4149704/
k7e
Scratcher
1000+ posts

VR Extension for Scratch

Crispydogs101 wrote:

unrealalex wrote:

Rejected
Correct!

Paddle2see wrote:

The main idea behind Scratch is to keep it very simple so that it is easy to learn. I fear that introducing VR aspects (similar to the rejected 3D Scratch idea) would make it more difficult to learn and to teach. Sorry - not something we are interested in at this time.
https://scratch.mit.edu/discuss/post/4149704/
@Paddle2See's quote specifically says “similar to the rejected 3D Scratch idea”. This is just a suggestion to connect it to VR.
Crispydogs101
Scratcher
1000+ posts

VR Extension for Scratch

k7e wrote:

Crispydogs101 wrote:

unrealalex wrote:

Rejected
Correct!

Paddle2see wrote:

The main idea behind Scratch is to keep it very simple so that it is easy to learn. I fear that introducing VR aspects (similar to the rejected 3D Scratch idea) would make it more difficult to learn and to teach. Sorry - not something we are interested in at this time.
https://scratch.mit.edu/discuss/post/4149704/
@Paddle2See's quote specifically says “similar to the rejected 3D Scratch idea”. This is just a suggestion to connect it to VR.
Isn't that kinda the same thing? Or isn't?
-OdysseyCentral-
Scratcher
1000+ posts

VR Extension for Scratch

k7e wrote:

Crispydogs101 wrote:

unrealalex wrote:

Rejected
Correct!

Paddle2see wrote:

The main idea behind Scratch is to keep it very simple so that it is easy to learn. I fear that introducing VR aspects (similar to the rejected 3D Scratch idea) would make it more difficult to learn and to teach. Sorry - not something we are interested in at this time.
https://scratch.mit.edu/discuss/post/4149704/
@Paddle2See's quote specifically says “similar to the rejected 3D Scratch idea”. This is just a suggestion to connect it to VR.
It still makes Scratch more complicated. And, VR does have wide walls and a high ceiling, but the floor is high too. And, I’ll make another “imagine” example.

Imagine this: you’re a not so rich person that likes using Scratch. Your friend sends you a game on Scratch that he says is very cool. You click on the link, just for Scratch to tell you it uses the VR extension and that you need VR. And VR prices are getting high these days (3599$)
Crispydogs101
Scratcher
1000+ posts

VR Extension for Scratch

-OdysseyCentral- wrote:

k7e wrote:

snip
It still makes Scratch more complicated. And, VR does have wide walls and a high ceiling, but the floor is high too. And, I’ll make another “imagine” example.

Imagine this: you’re a not so rich person that likes using Scratch. Your friend sends you a game on Scratch that he says is very cool. You click on the link, just for Scratch to tell you it uses the VR extension and that you need VR. And VR prices are getting high these days (3599$)
that's what I'm saying! In Uzbekistan most places cannot afford VR sets. And a lot of people that use scratch could have a tight budget that they can only buy stuff that fits their own budget. Not everyone on scratch is rich or don't have a budget problem. Even though my family is living in a good and regular life. They are smart enough not to buy a VR headset just because I want to make a project with it.
MyScratchedAccount
Scratcher
1000+ posts

VR Extension for Scratch

Support , I have VR and I want this, it would be cool so it is not harder for coders to make the VR part
-MasterMath-
Scratcher
41 posts

VR Extension for Scratch

VR in Turbowarp is possible through the use of custom extensions. I'm currently developing an extension that supports VR in Turbowarp which you can find here. It's not done yet, but works. Still needs a few tweaks though. I don't think the ST will officially support it in Scratch though, so you'd have to run it in Turbowarp. With the use of 3d engines, this quickly becomes super powerful. It also runs native on official VR headsets such as Oculus, although it's not done yet. I'm still working on it.

Powered by DjangoBB