Skip to content

OpenPoiesis/poietic-playground

Repository files navigation

Poietic Playground

An educational tool, a virtual laboratory for modelling and simulation of dynamical systems using the Stock and Flow methodology.

Poietic Playground prototype screenshot

Part of the Open Poiesis project.

Primers

The following literature is a good start with the methodology used in the playground:

Reqiurements

This is a Godot application which uses the Poietic Stock and Flow simulation engine plugin written in Swift.

Instructions

  1. Download the Godot Engine using one of the following methods:
  2. Install Swift:

Build from Sources

Get the Poietic Playground sources with submodules and run the build script:

git clone --recurse-submodules https://github.com/OpenPoiesis/poietic-playground.git
./build

The build script does the following:

  • Updates the submodule.
  • Builds the Swift Godot plugin
  • Copies the artifacts into the ./bin directory.

Dependencies

  • Poietic
    • Core – Model and design representation library
    • Flows – Stock and Flow simulation library
    • Godot – Godot plugin that wraps the Poietic flows simulator
  • SwiftGodot – Bridge for Godot plugins written in Swift

Authors

Contributors

  • Radomír Bosák

About

Educational tool, a virtual laboratory for modelling and simulation of dynamical systems using the Stock and Flow methodology

Topics

Resources

License

MIT, OFL-1.1 licenses found

Licenses found

MIT
LICENSE
OFL-1.1
LICENSE-fonts.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages