A multiplayer sword fighting game engine with character management, round-based combat, and real-time multiplayer support
`@bananapus/distributor-v6` distributes ERC-20 balances or 721 token inventories to many recipients under round-based vesting rules. It is a payout utility package for Juicebox-adjacent flows, not a protocol accounting layer.
Implementation of the Round bAsed Public Transit Optimized Router (Raptor) journey planning algorithm.
Implements performance.now (based on process.hrtime).
Fast JavaScript array sorting by implementing Python's Timsort algorithm
A module which will endeavor to guess your terminal's level of color support.
JSON.parse with bigints support
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
generator async control flow goodness
A replacement for process.exit that ensures stdio are fully drained before exiting.
LRU Queue
A module to parse color values
A promise based, dynamic priority queue runner, with concurrency limiting.
Ensure that a stream is flowing data without mutating it
The directory used by npm for globally installed npm modules.
Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.
JSON parse & stringify that supports binary via bops & base64
Array#isArray for older browsers
TimSort: Fast Sorting for Node.js
Generates a hash for an installed npm package, useful for salting caches
userland implementation of https://github.com/joyent/node/issues/5243
easily make yummy noms for other streams
Run a function exactly one time
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
Driver for MPC protocols
round-based integration for Blueprint SDK networking
Generic library for round-based protocols
Round-based social simulation with LLM agents (feeds, votes, run_state.json I/O)
Threshold elliptic-curve Diffie-Hellman key exchange
Single Round Non-interactive publicly verifiable distributed key generation and resharing algorithm over BLS12-381
Proc-macro for deriving `round-based` traits
AI-native BDD/Spec verification tool for contract-driven agent coding
Rust impl of RAPTOR (Round-bAsed Public Transit Routing)
Rust implementation of RAPTOR (Round-bAsed Public Transit Routing)
Graph-based framework for distributed cryptographic protocols
A highly secure alternative to existing custom digest algorithms.
This is a game developed during the Pragmatic Studio Ruby course. After running the game, the user is prompted for the number of game rounds. Each round, players are strengthened or weakened based on their type and the roll of a die. Additionally, players find treasures at random each round. At the end of the specified number of rounds, the user can type 'quit' to view player statistics.
BASIC INSTRUCTIONS INSTALLATION EXAMPLE (For older version of 1.0.1): gem install jamies_studio_game-1.0.1.gem TO RUN DEFAULT CSV SHEET PLAYERS: game TO RUN A CUSTOM CSV FILE: You can also drop your own game csv file with the name and health of players. Have a csv file in your current directory. FORMATTING Column 1 for names and column 2 initial health values (integers only) Call your own CSV file from cmd line like this: game yourfile.csv
Text based game with rounds and treasures
Time clocks sometimes round to the nearest quarter hour with a grace period. This gem adds a method to the Time class to gracefully round the time object
BASIC INSTRUCTIONS This gem funds and defunds your projects at random via die roll. The final list of projects is then exported to your current directory after the program has finished ('quit' to exit). TO RUN DEFAULT CSV SHEET (Three example projects))): crowdfund TO RUN A CSV FILE FROM YOUR CURRENT DIRECTORY: crowdfund your_file_name.csv NOTE: All CSV files must be formatted appropriately with: No header or other text at the top! Column 1: lists all project titles in plain text. Column 2: lists integer values for initial project funding amounts (A blank field by default initializes a project with $0 in funding.) Column 3: lists integer values for the project's target goal in funding (A blank field by default initializes a project with $10,000 in funding.)
A Mechanize based Capybara driver.
BASIC INSTRUCTIONS This gem re-ranks your playlist according to Pink Floyd band members chosen at random. The re-ranked playlist is then exported to your current directory after the program has finished ('quit' to exit). TO RUN DEFAULT CSV SHEET (Some songs from 'The Wall')): songfile TO RUN DARK SIDE OF THE MOON ALBUM SONGS: songfile bin/DSOTM.csv TO RUN A CSV FILE FROM YOUR CURRENT DIRECTORY: songfile your_file_name.csv NOTE: All CSV files must be formatted appropriately with: No header or other text at the top! Column 1: lists all song titles in plain text (The program will appropriately capitalize titles for you.) Column 2: lists integer values for your song ranks (Any negative character "-" will be ignored. If left blank, a default rank of 10,000 is given.) Low rank # means you want the song ranked higher on the playlist. High rank # means you want the song ranked lower on the playlist.
Calculate Archery GB/GNAS handicaps for standard target rounds. Based on David Lane's original algorithm
Simple gem that generates round robin matches based on a received array of participants and an amount of times they will face each other.
This is a simple text based Game written in Ruby. It allows the user to create a random action that will affect the players health as well as collecting treasures each round. The highest points after x amount of rounds win.
This is a simple text based Game written in Ruby. It allows the user to create a random action that will affect the players health as well as collecting treasures each round. The highest points after x amount of rounds win.
Easily make views based on the golden section
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.