GithubHelp home page GithubHelp logo

swt-p_ss20_dixit's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

astr042

swt-p_ss20_dixit's Issues

Refactor find calls and rpc calls

ClientRpc calls are not a good way to send data to all clients. A better solution should be found.
Find calls are inefficient and error-prone. Find a better way to do this.

Setup Database

  • Research Firebase

  • Discuss planing with other teams

  • Setting up the database

Explain the rules of the game

Create an explanation for the player what to do.

In the options menu there should be the possibility to disable showing the tutorial and this should be remembered for the next games.

Upload Screenshots and Videos of every gamephase

Make Screenshots and Videos of every gamephase
-> wait for the framework to upload the repo to take screenshots without the mirror window

Put the choosphase-screenshot into the "Ein Dixit Spil"-Wiki-Page

Compare given answers

Compare the given answer with the correct answer and answers from other players.
If two multible players give the same answer, assign the ownwership of the card to those players.

Fix Timeout Behaviour

Current: Timeout immediately starts when ScoreScreen appears
Expected: Timeout should start after at least 2 players pressed "weiter"

Repo cleanup

There are many files we don't need, e.g. Mirror Examples or TextMesh Pro Documentation. These should be removed.

Notification Animation

Animate the notification system.
Notifications should fade out over time and push older notifications away without flickering.

Cornercases

  • One or more players give the correct answer
  • Two or more players give the same answer
    etc.

Show owners and chocies in EvalPhase

In the eval phase the owners of the card should been shown.
For each player, who selected a card, there should be a icon at the bottom of the page. The own chocie should be highlighted in a different color.

Read game-options from file

Game options like answertime or difficulty should be read from a JSON file instead of being hardcoded in the game manager.

Class diagram update

The class diagramm does not represent the structure of the network and should be updated. It also needs some explaination text.

First Implementation

Giving an answer so a question shuld work. Answers should also be synchronized via the Mirror API

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.