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
Long Names break stats
iPad interface should be clockwise not ccw.
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
The player previous bid thing is too small, especially in round overview. It overlaps (underneath of) the exact button and others.
2nd game AIs steal player's name. (Single player)
Add the ability in multiplayer to search for matches in a pop over while continuing to player existing matches.
The Game Center Login View Controller thinks the iPad is in Portrait when it's actually in landscape, fix this.
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.
Round overview automatically deducting die lost even though it needs to display it. Might also be showing the wrong dice.
Add the ability to pass and push
iPad Expand button doesn't always expand to the full screen correctly. It sometimes messes up. Need more details.
Add a single player interface for iPad
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.
Name label Carol bid 3 ones. Carol has exacted in the match, pushed. Carol has exacted in the match.
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!)
Remove white box?
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.
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.
Immediately grey out buttons
Fix the "Second" difficulty to be "medium"
Dice pushing should be in a 2x2 square nearest to the player who pushed the dice.
Add whether a user has exacted, or passed this round.
Write up documentation and refactor old code. Basically clean up everything to make the betas easier.
Fix this ....
When selecting the one face to bid, if it isn't already at ones, go to the lowest valid one face bid.
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.
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.
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
The AI Challenges way too frequently.
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
Slight gap between unpushed and pushed dice (pushed dice on the left)
Stats via gamecenter
Global, Soar
If the user is about to push, renable passes until they unmark their dice to push.
Add multiplayer interfaces including Prototype 1, and iPhone prototype interface.
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.