Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,6 @@ jobs:
file: jumpy-*/jumpy-*
file_glob: true
overwrite: true
body: "FishFight: Jumpy ${{ env.RELEASE_VERSION }} 🐟"
body: "Fish Folk: Jumpy ${{ env.RELEASE_VERSION }} 🐟"
tag: ${{ github.ref }}
repo_token: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions Arcadefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
id: fish-fight-jumpy
id: fish-folk-jumpy
name: jumpy
logoUrl: /static/images/ship/original.png
coverImage:
Expand All @@ -9,7 +9,7 @@ marketingAssets:
title: cover
description: Cover image
description: |
Fish Fight: Jumpy is a tactical 2D shooter, played online or on a shared screen.
Fish Folk: Jumpy is a tactical 2D shooter, played online or on a shared screen.
Aim either left or right; the rest is up to clever movement and positioning in this fish-on-fish brawler!
admins:
- fllr
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ opt-level = 3
[dependencies]
core = { path = "./core", package = "jumpy-core" }
ff-particles = { version = "0.1", features = ["serde"] }
fishsticks = { git = "https://github.com/fishfight/fishsticks", default-features = false, features = ["gilrs"] }
fishsticks = { git = "https://github.com/fishfolks/fishsticks", default-features = false, features = ["gilrs"] }
macroquad = { version = "=0.3.16" } # Newer versions break is_key_pressed detection
macroquad-platformer = "0.1.3"
hecs = "0.7.1"
Expand Down
4 changes: 2 additions & 2 deletions PACKAGING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Packaging Fish Fight: Jumpy
## Packaging Fish Folk: Jumpy

### Dependencies

