knister's People
knister's Issues
Language preference is not being stored
Add a splash screen and animations for start up
Add a message in case Javascript is not functioning
Clarify end of the game
It's not really clear when the game is finished. Maybe put more focus on the score by animating it on game end? And also for when there's a new high score?
Lines of first row and last column animate along
When a row, column or diagonal is filled, the pop animation also causes the lines to be animated. This causes a sort of glitchy effect, collapsing with the corresponding number input. Ideally, the lines wouldn't move when the cell is animated.
Add the opportunity to start a new game apart from a page refresh
Add, for example with a button after game completion, the option to reset the board and start again. Perhaps a 'start game' button after page load, could also help understand first-time-users when the game starts.
Alternative evaluation of localStorage.getItem()
Line 88 in f62190e
localStorage.getItem() will return undefined
instead of null
. It might be better to check for falseness instead of falsyness.
Let users configure dice settings
For accessibility and comfort reasons it'd be nice to allow users to:
- Choose between dice with dots or numbers. Numbers can be easier to read.
- Choose to use one dice only with a value of 2-12. Automating the calculation.
Settings dialog and button not yet accessible
These elements lack attributes for semantic meaning.
Can you add text to explain "Full House" and "Straight"?
It might be helpful to add text along with examples to explain what these terms mean.
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.