Search by

Packages from tilttek · Transparency log

  • PHP

    tilttek/accessible-dice

    An accessible dice interface for Symfony on tilttek/dice-bundle: large targets, the faces of custom dice spoken and described by label, shape and value, results announced to screen readers in a polite live region, rolls of a dice tower on the same page announced too, reduced motion respected and not

  • PHP

    tilttek/activity

    A journal of members' activity for gamification: each gesture recorded once by its idempotency key, cancellations as entries of their own, totals by member, verb, object and period, projections that keep their own state and replay the journal when a rule changes, and the erasure of a member

  • PHP

    tilttek/activity-bundle

    The journal of members' activity for Symfony on tilttek/activity: the journal and checkpoints in Doctrine DBAL, declared verbs, projections and observers kept up to date live, through Messenger or by a command, the rebuild of a projection after a rule changed, and the export and erasure of a member

  • PHP

    tilttek/advent-calendar

    An advent calendar for gamification: one box per day in the calendar's timezone, one surprise per box as a reference to points, a badge, content or a code the application grants, an opening policy per calendar, openings recorded once and told by an event, unopened surprises never revealed, and the e

  • PHP

    tilttek/badges

    Badges and achievements for gamification: criteria read from members' activity — counts, totals, first times, streaks, periods, combinations, manual awards —, tiers, progress, repeatable and hidden badges, withdrawal when the activity is cancelled, titles and showcases the member chooses, and sharin

  • PHP

    tilttek/badges-bundle

    Badges for Symfony on tilttek/badges: badges and criteria in configuration, awards and consents in Doctrine DBAL, the projection that awards them through tilttek/activity-bundle, events, Twig showcase and progress, commands, Open Badges 3.0 credentials through phil/open-badges-bundle, and member exp

  • PHP

    tilttek/bingo

    Bingo cards for a convention or a session: unique cards drawn from a pool by a server seed, squares ticked by recorded gestures or called by the host, win patterns, server-verified wins, printed batches with checked labels, live updates through Mercure, and the events and Stimulus hook of a celebrat

  • 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

    Dice for Symfony on tilttek/dice: limits, custom dice and notations from the configuration, a journal of replayable rolls in Doctrine, macros of a site, a table and a member, verifiable rolls, a form field and its constraint, Twig filters and functions, an accessible detail of a roll, and an extensi

  • 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/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/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 words from a Markov chain, Twig templates in a sandbox that pick, generate and roll, grammar in six languages, structured results, generated maps, tables with a memory, unique and replayable draws, and limits against runaway generators

  • 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.

  • PHP

    tilttek/leaderboards

    Leaderboards for gamification: members ranked on counts, totals, best gestures, days or reported values, over days, weeks, months, seasons or sliding windows, kept up to date from the activity journal, tie-breaks, snapshots, weekly leagues with promotion, titles, teams, stores in memory or Valkey, o

  • PHP

    tilttek/loot-tables

    Loot tables rolled with any die: tables of entries with a name, an image and a slot, boxes that declare the tables a product rolls, draws committed before and revealed after through tilttek/dice and verifiable by anyone, physical dice entered as they fell, texts drawn from a list, and one-character-

  • PHP

    tilttek/points

    A double-entry ledger of points for gamification: balances that are sums of movements, named currencies, earning rules on members' activity with caps per period, first-in first-out expiry, cancellations as reverse movements, spending and transfers that never go negative, rebuilds, and the erasure of

  • PHP

    tilttek/points-bundle

    Points for Symfony on tilttek/points: the ledger in Doctrine DBAL, currencies and earning rules in configuration, the projection that turns members' activity into points through tilttek/activity-bundle, balances and histories, commands to expire credits and show a history, and member export and eras

  • PHP

    tilttek/progression

    Levels and streaks for gamification: experience earned by rules on members' activity, levels on a linear, quadratic, exponential or tabled curve, several tracks, seasons, milestones worth a reward, streaks of days or weeks in the member's timezone with grace and freezes, rebuilds, and the erasure of

  • PHP

    tilttek/progression-bundle

    Levels and streaks for Symfony on tilttek/progression: tracks, curves, seasons, milestones and streaks in configuration, stored in Doctrine DBAL, the projection fed by tilttek/activity-bundle, events on levels, milestones and broken streaks, Twig progress bar and streak, commands, and member export

  • PHP

    tilttek/puzzle-builder

    Puzzles for a scenario, checked on the server: normalized answers, partial answers, bounded guesses, tiered hints and a validated unlock graph.

  • PHP

    tilttek/quests

    Quests and challenges for gamification: steps read on members' activity, in order or not, quests open always, between dates or on recurring dates, chains, declared rewards, acceptance and abandonment, community challenges, team quests, duels between members, rebuilds when a rule changes, and the era

  • PHP

    tilttek/quests-bundle

    Quests and challenges for Symfony on tilttek/quests: quests in configuration or the database, seasonal dates by phil/almanac, progress and duels in Doctrine DBAL, the projection fed by tilttek/activity-bundle, events on accomplished quests and duels, Twig list and detail, commands, and member export

  • PHP

    tilttek/seasonal-events

    Seasons and their events for gamification: a season once or each year by an RFC 5545 rule in its timezone, the quests, items and decorations it brings while it lasts, multipliers of gains only on events announced ahead, a port to read what is on, and bridges to tilttek/quests and tilttek/collections

  • PHP

    tilttek/secret-rolls

    Hidden game master rolls, kept verifiable and revealed afterwards.

  • PHP

    tilttek/sets

    Sets for badges, collections and other gamification: versioned definitions, tiers, completion from what a holder owns, declared rewards and events, without granting anything.

  • PHP

    tilttek/stickers

    Virtual stickers a member places on their profile or messages: a catalogue with text alternatives and credits, owned stickers, bounded placements, site limits, moderation, and sheets completed as sets.

  • PHP

    tilttek/table-safety

    Table safety tools for tabletop and live-action role-playing games: lines and veils, a consent checklist with a table's anonymous agreement, session zero and its pact, the X-card, Script Change and the open door as anonymous signals, check-ins, stars and wishes, and a participant's export and erasur

  • PHP

    tilttek/wargame-army

    Army lists for miniatures games on a generic engine apart from the catalogues the application provides: units, options, model counts, points, detachment slots and declared constraints, validated one rule at a time with clear messages and exported as text or escaped HTML, with no publisher's catalogu

  • PHP

    tilttek/weather

    Weather in the game world as a table with a memory of tilttek/generator: declared seasons and climate zones, conditions that follow the day before through their neighbours and persist by zone, temperatures moved by a roll of tilttek/dice, labels in English and French, reproducible from a seed

  • PHP

    tilttek/writing-goals

    An author's writing goals: a target in words or pages up to a deadline, plans with a linear, front-loaded, back-loaded or drawn curve over chosen writing days, the daily quota recomputed from what remains, no streak counted, counts logged and corrected, the goal reached told by an event, two store p