Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃嵐Juicing #120

Open
erlend-sh opened this issue Sep 26, 2021 · 16 comments
Open

馃嵐Juicing #120

erlend-sh opened this issue Sep 26, 2021 · 16 comments
Assignees
Labels
good first issue Good for newcomers help wanted Extra attention is needed kind:tracking An issue used to track development, usually containing links to other issues that will be worked on.

Comments

@erlend-sh
Copy link
Member

erlend-sh commented Sep 26, 2021

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

@legendiguess
Copy link
Collaborator

legendiguess commented Oct 9, 2021

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:

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

@erlend-sh
Copy link
Member Author

erlend-sh commented Dec 17, 2022

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鈥檚 many items. Both Rust coders and pixel artists are needed.

Here鈥檚 the list for now (it will grow), with highest priority shown on 馃敟

@erlend-sh erlend-sh changed the title Track: Juicing Track: Juicing 馃嵐 Dec 17, 2022
@erlend-sh erlend-sh changed the title Track: Juicing 馃嵐 Track: Juicing馃嵐 Dec 17, 2022
@legendiguess
Copy link
Collaborator

  • Grenades 馃敟

I will take grenades. Make them juicy 馃嵐 one more time 馃槑

@zicklag
Copy link
Member

zicklag commented Dec 17, 2022

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

@zicklag
Copy link
Member

zicklag commented Dec 17, 2022

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:

@erlend-sh erlend-sh pinned this issue Dec 18, 2022
@ThousandthStar
Copy link
Contributor

I can do the critters on the map @zicklag .

@legendiguess
Copy link
Collaborator

I'm gonna reimplement Kick Bomb 馃挘

@zicklag
Copy link
Member

zicklag commented Dec 30, 2022

@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?

@erlend-sh
Copy link
Member Author

erlend-sh commented Dec 30, 2022

See #36

The jellyfish. You put on a little jelly hat and you mind-meld with a combustible jellyfish. It鈥檚 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鈥檒l 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鈥檚 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 馃憤

@legendiguess
Copy link
Collaborator

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

@zicklag
Copy link
Member

zicklag commented Dec 31, 2022

馃悕馃寛馃#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.

@legendiguess
Copy link
Collaborator

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

@Piturnah
Copy link
Contributor

Piturnah commented Jan 5, 2023

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

@zicklag zicklag added the kind:tracking An issue used to track development, usually containing links to other issues that will be worked on. label Jan 5, 2023
@SirGiraffey
Copy link
Collaborator

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

@zicklag
Copy link
Member

zicklag commented Mar 8, 2023

@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?

@SirGiraffey
Copy link
Collaborator

I think your solution is perfect!

@zicklag zicklag changed the title Track: Juicing馃嵐 馃嵐Juicing Jun 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed kind:tracking An issue used to track development, usually containing links to other issues that will be worked on.
Projects
None yet
Development

No branches or pull requests

6 participants