Giter Club home page Giter Club logo

yatzy's People

Contributors

dependabot[bot] avatar lurkshark avatar

Watchers

 avatar

yatzy's Issues

Fix iOS PWA icon

I added the link tag needed to use the actual icon, but iOS doesn't allow transparency. I need to create an icon with the color backing to make it look nice.

Create a useful README

Right now we still have the default README from the Parcel starter. There's probably a good amount of documentation that I should add about the structure of this project in there instead.

Animate dice on roll

Right now it can sometimes be hard to tell if the dice even rolled because there's no visuals that change, except for the values themselves. When the rolls are equal to the last roll it looks like there was no change at all.

E.g. the dice shrink, spin, expand, and stop

Add basic game history page

The screen for reviewing your past games should show a few past games with the upper total, upper bonus, yatzy count, and total score. Scrolling is a bit over complicated for right now so only show as much history as can fit on one page, leaving some space at the top for statistics (#16).

Load a game from a challenge card

The menu item "Reproduce an experiment" should let the player load a challenge image, parse the QR code, and start a game with the seed. If the player has a current game going, the new game should take over, with the previous game showing as incomplete in the history tab.

Add basic statistics to game history page

The game history page should show some basic statistics at the top calculated over the trailing number of games played.

Some suggestions: average, median, max, min, n

Add roll count to roll button

Add a roll countdown value to the roll button to let the user know how many rolls they have left.
This could either be a plain numeric countdown, or some sort of status icon.

E.g. little boxes that start filled and go empty as the user rolls.

[X] [X] [X] -> [X] [X] [ ] -> [X] [ ] [ ] -> [ ] [ ] [ ]

Add transition effects to scene switches

Right now scene transitions are sharp and also show some jumpiness while the views are built.
The gotoScene function should fade-out (or whatever transition) the old scene and then provide a sceneReady function for the new scene to call when it should be faded-in.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.