Creative audio synthesis for the Web
A MIDI router built using Flocking
MIDI tools and components for Flocking
Simulation of the group of items (boids) with flocking behavior, that can be rendered on the provided canvas
An interactive and animated flocking birds background for React.
Interactive koi fish pond simulation using boids flocking — drop it on any canvas
Alternate MIDI device select for use with Flocking.
Efficient spatial partitioning and neighbor graph generation for 3D simulations, powered by Rust and WebAssembly. This package provides a fast way to compute nearby relationships between points in 3D space, useful for flocking, boids, crowd simulation, an
A minimalist animation showcasing flocking behaviour using the boids algorithm
A canvas implementation of Reynolds Boids flocking algorithm
Threejs birds flocking animation refactored and converted to vue module.
Flocking Birds as WebAssembly NPM package
Interactive bird flock animation component for React with intelligent flocking behavior and perching mechanics
A sexy looking Canvas and Javascript implementation of Craig Reynold's boids algorithm for flocking behaviour.
A simulation of boids.
A library to assist in writing declarative "MIDI interchanges", like arpeggiators, transposers, and even UI generators.
A free, header-only C++ swarming (flocking) library for real-time applications; Michael (2016).
Agent-based modeling in JavaScript in the browser or server.
An Elm-inspired framework for interactive Web Audio applications.
<img src="images/bubbles-logo.svg" alt="Bubbles logo" width="50%" />
the design system of Flock.
Time and scheduling for the web
THREE brownian-motion in AFrame
A Web Component that renders a boids simulation.
Interactive command-line tool to experiment with `flock(2)` locks
Installation and subsequent safe removal of `flock` locks for data streams.
Little library implementing a wrapper over a file that's locked on creation and unlocked when it goes out of scope.
Platform-native file locking with blocking and non-blocking support
Parallel runner for asynchronous tasks.
Neural boids — flocking behavior learned by neural networks
Cross-process reader-writer locks using file locks
Placeholder for upcoming crate
Cross-process file locking for database systems / 数据库系统跨进程文件锁
Cross-platform advisory file locking, taken from Cargo
An internal crate to share file-locking logic between Pavex's CLIs, `pavex` and `pavexc`.
A CLI tool for managing flake.nix devShell environments
A reentrant/recursive flock.
Heavily tested yet simple filelocking solution using flock
Get your flock on in Ruby.
Chefs flocking about
Simple solution to prevent multiple executions using flock
A simple ruby wrapper for posting to Flock webhooks
Thread-safe, transferable, flock-based lock file
Adds a flock_synchronize method that synchronizes code execution between processes, similar to how a Mutex works between threads.
Reentrant Filelock using sheerun/filelock and flock
File locks using flock and PID file locks with stale detection for coordinating between processes. Timeout support and automatic cleanup.
Ruboid is a ruby implementation of Craig Reynolds' Boid alogrithm (http://www.red3d.com/cwr/boids/), which realistically simulates the behaviour of a flock of creatures with a small set of simple rules.
If you're building a game, you need your game agents and characters to move on their own. A standard way of doing this is with 'steering behaviors'. The seminal paper by Craig Reynolds established a core set of steering behaviors that could be utilized for a variety of common movement tasks and natural behaviors. This Ruby library can accomplish many/most of those tasks for your Ruby / JRuby game. The basic behaviors can be layered for more complicated and advanced behaviors, such as flocking and crowd movement.