An open API service indexing awesome lists of open source software.

https://github.com/stolsky/simulation-construction-kit

Toolbox to help you visualize your simulation ideas.
https://github.com/stolsky/simulation-construction-kit

simulation solidjs toolkit

Last synced: 5 months ago
JSON representation

Toolbox to help you visualize your simulation ideas.

Awesome Lists containing this project

README

          

[![NPM Version](https://img.shields.io/npm/v/simulation-construction-kit.svg?style=for-the-badge)](https://www.npmjs.com/package/simulation-construction-kit)

# SiCK - Simulation Construction Kit
Toolbox to help you visualize your simulation ideas.

## Abstract
This library provides components and methods for executing and visualizing a simulation.

## Features

- [ ] add more customizations to provided components
- [ ] renderer can be set globaly -> kind of MyDefaultRenderer = PixiJsRenderer
- [ ] any renderer can be implemented by using renderer interface class
- [ ] npm template(s) for creating new projects
- [ ] run simulation (a task may have specific number of iterations) for a specific number of times
- [ ] run simulation (a task may have specific number of iterations) for a specific timespan
- [ ] run a task for a specific timespan
- [x] run task endlessly
- [ ] run simulation endlessly

- [x] run 1 siteration (1 simulation cycle) as single or multiple (parallel) tasks
- [x] simple wrapper (IRenderer) interface for renderers
- [x] simple implementation of [pixi.js](https://pixijs.com/) wrapper
- [x] simple controls component
- [x] simple visual/structural components

## Roadmap

## Example repositories
[Rule-110 / Rule-X](https://github.com/stolsky/rule-110)

## Resources
[Create a Component Library Fast](https://dev.to/receter/how-to-create-a-react-component-library-using-vites-library-mode-4lma)