You cannot select objects in the monitor because those items are located on a different layer. When Algodoo loads, it defaults to layer zero. The items that you see in the monitor are on layer 1 or 2 (I don't recall which one). You switch layers by right-clicking on the background, then hover your cursor on "layers" and then right click the desired layer which will select it (the selected layer name will turn red).
I think I figure it out. In the small dark blue box with the laser hitting it, you have a variable named "scene.time". I believe that should be "sim.time". The altered code in the first three lines should look like this:
(sim.time - scene.my.oldtime) > 0.005 ? {
scene.my.tick = scene.my.tick + 1;
scene.my.oldtime = sim.time;
But before this will work, you need to initialize "scene.my.oldtime". I made it zero (in the console, type: scene.my.oldtime = 0), and then when I started the scene, it worked!
Suggestion -- Zoom OUT just before you save your scene on your computer. That way, a good thumbnail picture of your scene will show on Algobox. You did not do that for this scene before saving it, and that's why the thumbnail picture looks blank! The last displayed image that you see on your computer before saving the file is the same image that will show on Algobox when your scene is being displayed.
Yeah, I've learned that for some types of scenes, timing is critical between "update" and "postStep", and even the laser functions, and can make the difference between a scene working or not working. In the case of this scene not working at < 0.5 sim speed, all I had to do was to move a few lines of code from update to postStep, and now it works as it's supposed to!
This version works more reliably than the Pantograph scene that this one responds to. It's because the beams in the mechanical structure of the other one can become twisted, and then it's very difficult to get it back into its proper orientation. That cannot happen with your springs. Good job!
My story is about a young man who followed the teachings of a radical version of a very large world-wide religion. The young man took his own life while fulfilling the demands of his god as specified in his "bible". He believed that he had the god-given right and duty to kill anyone who did not believe as he did. So, he went out and bought (or most likely stole) many large-caliber rifles and handguns with plenty of ammunition. After praying to his god (who he said promised him that he will receive 237 virgins to "use" as he desires in the afterlife), he visited a church of another large religion (which teaches its people to love one another), and began to exterminate all of those infidels. Men, women, and children were all targeted. After he was no longer able to walk among the carnage because he was knee-deep in blood and what looks like hamburger, he prayed again to his god and told him to get those 237 virgins ready because he was on his way to claim his prize. He then pointed his large-caliber handgun at the blood-soaked cloth around his head, and pulled the trigger. According to that man's religion, he will be in heaven along side his virgin brides forever, and all of those infidels whom he butchered will forever be in Hell, only because of the fact that they refused to convert to his religion which he claimed is the one and only true religion.
This is a very interesting and ingenious mechanism! But I don't fully understand how the blowback action forces the red colored component back. Is it simply the backward thrust of the spent cartridge case that pushes it back? If so, what does the case actually push against? It can't be the bolt (the dark gray component) because it is locked in place. Right? That's the part that I don't understand.
Just a suggestion: Rather than use density = 0 to delete a geometry, it is much better to use Scene.RemoveEntity(entity). The reason (as far as I understand it) is because when you use density = 0, Algodoo does not actually remove all of the deleted geometry, as it leaves some remnants of it in memory, which could clutter up memory if you delete a lot of them (as you do in this scene).
Yeah, I forgot about timeToLive = 0. In fact, I use that technique more than any other for deleting objects, and it has never caused any problems. I don't know what else can be done for your scene beyond those suggestions. Sorry...
Yeah, I've seen some huge "Frankenstein-ish" type of high voltage equipment back during my days while in the US Navy. Radar power supplies are very scary because of the huge amount of power that they send out to the magnetron or klystron (I don't recall which type of RF power tube that particular unit that I saw used). Although a dental X-ray machine operates at very high voltages (70 to 80KV), the current is very small compared to the average military radar system. A typical intra-oral dental X-ray machine tube (like the one depicted in my scene) operates with an anode current of only 7 mA, which is tiny compared to a radar tube that might operate with an anode current of many amps with peak power of many killowatts of RF feeding the antenna. That kind of power can probably kill an elephant within a few seconds.
The first time I fired the gun, round number 7 failed to feed. So, I reset the scene and restarted it, then it emptied the entire mag without a problem.
s_noonan - Not all patterns end in "everyone dead". Some end as blinkers or gliders, etc. I think it would add too much to the code to check for a specific state of the cells, especially now that this game is unlimited with no borders.
When describing how to make two keys become the control keys for the laser, you said: "To make the activation key 2+ letters long , type then at the same time when setting the key!" I think you meant to say "....type THEM at the same time....." Is that correct?
Also, you said: "WE WILL DO FIRSTTTTTTTTT
CUTTER!!!!!!!!!!11 Butter" What does "11 Butter" mean?
And finally, I suggest that you disable those stupid Algodoo clouds! It doesn't make sense to have clouds floating by in a scene like this one. They are distracting.
Mattyao - Maybe you are not receiving my warnings for some reason, so I will leave a comment here for you. I deleted your Windows scene again. Why did you post it again knowing that I deleted it the first time? The main reason I deleted it is due to legal issues concerning copyright laws. By posting Windows logo's and stating that their operating systems are bad, opens Algoryx to possible lawsuit from Microsoft. Part of my job is to protect the company by not allowing scenes that violate their Terms of Service.
Please do not post that scene again or another one like it. If you do, then you will risk getting banned from this website. I hope that it doesn't come to that.