Skip to content

Latest commit

 

History

History
155 lines (135 loc) · 5.04 KB

todo.md

File metadata and controls

155 lines (135 loc) · 5.04 KB

Demo:

  • button to draw two cards V
  • compare V
  • decide winner V
  • showcase rule/todo V
  • draw another V

Alpha:

  • refactor to use proper data V

  • reshuffle V

  • ace may add rules V

    • check for rules via map V
    • refactor to 1 state V
  • add table view of rules V

  • allow more than 3 players V

  • winner functionality V

    • based on sort alg, V
      • which can be used to determine lose if more than 2 player V
    • draw V
  • undo draw V

  • add in map of cards as chosen per gamemodes to run cbs for winning cards (possible useGameState param?) V

  • allow for different rule sets V

  • shuffle deck from the get go V

  • CSS statics V

  • allow for different initialRule Sets V

  • fix toasts (move to right || disable) V

  • refactor winnerCallbacks V

  • refactor interfaces V

  • refactor undo, drawCards to store

  • refactor toggle Modal, newRule out of store/index.ts

  • feat: add in givenState for gameState hook for modal and such to allow use of actions/access to state in IGameInjections

Beta:

  • tooltip on hover card showing current rule V
  • fix up mobile view V
  • use cookies to redirect to game from home V
  • add home screen V
  • allow for game modes V
  • allow for rule sets V
  • add in guide section V
  • add in home page details V
  • highlight winner row in table V
  • navbar #help links to rules sections V
  • rules page V
  • add How To Section ( Rules )V
  • add in players V
  • vercel V
  • Tutorial Walkthrough V

release:

  • add favicon V
  • add logo navbar / footer V
  • fix navbar mobile V
  • add preview table on /v1 onboarding V
  • refactor rules to objects as to use with more detailed knowledge ie. description for rules. V
  • delete presets, no more custom presets, only as an interface for props V
  • thinking to just get rid of presets all together. V
  • refactor rule sets, gamemodes, presets V
  • allow for more detail on rulesets and gamemodes, more than the actual data themselves. V
  • add in gamemode description when playing. V
  • refactor winner loser logic to gamemode! ;) 100iq move right there. V
  • allow for toast/rule manipulation/creation via callback V

Release:

  • build out readme V

release 1.1

  • add lint test V

  • add in tooltip for i on banner V

  • maybe add in dropdown for gamemode rules to choose from instead of custom for choose rule modal V

  • add loading page from onboarding to game V

  • use redirect for onboarding completion V

  • rename workflow title V

  • redo walkthrough, use joyride V

  • use joyride over current implementation ( dont work ) V

  • rework walkthrough to look like game

  • add in step for notifactions to walkthrough V

  • add in step for ace V

  • walkthrough with keys (could not figure out how)

  • add winner name to banner V

  • fix modal layout V

release 1.2 V

  • add skeletons for card images V
  • internationalization V
    • add locales for rules V
  • gamemode about section -> table V
  • add more info next to onboarding headers V
  • add in joyride to home page get started button -> guides V

release 1.3 V

  • bam-elephant card? V
  • extra cards by game-mode? V
  • made it clearer who get's too choose new rule V
  • bam elephant card grey on dark mod V
  • onFocus after add-rule-modal shows up doenst work well on mobile V
  • fix droddown mechanics, for accesibility. mobile cannot update rule by selecting from dropdown. V
  • mobile layout fudged V

release 1.3.1 V

  • SEO home V
    • guide V
    • alt tags V
    • headers V

release 2.0

  • refactor gamerule.rule handle to not use hardcode card valus like ACE V

  • cards that cannot be reruled like 2 in lowkey V

  • add onclick for info component, so that mobile works V (it does on native anyways)

  • remove title from locale swithcer for small devices, only flag V

  • set defaults for translation keys V

  • setup crowdin for translations V

    • create banner and/or joyride V
    • fix dark mode on banner and onClick/onClose issue. V
    • maybe even as home page footer V
  • fix locale misloading saved V

  • fix shuffle (seems to be very much the same every iteration) V

  • remove toasts -> move to danger rule V

  • per account custom rules V

  • refactor to use modal for custom rules in onboarding V

    • user can create client-side rules V
      • which will be injected into current gameMode.defaultRules V

Ice Box:

  • add in cookies section

  • add strapi for rule management

  • aos

  • rework game component to allow walkthrough

  • think about moving to next

    • could create static sites that would work as documentation for all the gamemodes and game rules and rules that were created.
    • add in strapi,
    • allow user login
    • user can create rules, game rules / no gamemodes (least wouldnt know how)
    • user can upload custom cards / decks
  • mobile game could have a tab view for nav + rule/notifs + card view + buttons / table / settings

    Releas 2.0 Ideas:

    • sound effects on wins
    • settings to disable sound effects
    • save game?
    • add cookies message saying, we dont keep cookies. (accept or decline)
    • jokers?
    • add in animation for rocket
    • add in real photos
    • whole page detailing game modes / game rules / rule / add rule section (custom rules) with search functionality and add functionality (after next upgrade?)
      • add - ctrl-k for some sort of (game) search