Search by

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.