saleemshafi / pushpop Goto Github PK
View Code? Open in Web Editor NEWTouchpad puzzle game based on the idea of pushing and popping stacks
Touchpad puzzle game based on the idea of pushing and popping stacks
this is supposed to provides some enhancements to the internal processing, as well as some new features like popups.. need to check to see how big of a deal it will be to upgrade and maybe prep some of the code to adopt those changes more easily when it is released.
don't just track time, but also the number of moves.
store the settings somewhere so that we don't get the defaults each time the game is started.
consider just writing a unit test for it; or saving the original data somewhere so that it can be investigated when it shows up
try some background patterns
fade each layer of the stack at progressively higher levels
animate the push and pop
try 3d stacks
perhaps something simple like a funny comment based on the time it took to finish
select the stack to use next, if a solution exists,
if not, backup until we hit a point where we can get a solution
see if the jquery.transit library helps smooth out animations, especially on android devices
also consider changing the Pause button animation since that uses 3d animation and seems to run slowly.
especially add code to increase the difficulty level if the times are good enough.
since the game retry functionality is implemented using the browser hash (at least in the web version), the code needs to be updated to handle the browser back button changing the hash on us..
need to add some sort of help that explains the game
The old solution stack doesn't get wiped, and neither does the timer.
if an existing puzzle is in progress, new puzzle should require a confirm
add sounds that indicate a successful pop, a push, end game, and invalid move.
alert is ugly, intrusive and doesn't work on the Touchpad
for the appinfo.json file, app icon
add a place for devices to put styling specific to themselves
it seems that the old iOS devices don't deal with the proper HTML5 audio logic correctly, so i've dumbed it down for now, but that's making the other systems not as happy.
i should be able to override the "playSound" function in the device-specific scripts, so that each can do what's appropriate for itself.
After completing a puzzle, show option to post the results (and a challenge to others) to Facebook and Twitter.
when the puzzle is finished, it would be nice to congratulate the player, show the time, etc.
try and see how PhoneGap affects the game and see if it allows us to deploy on other emulators
touchpad rendering of box-radius and box-shadow sucks
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.