Expand Down Expand Up @@ -45,7 +45,7 @@ Also see [README.md#distro-packages](./README.md#distro-packages)

### Binary releases

Binary releases are automated via [Continuous Deployment](./.github/workflows/release.yml) workflow and they can be downloaded from the [releases](https://github.com/fishfight/jumpy/releases) page. Release artifacts are named in the following format:
Binary releases are automated via [Continuous Deployment](./.github/workflows/release.yml) workflow and they can be downloaded from the [releases](https://github.com/fishfolks/jumpy/releases) page. Release artifacts are named in the following format:

- `jumpy-<version>-<target>.<ext>`

Expand Down
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Fish Fight: Jumpy
# Fish Folk: Jumpy

[![Build Status](https://img.shields.io/github/workflow/status/fishfight/jumpy/Continuous%20integration?logo=github&labelColor=1e1c24&color=8bcfcf)](https://github.com/fishfight/jumpy/actions) [![Documentation](https://img.shields.io/badge/documentation-fishfight.github.io-green.svg?labelColor=1e1c24&color=f3ee7a)](https://fishfight.github.io/FishFight/) [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg?label=license&labelColor=1e1c24&color=34925e)](./LICENSE) [![Discord](https://img.shields.io/badge/chat-on%20discord-green.svg?logo=discord&logoColor=fff&labelColor=1e1c24&color=8d5b3f)](https://discord.gg/4smxjcheE5)
[![Build Status](https://img.shields.io/github/workflow/status/fishfolks/jumpy/Continuous%20integration?logo=github&labelColor=1e1c24&color=8bcfcf)](https://github.com/fishfolks/jumpy/actions) [![Documentation](https://img.shields.io/badge/documentation-fishfolks.github.io-green.svg?labelColor=1e1c24&color=f3ee7a)](https://fishfolks.github.io/jumpy/) [![License](https://img.shields.io/badge/License-MIT%20or%20Apache%202-green.svg?label=license&labelColor=1e1c24&color=34925e)](./LICENSE) [![Discord](https://img.shields.io/badge/chat-on%20discord-green.svg?logo=discord&logoColor=fff&labelColor=1e1c24&color=8d5b3f)](https://discord.gg/4smxjcheE5)

![Fish Fight: Jumpy Preview](https://user-images.githubusercontent.com/24392180/151969075-399e9fea-e2de-4340-96a4-0a0e5b79c281.gif)
![Fish Folk: Jumpy Preview](https://user-images.githubusercontent.com/24392180/151969075-399e9fea-e2de-4340-96a4-0a0e5b79c281.gif)

## Introduction

Fish Fight: Jumpy is a tactical 2D shooter, played by up to 4 players online or on a shared screen. Aim either left or right; the rest is up to clever movement and positioning in this fish-on-fish brawler! For more information about our origin story (Duck Game et.al.) and big-picture plans, see our [design document](https://www.notion.so/erlendsh/Fish-Fight-1647ed74217e4e38a59bd28f4f5bc81a).
Fish Folk: Jumpy is a tactical 2D shooter, played by up to 4 players online or on a shared screen. Aim either left or right; the rest is up to clever movement and positioning in this fish-on-fish brawler! For more information about our origin story (Duck Game et.al.) and big-picture plans, see our [design document](https://www.notion.so/erlendsh/Fish-Fight-1647ed74217e4e38a59bd28f4f5bc81a).

### Key Features (WIP)

Expand All @@ -20,22 +20,22 @@ Fish Fight: Jumpy is a tactical 2D shooter, played by up to 4 players online or
### Status

The game is fully playable: \
https://twitter.com/fishfightgame/status/1424084016467226624
https://twitter.com/spicylobsterfam/status/1424084016467226624

## Community

### Contributing

Anyone involved in the Fish Fight community must follow our [code of conduct](https://github.com/fishfight/jumpy/blob/main/CODE_OF_CONDUCT.md).
Anyone involved in the Fish Folk community must follow our [code of conduct](https://github.com/fishfolks/jumpy/blob/main/CODE_OF_CONDUCT.md).

If you'd like to make something for Fish Fight, check out our [help-wanted](https://github.com/fishfight/jumpy/labels/help%20wanted) issues or just ask us on [Discord](https://discord.gg/4smxjcheE5). We'll soon post an updated roadmap for the next month or two of work ahead.
If you'd like to make something for Fish Folk, check out our [help-wanted](https://github.com/fishfolks/jumpy/labels/help%20wanted) issues or just ask us on [Discord](https://discord.gg/4smxjcheE5). We'll soon post an updated roadmap for the next month or two of work ahead.

Before committing and opening a PR, please run the following commands and follow their instructions:
1. `cargo clippy -- -W clippy::correctness -D warnings`
2. `cargo fmt`

### Learning Materials
- https://fishfight.github.io/FishFight/
- https://fishfolks.github.io/jumpy/
- https://macroquad.rs/tutorials/fish-tutorial/ (outdated)
- https://not-fl3.github.io/platformer-book/intro.html (wip)
- https://cleancut.github.io/rusty_engine/
Expand All @@ -44,12 +44,12 @@ Before committing and opening a PR, please run the following commands and follow

## Download & play

1. Download the latest version from the [releases](https://github.com/fishfight/jumpy/releases) page.
1. Download the latest version from the [releases](https://github.com/fishfolks/jumpy/releases) page.
2. Extract the archive and run the executable. (e.g. `./jumpy` or `jumpy.exe`)

### Launcher

[A cross-platform launcher](https://github.com/fishfight/SpicyLauncher) is also available for downloading and launching the game easily.
[A cross-platform launcher](https://github.com/spicylobstergames/SpicyLauncher) is also available for downloading and launching the game easily.

### Distro Packages

Expand All @@ -62,7 +62,7 @@ pacman -S jumpy
## Building

1. Install Rust with [rustup.rs](https://rustup.rs/)
2. Clone this repository: `git clone https://github.com/fishfight/jumpy.git`
2. Clone this repository: `git clone https://github.com/fishfolks/jumpy.git`
3. `cargo run`

## Default Keybindings
Expand All @@ -71,5 +71,5 @@ You can view and modify the default keybindings in [config.toml](./config.toml).

## Credits

- [Fish Fight: Jumpy Credits](./CREDITS.md)
- [Fish Folk: Jumpy Credits](./CREDITS.md)
- Input Icons: [Kadith's Icons](https://kadith.itch.io/kadiths-free-icons) by Kadith
4 changes: 2 additions & 2 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Creating a Release

[GitHub releases](https://github.com/fishfight/jumpy/releases) are automated via [GitHub actions](./.github/workflows/release.yml) and triggered by pushing a tag.
[GitHub releases](https://github.com/fishfolks/jumpy/releases) are automated via [GitHub actions](./.github/workflows/release.yml) and triggered by pushing a tag.

1. Bump the version in [Cargo.toml](Cargo.toml) and [core/Cargo.toml](core/Cargo.toml).
2. Update [Cargo.lock](Cargo.lock) by building the project. (`cargo build`)
3. Commit and push the changes. (i.e. submit a pull request)
4. Either [draft a new release](https://github.com/fishfight/jumpy/releases/new) from the GitHub interface or create a new tag and push it via the command line.
4. Either [draft a new release](https://github.com/fishfolks/jumpy/releases/new) from the GitHub interface or create a new tag and push it via the command line.
5. While naming the release, do not include the version in the title. (e.g. "Level Editor")
6. Add release notes and highlights.
2 changes: 1 addition & 1 deletion assets/tiled_maps/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# How to add a level to the FishFight
# How to add a level to the Fish Folk: Jumpy

Tiled: https://www.mapeditor.org/, also in most distros is available as `tiled` package.
1.7+ version is required, or you will have to open your `json` map file in a text editor and change the maps `version`
Expand Down
2 changes: 1 addition & 1 deletion core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ license = "MIT OR Apache-2.0"
edition = "2021"

[dependencies]
fishsticks = { version = "0.2.1", git = "https://github.com/fishfight/fishsticks", default-features = false, features = ["gilrs"] }
fishsticks = { version = "0.2.1", git = "https://github.com/fishfolks/fishsticks", default-features = false, features = ["gilrs"] }
macroquad = { version = "=0.3.16" } # Newer versions break is_key_pressed detection
hecs = "0.7.1"
serde = { version = "1.0", package = "serde", features = ["derive"] }
Expand Down
4 changes: 2 additions & 2 deletions src/gui/credits.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ const SECONDARY_HEADER_Y_OFFSET: f32 = 150.0;
const TEXT_Y_OFFSET: f32 = 60.0;

const CREDITS_LIST: [(&str, LabelType); 32] = [
("Fish Fight: Jumpy", LabelType::MainHeader),
("Fish Folk: Jumpy", LabelType::MainHeader),
("Founding Team", LabelType::SecondaryHeader),
("Erlend Sogge Heggen - General Director", LabelType::Regular),
("'Emerald Jak' - Sound Director", LabelType::Regular),
Expand Down Expand Up @@ -120,7 +120,7 @@ fn create_game_credits() -> Vec<CreditLabel> {
let credit_label = credit;
match credit_label.1 {
LabelType::MainHeader => {
if credit.0 == "Fish Fight: Jumpy" {
if credit.0 == "Fish Folk: Jumpy" {
prev_position -= MAIN_HEADER_Y_OFFSET;
} else {
prev_position -= -MAIN_HEADER_Y_OFFSET;
Expand Down
2 changes: 1 addition & 1 deletion src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ const CONFIG_FILE_ENV_VAR: &str = "JUMPY_CONFIG";
const ASSETS_DIR_ENV_VAR: &str = "JUMPY_ASSETS";
const MODS_DIR_ENV_VAR: &str = "JUMPY_MODS";

const WINDOW_TITLE: &str = "Fish Fight: Jumpy";
const WINDOW_TITLE: &str = "Fish Folk: Jumpy";

/// Exit to main menu
pub fn exit_to_main_menu() {
Expand Down