0xFable
0xFable copied to clipboard
A fully on-chain trading card game. There will be elves, wizards & shit. Drama and broken friendships also.
Currently the game allows playing a single card every turn. Two things are thus illegal: - playing a card when it's not your turn - playing a card when you've...
We have an animation that scrolls the hand to the latest card drawn and highlights it. Currently this also occurs when entering the game for the first time, which is...
Two key features: - resolve players ENS if they have one, use https://viem.sh/docs/ens/actions/getEnsName.html - Add a `PlayerHandle` contract where users can register a single handle for their address (they should...
We're almost there. Let's plan it out. - ### Frontend - [ ] https://github.com/0xFableOrg/0xFable/issues/24 Itself a collection of issues. Aritra is doing good work there. Additionally needs... - [x] https://github.com/0xFableOrg/0xFable/issues/89...
Similar to https://github.com/norswap/0xFable/issues/48, this issue would be to investigate if we can do better with Noir, which uses "the UltraPlonk arithmetization with Aztek's Barretenberg backend" instead of vanilla Plonk/groth16 used...
Clearly, the current UX is not ideal for mobile. We could force landscape mode and scale the UI and things would be usable (similar to how other card games tend...
## Context (Problem, Motivation, Solution) #103 Bring Decks Onchain #111 Add Deck Validity Status when Constructing Deck ## Describe Your Changes Decks are now saved and modified onchain. Decks owned...
Issue: Player is unable to join a new game. Build: [5080439](https://github.com/0xFableOrg/0xFable/commit/50804390ee8ba21eaafb59d2e577729c47d1c40e) Steps to reproduce: 1. clone fresh 2. run make setup, make anvil, make webdev, make deploy, make circuits 3....
This should be checked as part of `checkDeck` in `Inventory.sol`. We could modify the sorting doing there to preserve the unique NFT ID, then we only have to check all...
Haven't investigated, but at least the illustration differs. Maybe an ID issue? cc @ultraviolet10