10898b08a065ffc564c00473069e02b0e5e06c2a
CI / build-test (push) Successful in 1m19s
Keystone for the gene system. A Formula compiles a string from a def (lexer -> recursive-descent parser -> tree of Func<IFormulaContext,float>) once, then evaluates allocation-free against a variable context. Supports + - * / %, comparisons, && || !, ternary, the constants pi/tau/e, and functions abs sign floor ceil round sqrt exp log sin cos tan min max pow clamp lerp step. Deterministic and side-effect-free so gene-effect formulas stay pure. Covered by FormulaTests (parsing, precedence, functions, logic/ternary, variables, errors). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
mrgameeng
Cross-platform 2D game engine built on MonoGame 3.8.4 (DesktopGL) and Friflo.Engine.ECS — ECS-first, .NET 8, C#.
Developer documentation (Russian): docs/architecture.md, docs/roadmap.md.
Showcase: the LittleSim game — a god-sim
built on this engine (vendored there as the engine/ submodule) that demonstrates
every engine feature.
License
MIT — see LICENSE.
Languages
C#
100%