GithubHelp home page GithubHelp logo

canaster's Introduction

Canaster Online

canaster's People

Contributors

richardyoung00 avatar geryb-bg avatar dependabot[bot] avatar

Stargazers

Albert  avatar

Watchers

Albert  avatar James Cloos avatar  avatar  avatar

canaster's Issues

Add player messages

  • Who's turn it is - must hide buttons when not my turn.
  • Round over - must show screen "Waiting for next round", maybe with your current score?
  • Game over - must show screen "Game over", with winner name.

Starting a game causes an error

Started a game with 2 people and got error that said: "Round has already started", followed by a 500 Internal Server Error.

Potentially related: top card was a 2, it is not allowed to be a special card

Bugs found while playing (User test 1) ๐Ÿ˜‹

  • Fullscreen
  • Keep awake
  • Case sensitive names
  • meld with discard, new cards are not sorted
  • Sometimes phone disconnects from websocket
  • Put number of cards player has in hand
  • Red three to render on main when player draws one
  • Add what the player melded to main screen message
  • Canaster message was not there (on first canaster)
  • Player hand only checks for game started
  • Re-style middle section of main screen

Add rules page

We need a general rules page accessible from everywhere, as well as a mini info pop-up for the players to check how the points work (this is a special request from @richardyoung00 so he can delete his Google Keep note)

More bugs (UAT 2)

  • Should be able to draw card after drawing a red 3
  • Canaster is 7 cards not 8
  • Display discard pile on player screen? (maybe)
  • Sorting still doesn't work sometimes
  • Add message that player picked up discard
  • Melding with wrong points needs new line
  • When you add another card to a canaster, you get another canaster
  • Final scores don't update
  • Show round and final score on player screen

End of round points for player

If a player is disconnected at the end of the round and they refresh, they will see the "Waiting for game to start" screen. It will be nice if the scores of the round show up, even if they refresh, and the new round has not started.

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.