{"id":47580804,"url":"https://github.com/123fzero/123DiceDnD","last_synced_at":"2026-04-15T17:00:42.098Z","repository":{"id":341018684,"uuid":"1168427114","full_name":"123fzero/123DiceDnD","owner":"123fzero","description":"123DiceDnD is a Flipper Zero D\u0026D dice roller app with d4, d6, d8, d10, d12, and d20 support, multi-dice rolls, 3D animation, and Momentum firmware support.","archived":false,"fork":false,"pushed_at":"2026-03-03T11:04:20.000Z","size":29,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-03T23:31:33.840Z","etag":null,"topics":["dice-roller","dnd","dungeons-and-dragons","fap","flipper-app","flipper-zero","flipper-zero-app","flipper-zero-game","flipperzero","rpg-tools","tabletop-rpg","ttrpg","ufbt"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/123fzero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-27T11:27:46.000Z","updated_at":"2026-03-03T19:17:24.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/123fzero/123DiceDnD","commit_stats":null,"previous_names":["123fzero/123dicednd"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/123fzero/123DiceDnD","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/123fzero%2F123DiceDnD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/123fzero%2F123DiceDnD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/123fzero%2F123DiceDnD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/123fzero%2F123DiceDnD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/123fzero","download_url":"https://codeload.github.com/123fzero/123DiceDnD/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/123fzero%2F123DiceDnD/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31851057,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dice-roller","dnd","dungeons-and-dragons","fap","flipper-app","flipper-zero","flipper-zero-app","flipper-zero-game","flipperzero","rpg-tools","tabletop-rpg","ttrpg","ufbt"],"created_at":"2026-03-31T19:00:24.234Z","updated_at":"2026-04-15T17:00:42.093Z","avatar_url":"https://github.com/123fzero.png","language":"C","readme":"# 123DiceDnD for Flipper Zero\n\n**Version: 1.0.2**\n\n`123DiceDnD` is a Flipper Zero D\u0026D dice roller app for tabletop RPG sessions. It turns Flipper Zero into a fast pocket dice roller with support for all standard polyhedral dice, animated rolls, and multi-die totals.\n\nIf you are looking for a Flipper Zero dice app, Flipper Zero tabletop RPG tool, or a Dungeons \u0026 Dragons dice roller for Momentum firmware, this repository is built for that exact use case.\n\n## Features\n\n- 6 dice types: d4, d6, d8, d10, d12, d20\n- Roll 1 to 6 dice at once\n- 3D rotating polyhedron animation with deceleration\n- Vibration on result\n- Sum display when rolling multiple dice\n\n## Why Use 123DiceDnD\n\n- Built specifically as a Flipper Zero dice roller for D\u0026D and other tabletop RPGs\n- Covers the full standard polyhedral set used in Dungeons \u0026 Dragons\n- Works well as a quick RPG utility when you do not want to carry physical dice\n- Designed for Momentum firmware and native Flipper Zero app workflows\n\n## Screenshots\n\n```\n┌────────────────────────────┐   ┌────────────────────────────┐\n│ \u003c d20 \u003e        -  Qty: 1  +│   │ \u003c d20 \u003e        -  Qty: 1  +│\n│ ────────────────────────────│   │ ────────────────────────────│\n│                             │   │                             │\n│                             │   │                             │\n│      Press OK to roll!      │   │             17              │\n│                             │   │                             │\n│                             │   │                             │\n│                             │   │        [OK] Reroll          │\n└────────────────────────────┘   └────────────────────────────┘\n        Main Screen                   Result (single die)\n\n┌────────────────────────────┐   ┌────────────────────────────┐\n│ \u003c d6 \u003e         -  Qty: 4  +│   │ \u003c d6 \u003e         -  Qty: 4  +│\n│ ────────────────────────────│   │ ────────────────────────────│\n│                             │   │                             │\n│     ┌──────┐  ┌──────┐     │   │   ╭──────╮ ╭──────╮        │\n│     │  ◇   │  │  ◇   │     │   │   │   3  │ │   5  │        │\n│     └──────┘  └──────┘     │   │   ╰──────╯ ╰──────╯        │\n│     ┌──────┐  ┌──────┐     │   │   ╭──────╮ ╭──────╮        │\n│     │  ◇   │  │  ◇   │     │   │   │   1  │ │   6  │        │\n│     └──────┘  └──────┘     │   │   ╰──────╯ ╰──────╯        │\n└────────────────────────────┘   │          Sum: 15             │\n     Rolling (multiple)          └────────────────────────────┘\n                                      Result (multiple dice)\n```\n\n## Controls\n\n| Button | Action |\n|--------|--------|\n| Left/Right | Dice type |\n| Up/Down | Quantity (1-6) |\n| OK | Roll |\n| Back | Exit |\n\n## Build And Install\n\nRequires [ufbt](https://github.com/flipperdevices/flipperzero-ufbt) and a Flipper Zero with Momentum firmware.\n\n```bash\ncd dice_roller\n\n# First time: install Momentum SDK\nufbt update --index-url=https://up.momentum-fw.dev/firmware/directory.json\n\n# Build\nufbt\n\n# Build and run on Flipper via USB\nufbt launch\n```\n\n## Structure\n\n```\ndice_roller/\n├── application.fam       # App manifest\n├── dice_roller.c         # App logic\n├── dice_sprites.h        # 3D sprites (auto-generated)\n├── images/\n│   └── dice_10px.png     # Menu icon 10×10\n└── tools/\n    └── gen_sprites.py    # Sprite generation (Python)\ndocs/\n└── plans/                # Design docs and plans\n```\n\n## Sprite Generation\n\nSprites are generated by a Python script from 3D polyhedron models:\n\n```bash\ncd dice_roller\npip3 install numpy Pillow\npython3 tools/gen_sprites.py\n```\n\n6 types × 8 frames = 48 sprites at 24×24px in XBM format.\n\n## SEO Keywords\n\nFlipper Zero dice roller, Flipper Zero D\u0026D app, Flipper Zero tabletop RPG tool, D\u0026D dice roller, Dungeons \u0026 Dragons dice app, polyhedral dice roller, Momentum firmware app.\n\n## Authors\n\nCo-authored by Claude \u0026 123fzero\n","funding_links":[],"categories":["Featured 123fzero Apps"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F123fzero%2F123DiceDnD","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F123fzero%2F123DiceDnD","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F123fzero%2F123DiceDnD/lists"}