soargroup / domains-diceios Goto Github PK
View Code? Open in Web Editor NEWLiar's Dice for iOS using Soar.
License: Other
Liar's Dice for iOS using Soar.
License: Other
iPad Join Match doesn't always result in a new game being put on screen even though if you go back to the main menu and then to multiplayer again, it shows it.
Win/Loss Ratios (minimum 10 games)
Sheer Numbers:
Miscellaneous Ratios:
Total Leaderboards: 10
Challenge Button for top players needs to be moved down 15 points
If soar doesn't give a result after 5 seconds restart it and if it still doesn't, prompt user with a failure message and then ask to send logs to us.
When it becomes your turn the following should happen for the bid count and face.
If you have more than one die and special rules:
Grey out the face selector
Else if there are no legal further bids
Grey out the bid option
Else
Deleting a multiplayer match doesn't always delete it. Fix this, look at GK docs for how to correctly do this and make sure applying principles.
Add the ability in multiplayer to search for matches in a pop over while continuing to player existing matches.
Make it so that pushes push slightly out and don't migrate to the center of the board. Use the center of the board instead of game/round over information, don't include a whole separate screen for it. Add a popup to tell people that the round is over, and then add a button to continue the round.
The AI Challenges way too frequently.
If the user is about to push, renable passes until they unmark their dice to push.
Fix the "Second" difficulty to be "medium"
Round overview automatically deducting die lost even though it needs to display it. Might also be showing the wrong dice.
Add multiplayer interfaces including Prototype 1, and iPhone prototype interface.
Name label Carol bid 3 ones. Carol has exacted in the match, pushed. Carol has exacted in the match.
The player previous bid thing is too small, especially in round overview. It overlaps (underneath of) the exact button and others.
When creating a match in multiplayer, or when found a match and okayed to join, immediately scroll to the new match on the far right if necessary (animate this scroll!)
Stats via gamecenter
Global, Soar
If you are playing two people and you challenge a pass, you will have the text for your last turn which shouldn't be the case.
Long Names break stats
Add whether a user has exacted, or passed this round.
Remove white box?
Write up documentation and refactor old code. Basically clean up everything to make the betas easier.
Challenges on iPad in the non-fullscreen (iPhone-like) interface do not show the round overview and consequently don't show anything like who won, etc.
Dice pushing should be in a 2x2 square nearest to the player who pushed the dice.
The Game Center Login View Controller thinks the iPad is in Portrait when it's actually in landscape, fix this.
iPad interface should be clockwise not ccw.
Add a single player interface for iPad
Add the ability to pass and push
Slight gap between unpushed and pushed dice (pushed dice on the left)
Immediately grey out buttons
When selecting the one face to bid, if it isn't already at ones, go to the lowest valid one face bid.
2nd game AIs steal player's name. (Single player)
iPad Expand button doesn't always expand to the full screen correctly. It sometimes messes up. Need more details.
50% - Basic things. Intended to teach players to try different strategies and good strategies.
17% - To strive for. Harder things which could somewhat reasonably come up in the game
20% - Harder things. Things which sound and are quite difficult and might not necessarily ever come up or be achieved by most players
13% - Hidden Achievements
Basic Things:
To Strive For:
Hardest:
Hidden:
Total: 30 Achievements
Fix this ....
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.