Hello. Now you can easily copy and paste scripted objects. I added a link in the video description of a new scene: script COLLECTION easy copying.phz If you just want to copy the script, you need to enter an object menu (right button / script menu) and use the scripts as you wish.
AMAZING approach to teaching. You put a lot of work into forming these views--I appreciate that effort and love the result. Thanks! Question on the COUNTER example: I see "my.scene" a few times and wonder if that's supposed to be "scene.my". Or perhaps we are allowed to create a top-level "my" variable and add a child named "scene"... I'm new to this... For "Transporter", the "pos + [0,0]" surprises me. Does that just add 0,0 to the current value of pos? If so, that would be no different from just pos? -- newbie OakIsland in algodoo forum
Hi. I thank you and I'm glad you wrote me. And I'm very glad you like my videos! I don't know if I understood the first question correctly. The one on the counter. I tried to replace "my.scene" with "scene.my" and the script works correctly. I too am not very familiar with scripts. For "Transporter", "pos + [0,0]" you are right to be surprised. it was a distracted mistake. I had the script with "pos + [0,1]" and changed it to "pos + [0,0]". I could have deleted "+ [0,0]" and have this script. "scene.my.tpNo0 = pos" The result is the same. Thanks good day.
oh, hi, sorry about the question flooding, but u know that e.other.postep thing? well, I want to use that to make an electric shock laser thing, so when the laser stops, how does the laser automatically change the e.geom.color back?
Hi! You can try playing with scripts by entering "rand.uniform01" or "rand.normal". I gave you an example. mega.nz/file/DAIEHATL#91UyRiKEFA0L37MjK07hxHYBNRrnpF61QO7_MJJtN3s You can experiment with this script. Go to the axle menu script !! Good day
im looking for script where the laser's color would change when the laser beam makes contact with an object, when it loses contact, it goes back to it's normal color. is this script possible?
Hi, I solved. I placed some distant floors in the scene. The laser changes color when it hits a nearby object and returns to its original color when it hits distant planes. Try this! mega.nz/file/iMYnVCDA#noXGA4-j8R9-MkqvNiHt5uwKJMRJKS6x2nlgIu-SdyA
Hello! Did you find the scripts useful? Do you need a script that changes direction to the axes? If I understand correctly this scene contains axes with scripts! Thanks and enjoy! mega.nz/#!vdAXBQTY!boJFNfff3SNA4VyH4WO5wjsguMVKoPmYR3EFuedn01Y
The scripts are useful! I think I meant the one where the axle reversed and unreserved at the same time like for example Speed 50 Is unreversed to the left and It unreversed at the sametime on right and where you don't have to change to reversed by yourself and get the axle to do it on it's own. I don't know if my explanation is clear enough.
@@LuminousCatharsis Hello! Ok you understand. Algodoo has an integrated programming language. This allows you to edit or add scripts. Scripts work like this. They allow you to do many things, automatically on Algodoo.
Hello! To create a timer you have to do this: 1) draw a rectangle with the Box Tool tool 2) right click on the rectangle and open the script menu 3) look for the Text = box and replace the content with this script { "" + sim.time } Alternatively download the scene and copy the timer. mega.nz/#!OEYiUQYD!91O_RqEJYR5XaZYGYyAiLRe3Hz0mQ_0eDOONX3VlBfs Good day!
Hallo! Thanks for writing. Try this scene. Contains Hit Couter. Let me know if it works. Thank you. mega.nz/#!bNpSXajb!xxqSRmeFRAf5cVywsEwnj75gurH6awp1dMKL_2VgsEw
Hi Hyphen. To make the timer stop when an object collides with it, you need to add a new script to OnCollide. 1) Right click on the timer 2) open "script menu" 3) go to the OnCollide box and replace the content with this script (e)=>{ text = lock } ENJOY!!
You can use the "onCollide" scripts. I gave you an example! mega.nz/file/zNx3jCyD#EJV8pLDpgfaVIqOkXes5W3IO-aCkMAm4Eh4rTt55_nE If you want to go deeper into the "onCollide" scripts, look also at this: th-cam.com/video/Ml2CbdKeBW4/w-d-xo.html Good day!!
Hi, first of all, great video! I got a question about the hit-counter at 1:40. I try to figure out how to make collision counter with no collision actually occuring. The aim is to create a finish line which counts how often a certain marble is passing it during a race. Your created spinning wheel does not hit the block and nonetheless its counting - exactly this is what I need! I already downloaded your script but could not spot what the difference to a normal block and spinning wheel is. Would be so great if you could help me :) thanks a lot! sorry for my bad english
Hi!! Thanks so much!! The spinning wheel hits the block has collisions. It does not stop because its pin has "motor torque" set to "+ inf". This makes it appear that it has no collision. The counter only works if it has collisions. To make a collision-free counter I used lasers. Try this .. mega.nz/file/nRolAZiZ#OXZ6LIou_H3NgsMmzzCdTvbem6sbNumFN7VzFqmxcqw lasers also affect the "collideSet" to allow for accurate counting. you can eliminate the color change by eliminating the line "e.geom.color = e.laser.color;" from the laser menu script! I hope you find it useful Good day!!
@@algodooscenecollection3048 Oh yeah, this is great! I already tried it with the laser but had problems with counting more than one during the time the marble touched the laser! This is just perfect, thank you so much! One last question, you seem to be an expert and maybe you could answer it :) I want to create a global array for 4 and later more contesting marbles in order to sort them automatically by their position with a for-loop - the laser touches will be used as checkpoints to rank the marbles. The question: I create the array variable with "scene.my.marble = [0,0,0,0]. For reading the first position of the array I read out "scene.my.marble(0)" the correct value is shown, doesn't matter which value I put into the certain position at the creation. Now I want to write into the certain array position! I tried it with for axample "scene.my.marble(0) = 5" but always an error occurs. So the main point is how to write into array-positions with a writing-order. I hope I could make my problem clear and thank you so much for your help. I hope you know how to solve that issue xD
@@vecmax4105 Hi!! I don't know if I understand correctly .. You want to race with 4 or more marble. You want to use lasers as a checkpoint. At each step on the checkpoint you want a partial ranking of the marble. it's right? Good day!!
Hi! I don't know if I understand correctly .. If you want to make a solid object liquid, you must use the "Liquify" command. Double click or double touch on the object. Then choose the "Liquify" command. Let me know if it was what you were looking for !! Good day !!
@@yelloman_ Ok !! You can use these scripts This is for solid objects: (e)=>{ e.other.pos = liquify } Replace this script on the object's script menu, in the "onCollide" or "onHitByLaser" box. This is for lasers: (e)=>{ e.geom.liquify } Replace this script in the laser script menu in the "onLaserHit" box. Let me know if it works. Good day!!
@@yelloman_ Hi! If you double click (double touch) on an object, does the menu appear? Have you checked if at the bottom of that menu, there is the item "script menu"?
Making an orbit was very difficult for me, out of my mind !!! Play with this scene! mega.nz/file/DdgHgKxa#31muO3Djah0jjiXhztBF5oYt4l62izRFHxn_3zoXXq0 Have fun!!!😃
i also really really really really really really don't understan "the math.sin, math.cos, math.tan". i really want a video about that (make it on "Algodoo useful tips.")
In this old scene, there are some errors in the scripts: I don't know why it works! sin, cos and tan, they are misspelled! The correct writing is this: math.sin, math.cos and math.tan. Are three trig functions, sine, cosine and tangent. You can download a scene and try to copy the scripts!
Hello. Have you tried downloading this scene? Here you can read everything. "script COLLECTION easy copying.phz" mega.nz/#!OEYiUQYD!91O_RqEJYR5XaZYGYyAiLRe3Hz0mQ_0eDOONX3VlBfs Thanks
I subscribed and hit the bell!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
So many scripts! I bet they'll be useful for some people!
Yes, download and use everything !!!
thees no script in the link idk y help
your channel definintely deserves way more subscribers
i'm happy that you made the 2 scenes of script collection!
I'm glad you like it!
Script collection 2 is the most helpfulest to me!
Very useful, thank you very much ! You should deserve more subscribers for your content's quality !
Hello.
Now you can easily copy and paste scripted objects.
I added a link in the video description of a new scene:
script COLLECTION easy copying.phz
If you just want to copy the script, you need to enter an object menu (right button / script menu) and use the scripts as you wish.
Thanks a lot.
You are welcome!!😃⚙️
this is really cool
Thanks!!😃⚙️😃
Thanks Man!
Thank you!!
I hope you find this script collection useful.
How can I move the circle left and right with the arrow keys?
Right click on the circle.
open the "Controller" menu.
Click on "no directional controller"
press an arrow (up, down, right or left)
AMAZING approach to teaching. You put a lot of work into forming these views--I appreciate that effort and love the result. Thanks!
Question on the COUNTER example: I see "my.scene" a few times and wonder if that's supposed to be "scene.my". Or perhaps we are allowed to create a top-level "my" variable and add a child named "scene"... I'm new to this...
For "Transporter", the "pos + [0,0]" surprises me. Does that just add 0,0 to the current value of pos? If so, that would be no different from just pos?
-- newbie OakIsland in algodoo forum
Hi.
I thank you and I'm glad you wrote me.
And I'm very glad you like my videos!
I don't know if I understood the first question correctly.
The one on the counter.
I tried to replace "my.scene" with "scene.my" and the script works correctly.
I too am not very familiar with scripts.
For "Transporter", "pos + [0,0]" you are right to be surprised.
it was a distracted mistake.
I had the script with "pos + [0,1]" and changed it to "pos + [0,0]".
I could have deleted "+ [0,0]" and have this script.
"scene.my.tpNo0 = pos"
The result is the same.
Thanks
good day.
how do you add a axle to a laser???
oh, hi, sorry about the question flooding, but u know that e.other.postep thing?
well, I want to use that to make an electric shock laser thing, so when the laser stops, how does the laser automatically change the e.geom.color back?
Hello!
I'm sorry but I did not understand.
Can you explain better?
How can i make an axle randomly change speeds and the direction during play?
Hi!
You can try playing with scripts by entering "rand.uniform01" or "rand.normal".
I gave you an example.
mega.nz/file/DAIEHATL#91UyRiKEFA0L37MjK07hxHYBNRrnpF61QO7_MJJtN3s
You can experiment with this script.
Go to the axle menu script !!
Good day
@@algodooscenecollection3048 thanks!
im looking for script where the laser's color would change when the laser beam makes contact with an object, when it loses contact, it goes back to it's normal color. is this script possible?
Hi, I solved.
I placed some distant floors in the scene.
The laser changes color when it hits a nearby object and returns to its original color when it hits distant planes.
Try this!
mega.nz/file/iMYnVCDA#noXGA4-j8R9-MkqvNiHt5uwKJMRJKS6x2nlgIu-SdyA
What Is the script for the axle spinner to change directions? The one where it stops and turns. And thanks for these epic scripts!
Hello!
Did you find the scripts useful?
Do you need a script that changes direction to the axes?
If I understand correctly this scene contains axes with scripts!
Thanks and enjoy!
mega.nz/#!vdAXBQTY!boJFNfff3SNA4VyH4WO5wjsguMVKoPmYR3EFuedn01Y
The scripts are useful! I think I meant the one where the axle reversed and unreserved at the same time like for example Speed 50 Is unreversed to the left and It unreversed at the sametime on right and where you don't have to change to reversed by yourself and get the axle to do it on it's own. I don't know if my explanation is clear enough.
@@LuminousCatharsis Hello!
Ok you understand.
Algodoo has an integrated programming language.
This allows you to edit or add scripts.
Scripts work like this.
They allow you to do many things, automatically on Algodoo.
I'm having problem coding the timer, where i can find the opposite underscore thing?
Hello!
To create a timer you have to do this:
1) draw a rectangle with the Box Tool tool
2) right click on the rectangle and open the script menu
3) look for the Text = box and replace the content with this script
{
"" + sim.time
}
Alternatively download the scene and copy the timer.
mega.nz/#!OEYiUQYD!91O_RqEJYR5XaZYGYyAiLRe3Hz0mQ_0eDOONX3VlBfs
Good day!
I keep typing in the "math" laser change color, i typed the script but it did not work.
I will post a tips, color change of an object!
What does that mean?
I made 1 and it worked 1000% well
Good!! I'm happy😃
Sorry,it's me again...But how do I make marble proliferation~?
Hello, "marble proliferation ~" in what sense?
You can use and study all the scripts in the scene!
I want a script that automatically doubles the number of marbles every 1 minute~!
i copied out the hit counter thing, but it doesn't work i dont know why can you explain i've done what it says.
Hallo!
Thanks for writing.
Try this scene.
Contains Hit Couter.
Let me know if it works.
Thank you.
mega.nz/#!bNpSXajb!xxqSRmeFRAf5cVywsEwnj75gurH6awp1dMKL_2VgsEw
cool intro
@HUGHgamingHD thanks!!
How do i make it so when something collides with the timer it stops going?
Hi Hyphen.
To make the timer stop when an object collides with it, you need to add a new script to OnCollide.
1) Right click on the timer
2) open "script menu"
3) go to the OnCollide box and replace the content with this script
(e)=>{
text = lock
}
ENJOY!!
@@algodooscenecollection3048 i realized it before but i guessed it, i did stop instead of lock
Hey, it's me again... But how do i make the circles that spawn by another script have one?
You can use the "onCollide" scripts.
I gave you an example!
mega.nz/file/zNx3jCyD#EJV8pLDpgfaVIqOkXes5W3IO-aCkMAm4Eh4rTt55_nE
If you want to go deeper into the "onCollide" scripts, look also at this:
th-cam.com/video/Ml2CbdKeBW4/w-d-xo.html
Good day!!
Hi, first of all, great video! I got a question about the hit-counter at 1:40. I try to figure out how to make collision counter with no collision actually occuring. The aim is to create a finish line which counts how often a certain marble is passing it during a race.
Your created spinning wheel does not hit the block and nonetheless its counting - exactly this is what I need! I already downloaded your script but could not spot what the difference to a normal block and spinning wheel is. Would be so great if you could help me :) thanks a lot! sorry for my bad english
Hi!!
Thanks so much!!
The spinning wheel hits the block has collisions.
It does not stop because its pin has "motor torque" set to "+ inf".
This makes it appear that it has no collision.
The counter only works if it has collisions.
To make a collision-free counter I used lasers.
Try this ..
mega.nz/file/nRolAZiZ#OXZ6LIou_H3NgsMmzzCdTvbem6sbNumFN7VzFqmxcqw
lasers also affect the "collideSet" to allow for accurate counting.
you can eliminate the color change by eliminating the line
"e.geom.color = e.laser.color;"
from the laser menu script!
I hope you find it useful
Good day!!
@@algodooscenecollection3048 Oh yeah, this is great! I already tried it with the laser but had problems with counting more than one during the time the marble touched the laser! This is just perfect, thank you so much!
One last question, you seem to be an expert and maybe you could answer it :)
I want to create a global array for 4 and later more contesting marbles in order to sort them automatically by their position with a for-loop - the laser touches will be used as checkpoints to rank the marbles.
The question: I create the array variable with "scene.my.marble = [0,0,0,0]. For reading the first position of the array I read out "scene.my.marble(0)" the correct value is shown, doesn't matter which value I put into the certain position at the creation. Now I want to write into the certain array position! I tried it with for axample "scene.my.marble(0) = 5" but always an error occurs. So the main point is how to write into array-positions with a writing-order. I hope I could make my problem clear and thank you so much for your help. I hope you know how to solve that issue xD
@@vecmax4105 Hi!!
I don't know if I understand correctly ..
You want to race with 4 or more marble.
You want to use lasers as a checkpoint.
At each step on the checkpoint you want a partial ranking of the marble.
it's right?
Good day!!
How to you make things liquify other things in algodoo? I REALLY NEED IT! Also for mobile plz
Hi!
I don't know if I understand correctly ..
If you want to make a solid object liquid, you must use the "Liquify" command.
Double click or double touch on the object.
Then choose the "Liquify" command.
Let me know if it was what you were looking for !!
Good day !!
Algodoo Scene Collection i meant encoding things to turn other things to liquid
@@yelloman_
Ok !!
You can use these scripts
This is for solid objects:
(e)=>{
e.other.pos = liquify
}
Replace this script on the object's script menu, in the "onCollide" or "onHitByLaser" box.
This is for lasers:
(e)=>{
e.geom.liquify
}
Replace this script in the laser script menu in the "onLaserHit" box.
Let me know if it works.
Good day!!
Algodoo Scene Collection is there a way to scrpt on mobile?
@@yelloman_ Hi!
If you double click (double touch) on an object, does the menu appear?
Have you checked if at the bottom of that menu, there is the item "script menu"?
very cool video! also, how much it took for you to make all of these?
How to make orbit? Looks like angry birds space
Making an orbit was very difficult for me, out of my mind !!!
Play with this scene!
mega.nz/file/DdgHgKxa#31muO3Djah0jjiXhztBF5oYt4l62izRFHxn_3zoXXq0
Have fun!!!😃
THANKS ☺️👍
how to make smoke gas and fire?
i also really really really really really really don't understan "the math.sin, math.cos, math.tan". i really want a video about that (make it on "Algodoo useful tips.")
Yes ok, this is on the to-do list !!!😃
Thanks, but how many days or months or years?
Why don't you zoom in or out to the scripts + you use the "..." and you never show the scripts?
In this old scene, there are some errors in the scripts:
I don't know why it works!
sin, cos and tan, they are misspelled!
The correct writing is this:
math.sin, math.cos and math.tan.
Are three trig functions, sine, cosine and tangent.
You can download a scene and try to copy the scripts!
wow
Thanks!!😃
Im looking for a script where its good for my marble races
Hi!
Okay, watch all the scenes.
Everyone can download and use my scenes!
Good day!!
can't read the code of the smoke and the rest
Hello.
Have you tried downloading this scene?
Here you can read everything.
"script COLLECTION easy copying.phz"
mega.nz/#!OEYiUQYD!91O_RqEJYR5XaZYGYyAiLRe3Hz0mQ_0eDOONX3VlBfs
Thanks
@@algodooscenecollection3048 tank you!!!!!!!
Snowf super Mario, Bros wonder with number blocks
how to connect to tiktok?
0:01
I subscribed and hit the bell!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Thanks!!!!!😃😃