pnet-simulator
pns
pnet-simulator | pns | |
---|---|---|
1 | 4 | |
7 | - | |
- | - | |
10.0 | - | |
over 6 years ago | - | |
JavaScript | ||
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pnet-simulator
-
A cross platform petri net simulation library written in C
The JSON format was initially to be compatible with https://github.com/igorakim/pnet-simulator, but no more compatible now. Loading/exporting from/to your 4-format files (or other formats) is probably not too much difficult, I have to read more your documentation. I like your idea of Petri as a dialog component for games. I was also planning to export to Symfony workflow https://symfony.com/doc/current/components/workflow.html.
pns
-
A cross platform petri net simulation library written in C
I allow all edits during simulation, so that there is no theoretical simulation, which would be in a state, that can not be reached from the initial state. Also see safety.
-
What is your own favorite C project?
Here is link number 1 - Previous text "pns"
What are some alternatives?
TimedPetriNetEditor - [Application][Version 0.4.0][Functional] A timed Petri net and graph event editor and simulator combined to (max,+) algebra with wrapped API for Julia lang https://youtu.be/wsiF6u7DNVQ
nanovg - Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
vngine-rs
sokol - minimal cross-platform standalone C headers
gunslinger - C99, header-only framework for games and multimedia applications
microui - A tiny immediate-mode UI library
pacman.c - Simple Pacman clone written in C99.
astera - A C99 Cross Platform 2D Game Library
gb - gb single-file public domain libraries for C & C++
rotate - [WIP] static typed programming language that compiles to vm bytecode
c_exceptional - A simple Exception-handling library for C99, that uses some fancy macros for true try{...}catch(err){...}finally{...} syntax!