Tychos Docs
  • Tychos Documentation and Reference
  • General
  • Change Log
  • Python Demonstrations
  • MathJs Demonstrations
  • Our Team
  • Learn
    • Overview
    • Creating and Managing Scenarios
    • The Interface
    • Tychos Python Language Reference
    • Tychos MathJs Language Reference
    • Video Guides
      • Video Tutorial: An Overview
      • Video Tutorial: Settings
      • Video Tutorial: Animating Motion
      • Video Tutorial: Meters and Gauges
      • Video Tutorial: Graphs and Bar Charts
      • Video Tutorial: Arrows and Lines
      • Video Tutorial: Tables
  • For Teachers
    • Getting Started
    • Creating and Managing Classes
    • Giving Feedback: Comments
    • Tutorials (Python)
      • Python Tutorial 1: Introduction to Coding in Tychos
      • Python Tutorial 2: Circles and Rectangles
      • Python Tutorial 3: Arrows and Lines (and Poly Lines)
      • Python Tutorial 4: Simulating Change
      • Python Tutorial 5: Simulating Constant Velocity
      • Python Tutorial 6: Using Graphs
      • Python Tutorial 7: Modeling The Momentum Principle
      • Python Tutorial 8: Modeling A Projectile
      • Python Tutorial 9: Conditional Forces
    • Tutorials (MathJs)
      • MathJs Tutorial 1: Introduction to Coding in Tychos
      • MathJs Tutorial 2: Circles and Rectangles
      • MathJs Tutorial 3: Arrows and Lines
      • MathJs Tutorial 4: Simulating Change
      • MathJs Tutorial 5: Simulating Constant Velocity
      • MathJs Tutorial 6: Using Motion Graphs
      • MathJs Tutorial 7: Modeling The Momentum Principle
      • MathJs Tutorial 8: Modeling A Projectile
      • MathJs Tutorial 9: Conditional Forces
    • Writing Goals (Python)
    • Writing Goals (MathJs)
    • Canvas LTI Installation Guide
    • Lesson Worksheets (Google Docs)
Powered by GitBook
On this page
  • Scenario Objects
  • UI Widgets
  • Keyboard and Mouse
  • Audio
  • Graphs and Charts
  • Animation Basics
  • Programming and Math
  • Using Goals (Teachers only)
  • Physics
  • Collisions
  • Fun!

Was this helpful?

Python Demonstrations

Below are some Tychos demonstration scenarios using the Python language.

PreviousChange LogNextMathJs Demonstrations

Last updated 3 months ago

Was this helpful?

The following have been designed to illustrate how to use Tychos to create various simulations, and demonstrates how certain Tychos specific objects and functions can be utilized.

Scenario Objects

UI Widgets

Keyboard and Mouse

Audio

Graphs and Charts

Animation Basics

Programming and Math

Using Goals (Teachers only)

Physics

Collisions

Fun!

(Advanced)

circle()
rectangle()
ellipse()
arc()
line()
poly_line()
arrow()
spring()
label()
radial_gradient() and linear_gradient()
compound()
meter()
gauge()
toggle()
button()
slider()
menu()
input()
keyboard
mouse
Oscillator
Tones and Sounds
graph()
bar_chart()
Increment and Decrement
Random Walker
Constant Velocity Motion
Accelerated Linear Motion
Rotational Velocity
Rotational Acceleration
Conditional Statement (Beginner)
Stars (Advanced)
Colorful Bubbles
Goal Example 1
Modeling An Accelerating Object
Ball Rolling Off Platform
An Elastic Body
Block on a Ramp - Using Collision Algorithm to Model Normal Force
Dampened Oscillation
Physical Pendulum
Double Pendulum
Air Resistance on a Falling Object
Ice Sliding Off A Curved Surface
Hear The Marbles Bounce
Collision Detection - rectangles
Particle in a Box - using a reflection algorithm
Collision Example 1
Detecting Intersection Points
Classic Lunar Lander Game
Follow