Machinations Documentation
  • What is Machinations?
  • ☉Getting Started
    • Explore
    • Interface
    • Framework Basics
    • How-To Videos
  • ▷ Simulations
    • Run Modes
    • Charts
  • ⦽ Basic Nodes
    • Pools
    • Sources
    • Drains
  • ⇢ Connections
    • Resource Connections
    • State Connections
      • Label Modifiers
      • Node Modifiers
      • Triggers
      • Activators
    • Labels
  • ⧰ Advanced Nodes
  • Converters & Traders
  • Gates
    • Sorting Gates
    • Trigger Gates
    • Mixed Gates
  • Registers
    • Math.js Functions
  • Delays & Queues
  • End Conditions
  • Artificial Player
  • ✑ Nodes Properties
    • Activation Modes
    • Pulling & Pushing Resources
    • Filter (Colour Coding)
  • ⚯ Collaboration
    • Live Collaborative Editing
    • Public Diagrams
    • Google Sheets
    • Tags
  • ♔ Accounts
    • User Profile
    • Pricing
    • Billing Policy
    • Team Management
  • ☆ Tips
    • Shortcuts
    • Best Practices
  • ⚙️Unity Plugin (UP) & API
    • Game Engine Plugin
    • Quick Start
    • Main Concepts
    • Real-Time Sync
    • Unity Integration Guide
    • Known Issues
    • Key Features
      • Game-Aware Analytics
      • Local Cache
      • Game State Awareness
      • Data Formats & Handoff
  • ≏ Evolution
    • Changelog
    • Framework Diff Log
  • 〄 Localisations
  • 🇷🇺 RU by Lev "evlko" Kobelev
Powered by GitBook
On this page
  1. ≏ Evolution

Framework Diff Log

Desktop .swf/.exe vs .io

PreviousChangelog

Last updated 4 years ago

Major differences between the old desktop and the new .io version

  1. No more Connection length as time variable: Resources travel and arrive during the same Time Step, regardless of Connection length. E.g.: if previously the speed of the Resources would stay fixed and the arrival time would vary, now the speed varies and the transfer time is fixed (all Resources arrive to their destination in exactly 1 Time Step).

  2. No Async Mode

  3. No Turn Based Mode

  4. No Artificial Player (AP) - you can with existing components

  5. now support the entire functions library.

  6. : use 50%+50% instead of the old 2*50% label.

  7. Number interval x-y has become x..y

  8. Time interval x/y has become x|y

  9. plot the Pool colour, instead of the Resource's colour.

  10. is a Connection-level setting, it no longer affects the global Diagram.

  11. No more m modifier

  12. Obvious: Cloud save, UI/UX improvements, Groups, Library, Errors/Validators, Real-time collaboration, Version History

  13. cannot trigger

💡
🔗
emulate AP functions
Registers
math.js
Combining flow rates
Label
Label
Charts
Colour Coding
Triggers
Resource Connections