I'm Ben and I write software, usually for work, sometimes for fun.
bkbooth / blockdrop Goto Github PK
View Code? Open in Web Editor NEWA shameless Tetris clone using HTML5/CSS3/JavaScript
Home Page: https://blockdrop.benbooth.dev/
A shameless Tetris clone using HTML5/CSS3/JavaScript
Home Page: https://blockdrop.benbooth.dev/
Instead of just an 'x' in the close buttons, change to font-awesome i tag: <i class="fa fa-times"></i>
. Also have to increase the size of the button to 1em
manifest.appcache already generated by grunt task, need to remove reference from index.html and auto-add with grunt task.
On first load of the game, particularly on mobile devices the game might load too small or too big.
Animate when rows of blocks are cleared. Other animations?
CSS and JS revisioned already, need to revision all audio, fonts and templates too.
Add endgame animation (screen filling with blocks?) and play game over sound.
Reported that the game does not load at all from iOS Safari.
Due to touch listener intercepting taps for rotate while game is playing, pressing the toggle buttons can be fiddly.
Touch controls are not working properly on iOS Safari (and possibly other mobile browser's). Need to fix issues here and investigate ways to improve the touch controls across the board.
Add a loading spinner while the game is loading for the first time. While downloading manifest.appcache, anything else to wait for?
Research JavaScript testing methods and implement as much as possible. Setup to be run by Travis CI.
Setup and communicate with a high scores server to store a global high scores list.
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.