jumpy icon indicating copy to clipboard operation
jumpy copied to clipboard

🍹Juicing

Open erlend-sh opened this issue 4 years ago • 16 comments

What is juicing?

https://youtu.be/216_5nu4aVQ https://youtu.be/Fy0aCDmgnxg https://youtu.be/qaCBpgVIw0Q https://youtu.be/UsGuN69g2NI

Example tools

(Tools we hope to eventually have in the Rust gamedev ecosystem) https://assetstore.unity.com/packages/tools/particles-effects/feel-183370 https://codemanu.itch.io/juicefx

Tutorials

  • https://fishfolk.org/development/community/art/
  • https://fishfolk.org/development/game_design/juice/
  • https://fishfolk.org/development/jumpy/creating-items-and-elements/

erlend-sh avatar Sep 26 '21 08:09 erlend-sh

First of all i going to reimplement these changes https://twitter.com/fishfightgame/status/1431635687485415430?s=21 I'll start to work on musket, and then iterate over all weapons/items.

My progress:

  • [x] Musket
  • [x] Machine Gun
  • [x] Grenades
  • [x] Kick Bomb
  • [x] Sniper Rifle
  • [x] Mines
  • [x] Cannon
  • [x] Crate
  • [ ] Turtle Shell
  • [ ] Blunderbass
  • [x] Blunderbuss
  • [ ] Sword
  • [ ] Curse
  • [ ] Jellyfish

legendiguess avatar Oct 09 '21 01:10 legendiguess

Due to #466 we unfortunately need to redo all the items juicing. Maybe some general game logic can still be gleaned from the old source code? (see the PRs linking here).

Anyhow, we once again need help from anyone interested in polishing one or more of our game’s many items. Both Rust coders and pixel artists are needed.

Here’s the list for now (it will grow), with highest priority shown on 🔥

  • [ ] Musket https://github.com/fishfolk/jumpy/issues/572
  • [ ] Machine Gun https://github.com/fishfolk/jumpy/issues/573
  • [x] Grenades 🔥
  • [x] Kick Bomb
  • [ ] Sniper Rifle https://github.com/fishfolk/jumpy/issues/575
  • [x] Mines 🔥
  • [ ] Cannon https://github.com/fishfolk/jumpy/issues/576
  • [x] Crate 🔥
  • [ ] Turtle Shell https://github.com/fishfolk/jumpy/issues/574
  • [ ] Blunderbass ( 🚧 #543 )
  • [ ] Blunderbuss
  • [x] Sword 🔥
  • [ ] Curse https://github.com/fishfolk/jumpy/issues/578
  • [ ] Jellyfish https://github.com/fishfolk/jumpy/issues/577

erlend-sh avatar Dec 17 '22 11:12 erlend-sh

  • Grenades 🔥

I will take grenades. Make them juicy 🍹 one more time 😎

legendiguess avatar Dec 17 '22 12:12 legendiguess

I just realized I could add bubbles to the main menu, just like the ones on FishFight.org.

zicklag avatar Dec 17 '22 14:12 zicklag

Another think that'd be good to add again probably is critters. They really made the maps feel more alive. We should be able to pretty much completely copy the AI from the old critters, so they just need to be moved to the new map element organization structure.

If nobody else gets to it, that's something I can do, but anybody let me know if you want to do it, and I can give you pointers on GitHub or Discord, if you need help. Here's the links to the old critter code for reference:

  • https://github.com/fishfolk/jumpy/pull/418
  • https://github1s.com/fishfolk/jumpy/blob/74d0722/src/map/crab.rs
  • https://github1s.com/fishfolk/jumpy/blob/74d0722/src/map/fish_school.rs

zicklag avatar Dec 17 '22 15:12 zicklag

I can do the critters on the map @zicklag .

ThousandthStar avatar Dec 19 '22 21:12 ThousandthStar

I'm gonna reimplement Kick Bomb 💣

legendiguess avatar Dec 23 '22 00:12 legendiguess

@erlend-sh my brother started drawing a Jellyfish he was thinking could be cool for moving around in the background. I just realized you also have Jellyfish on your checklist.

Did you have any plans for what the jellyfish does?

zicklag avatar Dec 30 '22 15:12 zicklag

See #36

The jellyfish. You put on a little jelly hat and you mind-meld with a combustible jellyfish. It’s controlled just like flappy-bird, except you can also change direction from right to left. So you just gotta steer it to the left or right, and jump-jump-jump to lift it up, and press nothing to let it go down. Press fire to make it explode.

On first unequip you’ll just take off the jelly hat and lose control over the jellyfish, and so second unequip would be a throw.

💭 I was thinking the jellyfish would collide with hard platforms (just collide though, not explode) and go through soft ones (wood). But going through everything is fine too, if you find it’s too hard to catch people with it otherwise.

We have a sprite for it already. Sounds like your brother would be doing a background-style jellyfish, which we also want 👍

erlend-sh avatar Dec 30 '22 17:12 erlend-sh

I want to take sword next - i want to reimplement ability to kill by throwing it, as it was in first game iteration

legendiguess avatar Dec 31 '22 10:12 legendiguess

🐍🌈🤔#0784 from Discord was working on the sword a little bit ago, but I haven't heard anything in a little bit. I pinged them on Discord to ask if they were still working on it.

They were doing some blocking and fencing mechanics with it. Though I wonder if maybe that would be more suited to a rapier instead of the thick sword we have today anyway.

So maybe it'd be fine for you to work on the current sword, and we can use what they've got for a new sword kind.

zicklag avatar Dec 31 '22 13:12 zicklag

They were doing some blocking and fencing mechanics with it. Though I wonder if maybe that would be more suited to a rapier instead of the thick sword we have today anyway.

Rapier idea sounds awesome 🐟 ⚔️ 🐟 waiting for cool 1x1 duels

legendiguess avatar Dec 31 '22 14:12 legendiguess

Could we add the tracking label on this? Tried to find it by filtering by label

Piturnah avatar Jan 05 '23 23:01 Piturnah

As a small but satisfying addition I think that Sea Urchin critters should be kickable when walked over. They look like tiny balls and since they use physics anyway it's a waste that the player can't interact with them

SirGiraffey avatar Mar 08 '23 23:03 SirGiraffey

@TekhnaeRaav was thinking about adding a kind of "swished by" effect to the urchins, so they get gently swept up and then set back down again, like they weren't directly hit, but ran past.

That way they aren't just knocking around the course all the time, but they still have a responsive feeback. And then if the player wants to just mess around with hitting the urchins, they can use a sword or other weapons to hit it already.

Do you think that would be good?

zicklag avatar Mar 08 '23 23:03 zicklag

I think your solution is perfect!

SirGiraffey avatar Mar 09 '23 00:03 SirGiraffey