swt-p_ss20_dixit's People
Forkers
astr042swt-p_ss20_dixit's Issues
Implementation of the Framework Interface
Roundpoints at end of game
Show the points scored in each round in the overview pannel at the end of the game.
Initialize Wikipage
-
add gameplay description
-
add first scrum meeting notes
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
Add a timer to the score screen at the end of a round
Answer Explainations
Give an Explaination of the topics at the end of the game or the round.
Mirror-Network Test
First Test with the mirror-network, check the time synchronization
Rough Design Draft
Create a plan for the Design included sketches
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.
Combine Desingn and Functionality
Question to Card, Answer to Card
Calculate scores at end of round
Add an animation for the update of the playerCanvas at the end of each round
Change use-cases graphic
A flow-chart would better represent the thing this graphic wants to say.
Set timer to 1 second when every player has submitted an answer
Class Diagramms
Scores at the end of each round
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"
UseCase: Course of one Round
Create a UseCase for the Course of one Round
New Game / Exit Game
Identity of correct Card unknown to clients
-
NetworkIdentity of correct AnswerCard is unkown to clients
-
Clients can't pick correkt answer without getting a Nullpointer
Repo cleanup
There are many files we don't need, e.g. Mirror Examples or TextMesh Pro Documentation. These should be removed.
Player canvas update
Implementation of the Database Interface
Asset Research
Multible Rounds
Cornercase: Not enough answers
Disable Select Answers after Given Answer
- maybe enable change answer before timer ended
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.
Score overview at end of game
Consistent Language
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.
Add documentation generator pipeline
Different random question per round
Class diagram update
The class diagramm does not represent the structure of the network and should be updated. It also needs some explaination text.
Find a Font
Notification system
Extend Wiki
Sprint 3
Correctly Rendering Text on QuestionCard
Long question texts are outside of card boundaries
Correct answer at random position
Research of Projects
Research of previous projects
Implementation of Game Phases
Answer Phase, Selection Phase, Evaluation Phase
Also Implement Unit Tests
Setup Test Suite
First Implementation
Giving an answer so a question shuld work. Answers should also be synchronized via the Mirror API
Start eval phase
Adjust Mockups to Cornercases + Sprint 2
Cornercase: No answer submitted
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.