darthfett / jetpack-man Goto Github PK
View Code? Open in Web Editor NEWA side-scrolling platformer game inspired by the SNES game Mega Man X
A side-scrolling platformer game inspired by the SNES game Mega Man X
Flying into an object from below makes the player walk as if on the ground, and have unlimited fuel.
When jumping off of a wall, the player sometimes jumps abnormally high (continuously up the wall, if the player continues jumping).
When the player is walking along multiple objects, and encounters the right hand (possibly left as well) side of an object, he will stop moving and act as if wall-sliding.
When colliding with the corner of an object, whether that be via wall-sliding, or running on top, the resulting action to be taking is ambiguous.
With there being only a single object, it does not matter which action is taken, but with multiple objects, there is no way to know if he should continue walking along the top, or continue sliding along the side when addressed with the collision between the entity and the corner of an object.
When wall-sliding against two or more objects, if the player encounters the top of an object, he will momentarily flip animations.
While running along a platform, against a block, the player looks to be running in the opposite direction (similar to when wall-sliding).
The player can currently fly while sliding up/down the wall. This should not happen, as fuel is refilled when landing on a wall or the ground.
When sliding down a wall, if the player encounters a new object that makes up the wall, he stops sliding at the top of the object.
While wall-sliding, the player can keep going, even if there is no wall to slide upon.
Possible fix is to make horizontal collision detection not ignore equal values, and have a special case for collision for equal position and 0 x-velocity.
Projectiles are never destroyed, causing immense lag after so many projectiles are fired.
Possible fixes are to delete projectiles, or to recycle them.
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.