An app to manage pool party, leaderboard, stats etc...
onepool's Introduction
onepool's People
Forkers
zetrooonepool's Issues
Build Phone app : Apple
Ranking system PP (Pool Point)
Auto reconnect to websocket
When a internet connection issue appear, we need to refresh the page. Make auto reconection
Build Phone app : Android
New game rule : Manual party entry
- New rule in selection page
- New GamInterface in backend
- Page 1 : select the friend in the party
- Page 2 : create the team and select who is victory
- Page 3 : game result
- It's full frontend until the confirm button who send a request to backend to confirm the game result and run calculation
GameSocket : next CurrentPlayer determination problem
On a party of 3 vs 2, they were a problem of next player calculation. Maybe because those players has been disconnected from the party
Game summary action take to much place
Reduce the size of the sumary block
Score calculation problem
Make the score calculation backend
Leaderboard
Progression bar on game setup
Pool loading animation
GameSocket : Save the party using NoSQL
- Add MongoDB to indus docker compose
- Make the PoolGame object as an MongoDB document to be persisted
- Save the game on game finished
Friend list
Description of needs
Drafts or UI templates
Acceptance criteria (done when...)
Tip: Write a checkboxed list of sentences in the present tense describing the desired state of the system.
GOOD (clear how to verify, it reports design and interaction decisions
agreed):
- The page shows a button only to logged in users
- The button has the style XXX and label "Logout"
- When pressed, opens a confirmation modal with "OK" and "Cancel" buttons
- ...
BAD (cannot be activated during verification, too arbitrary):
- Logout button
- Modal for confirmation
Validation scenarios
Hint: Use Gherkin syntax to lay them out. It is complete and explicit, human-readable but easy to convert into self-executable tests.
Tip: A scenario title should describe in a complete sentence what happens in that scenario, to improve readability and indability.
OK: Administrator logs into back-office
BAD: Backoffice login
Tasks
This section is populated by the developer and reports the expected practical activities to meet the requirements. Useful for estimating and for day-by-day monitoring. Better if it reports checkboxes to track completion.
- Task 1
- Task 2
- ...
Notes
Authentification
Description of needs
Drafts or UI templates
Acceptance criteria (done when...)
Tip: Write a checkboxed list of sentences in the present tense describing the desired state of the system.
GOOD (clear how to verify, it reports design and interaction decisions
agreed):
- The page shows a button only to logged in users
- The button has the style XXX and label "Logout"
- When pressed, opens a confirmation modal with "OK" and "Cancel" buttons
- ...
BAD (cannot be activated during verification, too arbitrary):
- Logout button
- Modal for confirmation
Validation scenarios
Hint: Use Gherkin syntax to lay them out. It is complete and explicit, human-readable but easy to convert into self-executable tests.
Tip: A scenario title should describe in a complete sentence what happens in that scenario, to improve readability and indability.
OK: Administrator logs into back-office
BAD: Backoffice login
Tasks
This section is populated by the developer and reports the expected practical activities to meet the requirements. Useful for estimating and for day-by-day monitoring. Better if it reports checkboxes to track completion.
- Task 1
- Task 2
- ...
Notes
GameSocket : Game
GameSocket : Timeout problems
- When all players stay at the end, only one (maybe only the master) is kicked from the pool and the other is kick after 2 min (second cycle)
- When kicked cannot longer create game untill refresh
Team match making
GameSocket : Selecting game rules
Blue flicker on click on smartphone
A blue flicker appear on smartphon when clicking on balls or faults
Navigation bar
GameSocket : Back to previous step
Notification system
Screen : Official Game Rules
Authentification system
Description of needs
Drafts or UI templates
Acceptance criteria (done when...)
Tip: Write a checkboxed list of sentences in the present tense describing the desired state of the system.
GOOD (clear how to verify, it reports design and interaction decisions
agreed):
- The page shows a button only to logged in users
- The button has the style XXX and label "Logout"
- When pressed, opens a confirmation modal with "OK" and "Cancel" buttons
- ...
BAD (cannot be activated during verification, too arbitrary):
- Logout button
- Modal for confirmation
Validation scenarios
Hint: Use Gherkin syntax to lay them out. It is complete and explicit, human-readable but easy to convert into self-executable tests.
Tip: A scenario title should describe in a complete sentence what happens in that scenario, to improve readability and indability.
OK: Administrator logs into back-office
BAD: Backoffice login
Tasks
This section is populated by the developer and reports the expected practical activities to meet the requirements. Useful for estimating and for day-by-day monitoring. Better if it reports checkboxes to track completion.
- Task 1
- Task 2
- ...
Notes
Spectator mod
Global notification system
GameSocket : Invinting friends
Toggle ranked
Develop the possibility to the player to enable/disable ranked
GameSocket : Scroll Up on next player turn
User preferences
Screen : Home
QR Code
GameSocket : Kick player after timeout on end game
- Kick player after 60s the game change status
- Add a button to let the player leave the game
Speed billar mode
GameSocket : Teaming players
Offline handler
- All player need to join the party at first and make the team
- When the game has start, all player expect one player can disconnect, the game will be managed by the remaining one
- If a player try to rejoin the game, it will be bring back to the initial game
- The game manager need to handle offline player
- #56
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.