Tychos Docs
Ctrlk
  • 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
  • For Teachers
    • Getting Started
    • Creating and Managing Classes
    • Giving Feedback: Comments
    • Tutorials (Python)
    • Tutorials (MathJs)
    • Writing Goals (Python)
    • Writing Goals (MathJs)
    • Canvas LTI Installation Guide
    • Lesson Worksheets (Google Docs)
Powered by GitBook
On this page

Python Demonstrations

Below are some Tychos demonstration scenarios using the Python language.

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

  • circle()

  • rectangle()

  • ellipse()

  • arc()

  • line()

  • poly_line()

  • arrow()

  • spring()

  • label()

  • radial_gradient() and linear_gradient()

  • compound()

  • skew, flip, blur

UI Widgets

  • meter()

  • gauge()

  • toggle()

  • button()

  • slider()

  • menu()

  • input()

Keyboard and Mouse

  • keyboard

  • mouse

Audio

  • Oscillator

  • Tones and Sounds

Graphs and Charts

  • graph()

  • bar_chart()

Animation Basics

  • Increment and Decrement

  • Random Walker

  • Constant Velocity Motion

  • Accelerated Linear Motion

  • Rotational Velocity

  • Rotational Acceleration

Programming and Math

  • Conditional Statement (Beginner)

  • Stars (Advanced)

  • Colorful Bubbles (Advanced)

Using Goals (Teachers only)

  • Goal Example 1

Physics

  • 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

Collisions

  • Collision Detection - rectangles

  • Particle in a Box - using a reflection algorithm

  • Collision Example 1

  • Detecting Intersection Points

Fun!

  • Classic Lunar Lander Game

  • Follow

PreviousChange LogNextMathJs Demonstrations

Last updated 6 months ago

Was this helpful?

  • 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?