shatindle / rsplatoon-minigame Goto Github PK
View Code? Open in Web Editor NEWA mini-game to honor Splatoon 1's squid jump game
License: MIT License
A mini-game to honor Splatoon 1's squid jump game
License: MIT License
Title says it all.
The higher you go, platforms more and more frequently can get sploshes of "enemy ink" on them, so you'll have to land on specific spot of platform to actually keep jumping.
Landing on enemy ink will slow you down and prevent jumping.
If you touch it, you zoom upward
When a user hits a rock from below, make a thunk animation above it. Also, reduce downward bounce to 0.8.
When the user is on mobile, the player jiggles ever-so-slightly.
Character idea:
I think it would be cool if the player stayed in the middle (maybe with some minor lerping for smoothness) and it was the background that scrolled.
I imagine this could be done by having a 3 copies of the screen horizontally and then teleporting them from off screen to the opposite side when the player scrolls too far. Gameplay wise it would be identical (player moving beyond x boundary wraps) but imo would be less visually jarring.
Jumping through it or touching it should propel the user upward at 1.5 speed
In the original it tried to always have a platform that was landable at the end of the boost. However very often using a speed boost I find myself without any platforms at all, and all of the ones reachable end up going below the kill layer.
I think it would be nice to have a version/mode of this where the ink slowly rises up, requiring you to be fast, essentially making the game behave like Squid Jump.
Would be nice to have the background animated, not just color shifting.
On ultra wide screens, the frame rate seems to drop, resulting in a slower game.
the moment player lands on it, start animation and initiate internal timer for it to be destroyed
enemy ink sometimes have a boosted ink mine. It has low range but landing on it twice in a row (in a short period of time) will kill player.
ink explosion will accelerate crumbling platforms' fall and may trigger weakened platforms¹ to fall.
Full comments from Senshu:
Ohh, actually, I have one more interesting idea that may be a bit too much as you'll most likely will have to rework the platform class itself but - what if the higher you go, platforms more and more frequently can get sploshes of "enemy ink" on them, so you'll have to land on specific spot of platform to actually keep jumping.
Landing on enemy ink will slow you down and prevent jumping.
I don't think it's a good idea to combine it with crumbling platforms (as in have the same platform both crumble and be covered with enemy ink) since it's a bit way too unforgiving (unless on high difficulty).
One more addition could be have enemy ink sometimes have a boosted ink mine. It has low range but landing on it twice in a row (in a short period of time) will kill player.
When player lands, inkmines explodes dealing temporary damage to player. If player doesn't recover from it by the moment they stumble over another mine, they'll be done for.
Also, ink explosion will accelerate crumbling platforms' fall and may trigger weakened platforms¹ to fall.
Weakened platforms are different from crumbling platforms at that they don't have a timer, instead they have a hidden damage meter that is filled by "dealing damage" through it by interacting with it (jumping on it, explosion, etc.). Explosion from Ink Mine will fill this s hidden gauge momentarily, thus initiating fall.
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.