Spore Codex (also titled "Amara Codex") is a D&D-style interactive character sheet app centered around a character named Amara "Dune." The app appears to be a fantasy RPG companion tool, with a nature/spore-based aesthetic β likely themed around a Druid, Ranger, or myconid-adjacent character class.
The most visible interactive feature on load is an Attack Roll dice mechanic. On the page load observed, the app displayed a roll of:
17
Attack Roll
d20 (13) + 4
The title "Awakening sporesβ¦" appeared during load, suggesting an animated intro sequence. The app is built around a single character (Amara) rather than being a multi-character tool.
Note: The app is heavily JavaScript-rendered, so some features may not have been fully capturable via automated fetch. The following reflects what was visibly loaded.
Intro Animation
The page displayed "Awakening sporesβ¦" during load β a thematic loading screen that fits the spore/nature aesthetic well.
Attack Roll Display
A prominent Attack Roll result (17 = d20 roll of 13 + modifier of 4) was shown. This appears to auto-roll on page load, which is a fun first impression. It is unclear whether the roll can be re-triggered manually.
Character Identity
The character "Amara 'Dune'" is hardcoded into the app β name, modifier (+4), and presumably other stats. There is no apparent way to customize or replace the character from the UI.
Full Character Sheet
Based on the app title and structure, the sheet likely includes stats, abilities, and possibly spells or inventory β but these sections were not fully accessible via fetch due to JavaScript rendering.
π Things That Didn't Work as Expected
No re-roll button visible on load β the attack roll appeared automatically but there was no obvious button to roll again without refreshing the page.
Character is hardcoded β Amara "Dune" is locked in. Users cannot input their own character name, class, or stats, limiting reusability.
No modifier explanation β the +4 modifier is shown but not labeled (is it STR? DEX? Proficiency bonus?), which is confusing for anyone not already familiar with the character.
Heavy JS rendering β most of the app's content wasn't accessible without a full browser, which suggests it may not be screen-reader friendly or load well on slower connections.
No dice type selection β only a d20 is visible. A full TTRPG tool would benefit from d4, d6, d8, d10, d12 options for damage rolls and other checks.
Single character, no campaign context β there is no way to save rolls, track HP, or log session notes, making it more of a demo than a functional play tool.
β¨ Prompt to Improve the App
Improve "Spore Codex" (Amara Codex) with the following updates:
1. RE-ROLL BUTTON: Add a clearly labeled "Roll Again π²" button beneath the Attack Roll display so users can re-trigger the dice roll without refreshing the page. Animate the number counting up to the result.
2. LABELED MODIFIERS: Display what stat each modifier comes from (e.g., "d20 (13) + 4 DEX" or "Proficiency Bonus: +2, DEX: +2"). This makes the sheet readable to players who didn't build the character.
3. MULTI-DICE SUPPORT: Add a dice toolbar with buttons for d4, d6, d8, d10, d12, and d20. Clicking any die rolls it and shows the result with the appropriate modifier for that roll type.
4. EDITABLE CHARACTER: Allow the user to click on the character name, stats, and modifiers to edit them inline. Save changes to localStorage so the sheet persists between visits. Include a "Reset to Amara" button to restore defaults.
5. HP TRACKER: Add a current HP / max HP display with + and - buttons to track damage and healing during a session.
6. ROLL HISTORY LOG: Keep a running log of the last 10 rolls (e.g., "Attack Roll: 17 (d20=13 + DEX 4)") displayed below the dice area, so players can reference recent results during a session.