Recent Projects in Crooked http://scratch.mit.edu/feeds/getRecentGalleryProjects/12640 Recent Projects Feed in Crooked en-us Mon, 13 Oct 2008 06:29:11 GMT CakePHP Han and Andres genghisu Paintball Demo http://scratch.mit.edu/projects/Paddle2SeeFixIt/286655 A demo of the Scratch version of the Paintball game for TheLastHorizon. Draw lines on the screen with the mouse, then press the GO button. Try to bounce the ball to the GOAL. Space key erases your lines. "D" key turns on the pen and makes the guide ball visible so you can better see how it works. Thanks to thelasthorizon for inspiring me to take another look at this problem and to the original developer(s) of the Flash "Paintball" game.<br> <a href="http://scratch.mit.edu/projects/Paddle2SeeFixIt/286655"> <img src="http://scratch.mit.edu/static/projects/Paddle2SeeFixIt/286655_sm.png" /> </a> http://scratch.mit.edu/static/projects/Paddle2SeeFixIt/286655_sm.png Bouncing Ball 3 http://scratch.mit.edu/projects/Paddle2SeeFixIt/285855 An invisible guide ball that uses itself as a sensor is sent out ahead of the visible ball and stores motion information to a buffer. The visible ball then consums the buffer and moves using the information. This helps keep the motion smooth and fill in the delays at the bounce points.<br> <a href="http://scratch.mit.edu/projects/Paddle2SeeFixIt/285855"> <img src="http://scratch.mit.edu/static/projects/Paddle2SeeFixIt/285855_sm.png" /> </a> http://scratch.mit.edu/static/projects/Paddle2SeeFixIt/285855_sm.png BouncingBall http://scratch.mit.edu/projects/EdnaC/102490 Response to a question in the forums about bouncing off of "random" surfaces. After a miserable failure at slope detection, I gained some inspiration from Jens: http://scratch.mit.edu/projects/Jens/98418 Also, many thanks to Canthiar for his tutorial on "reflection" using Vector algebra: http://scratch.mit.edu/projects/Canthiar/41976 If you are ever wondering "why do I need to learn this" when presented with Vectors, the answer is: You don't, unless you are interested in math, science, engineering, optics, cosmology, etc..., or programming video games. Vectors are a very powerful tool, and once you understand them, they prove to be a simple way to solve a daunting problem. This version adds "spin": This part of the project is a fudge, I've added some damping, and used "fudge factors" to estimate how much the spin/impact should effect velocity. Playing around with the fudge factors got the ball to the point where it looks pretty realistic, but this isn't accurate physics. Remove anything to that references "Tangent" or "Spin" and you can get back to the real world (with drag neglected). Damping could be removed as well, if spin is taken out. Otherwise, you'll see the "Flubber Effect"...<br> <a href="http://scratch.mit.edu/projects/EdnaC/102490"> <img src="http://scratch.mit.edu/static/projects/EdnaC/102490_sm.png" /> </a> http://scratch.mit.edu/static/projects/EdnaC/102490_sm.png bounce http://scratch.mit.edu/projects/Jens/98418 this project attempts to let a sprite bounce off irregular surfaces. What makes this project special is that the bouncer can rotate around its center, and also around each sensor, simply using copies of the same costume with the rotation axis set to different positions each, thereby enabling it to measure the wall's slope at any point. If it gets stuck somewhere press the green flag to reset it. For some reason it currently does *not* work correctly online all the time. It's supposed to rotate until both sensors touch the surface in order to measure the surface's slope. If it doesn't do that online, you may need to download it. Check the forum thread: http://scratch.mit.edu/forums/viewtopic.php?id=3446<br> <a href="http://scratch.mit.edu/projects/Jens/98418"> <img src="http://scratch.mit.edu/static/projects/Jens/98418_sm.png" /> </a> http://scratch.mit.edu/static/projects/Jens/98418_sm.png Slope Detection http://scratch.mit.edu/projects/Oldschooler2/60573 A quick test for slope. it is not a game. It is kind of glitchy, as the ball won't slide down if left alone (you're gonna need to press the down key for that) Up arrow lets you climb the slope, down arrow slide slides downward, and < > keys to move. Click the ball to drag it to a new location. Now I added a pen so you can draw your own platforms, and you can make the current platforms disappear using the space key. Pressing the green flag resets it. z clears pen.<br> <a href="http://scratch.mit.edu/projects/Oldschooler2/60573"> <img src="http://scratch.mit.edu/static/projects/Oldschooler2/60573_sm.png" /> </a> http://scratch.mit.edu/static/projects/Oldschooler2/60573_sm.png slope-detecting physics engine http://scratch.mit.edu/projects/toontownmiser/30220 This is just a quick physics engine that detects slopes and slides sown them if left alone. Left arrow = left Right arrow = right space = jump<br> <a href="http://scratch.mit.edu/projects/toontownmiser/30220"> <img src="http://scratch.mit.edu/static/projects/toontownmiser/30220_sm.png" /> </a> http://scratch.mit.edu/static/projects/toontownmiser/30220_sm.png