TScratch Showcases

  • Tree Fractal

    This showcase is a classic visualization of an L-system fractal, created through a process of recursive branching that demonstrates the self-similarity found in natural structures like trees and ferns. It’s an excellent example of using simple rules to generate complex, organic-looking geometry.

    View Showcase
  • Pythagoras Tree

    This is a distinctive, plant-like fractal constructed entirely from squares. The pattern is generated by having each branch split to form a right-angled triangle, with the new squares built upon the other two sides. The design is a clever visual homage to the famous Pythagorean theorem of geometry.

    View Showcase
  • Pyramid Fractal

    This program explores a three-dimensional fractal pattern based on a pyramid or a tetrahedron shape. It typically generates a version of the Sierpinski pyramid, where the basic shape is repeatedly divided and hollowed out at the center, demonstrating increasing complexity and infinite detail.

    View Showcase
  • Ball Bouncing

    This simple yet fundamental project is a 2D physics simulation. It illustrates core concepts like gravity, velocity, and elastic collisions by calculating the path of a ball as it falls and bounces off surfaces, creating a realistic, continuous motion effect.

    View Showcase
  • Inverse Kinematics

    This simulation is a powerful demonstration of calculating movement for a jointed chain or robotic arm. Instead of moving each joint individually, the system calculates the necessary angles for all joints to precisely move the end-effector (the "hand") to a specific target position.

    View Showcase
  • Snowflake Generator

    This is a generative program designed to create a snowflake-like pattern. It often achieves its delicate structure by implementing the mathematical principles of a recursive algorithm that enforces symmetry and recursive detail.

    View Showcase
  • Abstract Art Generator

    This showcase is an example of generative art, which uses trigonometric functions and random number generation to produce unique, non-representational, and visually appealing compositions. It highlights the use of code as a creative artistic tool.

    View Showcase
  • Drawing

    This showcase is an interactive drawing app, which lets you choose different colors and draw on the canvas. It showcases the use of the Pen sprite - its limitless usage

    View Showcase
  • Particle Generator

    This showcase shows simple particle generation, which uses trigonometric functions velocity vectors to make, cool looking particles like fireworks. It shows how you can use TScratch on another level.

    View Showcase
  • Air hockey

    This is a simple interactive simulation, where you can bounce a puck around the canvas, showing basic physics and collision detection, even though there are no built in helpers.

    View Showcase