phil member since: Dec 02, 2013 · Transparency log
phil's packages
-
PHP
tilttek/bounties
Playful bounties prepaid in points, held in escrow, claimed and awarded within a bounded time; never money.
-
PHP
tilttek/collections
Collectible items for gamification: items with a rarity, sets worth a reward once complete, copies and doubles per member, the item of the day on a computed calendar, packs drawn by rarity with published odds and verifiable seeds, moves between members for trades, and the export and erasure of a mem
-
PHP
tilttek/collections-bundle
Collectibles for Symfony on tilttek/collections: the catalog in configuration or the database; copies, sets, packs, chosen dice and the item of the day in Doctrine DBAL; its activity projection; the inventory tilttek/exchange trades through; dice appearance for tilttek/dice-bundle; events, Twig temp
-
PHP
tilttek/deck-builder
Card decks built to a format's declared rules — sizes, copies, banned and restricted cards, dated taboo lists —, validated with every violation readable, versioned with their differences, copied with a link to the original and limited to the cards a collection owns, with no publisher's catalogue bun
-
PHP
tilttek/dice
Dice notation parsed, validated, normalised and rolled: pools, Fudge and custom dice, keep and drop, explosions, rerolls and successes, localised notations, verifiable rolls by seed commitment, replayable rolls, a reader of Rolisteam's DiceParser notation, macros named by token, and the dialects of
-
PHP
tilttek/dice-bundle
Symfony dice on tilttek/dice: configured limits, custom dice and notations, a Doctrine journal of replayable rolls by member and table, an event per roll, macros by site, table and member, verifiable rolls, a form field and constraint, Twig filters and functions, accessible roll details, and an exte
-
PHP
tilttek/dice-probability
Exact probabilities of tilttek/dice expressions: distributions as exact fractions, at least and at most, mean and standard deviation, events on the faces of a set of dice, two expressions compared, explosions followed to a depth, and seeded estimates past a size
-
PHP
tilttek/dice-skins
A member's dice appearance — skins, colours, materials and owned dice — applied to the roller, its numbers kept readable.
-
PHP
tilttek/exchange
Exchanges for gamification: rewards bought with points in two steps, a reservation that spends the points and holds the stock then a confirmation or a cancellation; points given between members; items traded by offers, counter-offers and acceptance in one transaction; guards against self-exchange, n
-
PHP
tilttek/friend-challenges
Member challenges, between friends or open, with a points prize held in escrow and the site's moderation.
-
PHP
tilttek/game-engine
A generic state machine for online table games and role-playing scenes, without game rules: phases on Symfony Workflow, sequential, initiative, simultaneous or free turns, each table a log of moves with its seed and its state rebuilt by replay, deterministic chance, undo, optimistic concurrency and
-
PHP
tilttek/game-engine-bundle
Online tables for Symfony on tilttek/game-engine: logs kept by Doctrine DBAL, states cached in a PSR-6 pool, a lock per table, changes published on Mercure with identifiers only, the view of a seat and the log of a finished table, commands to create tables and verify logs, and a Stimulus controller
-
PHP
tilttek/generator
Random generators written as data: weighted, tagged lists or Markov words, sandboxed Twig templates that pick, generate and roll, grammar in six languages, structured results, maps exported as versioned JSON, tables with a memory, attributions, Tracery and Perchance imports, unique and replayable dr
-
PHP
tilttek/generator-bundle
Random generators for Symfony on tilttek/generator: lists read from YAML and JSON files and cached, the library's random tables, the states of tables with a memory in a cache pool or the application's store, commands, a Twig function, a Stimulus controller that draws again, and a rate-limited draw A
-
PHP
tilttek/heraldry
Coats of arms as a model first: tinctures and their rule, partitions, ordinaries, charges and marks of difference; seeded and reproducible generation; blazon written in English and French; SVG drawn with the package's own shapes.