TScratch Showcases

  • Platformer

    This demo presents a simple four-level platformer built to highlight precise collision checks, smooth physics, and responsive movement. Each level shows different objects, and moving hazards, clearly demonstrating how the engine maintains stability, accuracy, and fluid control in every interaction.

    View Showcase
  • Multiplayer Drawing

    This live demo showcases a multiplayer drawing game running on the TScratch engine, highlighting real-time synchronization, smooth input handling, and low-latency updates. Players can draw simultaneously on a shared canvas, demonstrating the engine’s stability, precision, and seamless networked interaction.

    View Showcase
  • 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
  • 3D Renderer

    This interactive 3D simulation demonstrates core graphics concepts, including custom 3D models, rotation, and projection. It renders objects in wireframe, allowing you to explore how vertices and edges define shapes in space, giving a hands-on understanding of 3D transformations and perspective.

    View Showcase
  • Perlin Noise

    This interactive Perlin noise demo shows a dynamic Cartesian graph that starts random and gradually smooths into flowing patterns. Each run is unique, illustrating how Perlin noise creates natural-looking, continuous variations from chaos.

    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