https://github.com/fishfolk/jumpy Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} fishfolk / jumpy Public * Notifications * Fork 92 * Star 951 Tactical 2D shooter in fishy pixels style. Made with Rust-lang and Bevy fishfolk.org/games/jumpy/ License View license 951 stars 92 forks Star Notifications * Code * Issues 58 * Pull requests 2 * Discussions * Actions * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Security * Insights fishfolk/jumpy This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 6 branches 148 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/f] Use Git or checkout with SVN using the web URL. [gh repo clone fishfo] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @erlend-sh erlend-sh docs(readme): add Kickstarter notice to README.md. (#781) ... fae79fd May 24, 2023 docs(readme): add Kickstarter notice to README.md. (#781) fae79fd Git stats * 1,016 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/workflows ci: make sure commit lint action can be required in merge group. (# 730) March 18, 2023 14:38 assets feat: add online network play. (#767) April 19, 2023 17:06 book docs: move the legacy documentation out of the repo. (#559) January 16, 2023 18:28 contrib Add desktop file (#465) September 19, 2022 23:06 core fix: implement kill callback for all rendered elements (#777) May 14, 2023 16:47 licenses Rename to Fish Fight: Jumpy (#461) August 2, 2022 17:48 old_assets feat: migrate game core to bones_ecs (#541) January 12, 2023 22:10 scripts Move Jumpy Crate to Project Root Dir November 4, 2022 14:41 src refactor: moved SettingsTab to settings.rs (#780) May 23, 2023 17:19 wasm_resources fix(web): prevent default browser context menu behavior. (#672) March 3, 2023 01:24 .editorconfig feat: add non-attacking AI players. (#665) March 2, 2023 19:52 .gitattributes WAT WAT its a fish! June 22, 2021 19:03 .gitignore fix: network UI crashes. (#770) April 22, 2023 20:26 Arcadefile Rename to Fish Folk: Jumpy (#463) August 29, 2022 17:26 CODE_OF_CONDUCT.md docs: update CODE_OF_CONDUCT.md (#680) March 6, 2023 16:28 CREDITS.md docs: add @lvllvl to credits. (#753) April 1, 2023 19:46 Cargo.lock build: upgrade mimalloc to 0.1.36. (#776) May 13, 2023 13:16 Cargo.toml chore(release): bump crate versions. (#772) May 4, 2023 20:07 LICENSE Rename to Fish Fight: Jumpy (#461) August 2, 2022 17:48 PACKAGING.md Bootstrap Bevy Game November 4, 2022 14:41 README.md docs(readme): add Kickstarter notice to README.md. (#781) May 24, 2023 14:21 RELEASE.md Update Links In Readme From fishfolks to fishfolk December 17, 2022 15:32 cliff.toml docs: remove broken links from author names in changelog. (#751) April 1, 2023 13:52 clippy.toml feat: migrate game core to bones_ecs (#541) January 12, 2023 22:10 deny.toml feat: add LAN network games. (#737) April 4, 2023 20:16 justfile Bootstrap Bevy Game November 4, 2022 14:41 rust-toolchain chore: upgrade rust to 1.67.0 (#606) February 5, 2023 19:46 View code [ ] Fish Folk: Jumpy Introduction Web Demo Key Features (WIP) Status Community Contributing Development Build Profiles Learning Materials Rust Bevy Download & play Launcher Distro Packages Arch Linux Building Credits README.md Fish Folk: Jumpy Build Status Documentation License Discord Fish Folk: Jumpy Preview Live on Kickstarter! Introduction 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. Web Demo Jumpy runs in the browser! You can play web demo to try out the game, without needing to install anything on your computer. We recommend using the Chrome browser or other derivatives for best performance, or if you have issues with other browsers. Key Features (WIP) * 2 to 4 players in either Local Multiplayer or Online Play * Easy to pick up, emphasizing strategy over twitch reaction * Customize characters with hats, saved to your cross-platform profile * Create & explore user-made weapons, levels, audio and other scripted extensions * Smart level creation tools * Tournaments & matchmaking built in Status The game is currently under re-construction as it is being rewritten to use the Bevy game engine. There are now 4 stable maps and 4 items in the new version, and the game is nearly ready for another release. Community Contributing Anyone involved in the Fish Folk community must follow our code of conduct. If you'd like to make something for Fish Folk, check out our help-wanted issues or just ask us on Discord. 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 Development Build Profiles By default, Jumpy will build without optimizations for the jumpy_core and jumpy crates. This helps reduce re-compile times at the expense of some runtime performance. If you need increased runtime performance during development, you can build with the --profile dev-optimized option, to optimize all of the crates: cargo r --profile dev-optimized Learning Materials Rust * Rusty Engine Tutorial * Rust sokoban * https://pragprog.com/titles/hwrust/hands-on-rust/ Bevy * Unofficial Bevy Cheat Book Download & play 1. Download the latest version from the releases page. 2. Extract the archive and run the executable. (e.g. ./jumpy or jumpy.exe) Launcher A cross-platform launcher is also available for downloading and launching the game easily. Distro Packages Arch Linux pacman -S jumpy Building 1. Install Rust with rustup.rs 2. Clone this repository: git clone https://github.com/fishfolk/ jumpy.git 3. cd jumpy 4. cargo run Credits * Fish Folk: Jumpy Credits * Input Icons: Kadith's Icons by Kadith About Tactical 2D shooter in fishy pixels style. Made with Rust-lang and Bevy fishfolk.org/games/jumpy/ Topics game editor rust modding multiplayer pixel-art fish-game pixelart bevy Resources Readme License View license Code of conduct Code of conduct Stars 951 stars Watchers 14 watching Forks 92 forks Report repository Releases 119 Online & LAN Network Play Latest May 4, 2023 + 118 releases Contributors 39 * @zicklag * @not-fl3 * @olefasting * @bors[bot] * @64kramsystem * @orhun * @legendiguess * @erlend-sh * @cdsupina * @grufkork * @lecoqjacob + 28 contributors Languages * Rust 97.8% * Other 2.2% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.