Skip to content

ghashy/Space-Kitty

Repository files navigation

Space-Kitty

Space Kitty Presentation

Description

git text

Space Kitty - Trailer

Play online

itch.io

Specifications

Made with Bevy game engine. Enspired by Learn Bevy Engine 0.10 series.

Used crates:

  • bevy_hanabi - very convenient to work with particles system.
  • bevy_tweening - big help for small tweens!
  • kira - the most powerful rust audio library for creating games.
  • rapier2d - one and only :).
  • egui - can't debug without it!

To-do:

Design:

  • Fish-boss
  • Audio design
  • Design border, 12 dog’s skins, new cat’s skin
  • Add fish score icon
  • Design new game icon
  • Design health of the ship
  • Design Game Over screen
  • Design game presentation image
  • Design animation for Big Buddy
  • Design Message box
  • Add last collision sound for Kitty

Coding:

  • Implement audio
  • Implement highscore system
  • Dog’s message when rotating wildly
  • Status bar
  • Dog’s spawn outside the screen
  • Entity’s message when collecting every first and 10th cracker
  • Dog’s message when picking cracker randomly
  • Message when new dog arriving
  • Crackers particles when kitty colliding with dog
  • Drop 25% of Kitty's crackers on colliding with dog.
  • Implement gameover screen
  • Document code
  • Decrease Magic Wand's scale
  • Rework collision system
  • Resizing screen fix
  • Doggy theme particles
  • Dogs loots more fish
  • Restrict max amount of spawned crackers at the same time
  • Update avatar images
  • Add Big dog animation
  • Fix aduio clipping on Master
  • Add health regerenation (a glass of milk)
  • Add controls sheet at the start of the game
  • Despawn notes on exit game state
  • Sort high scores
  • Despawn milk when exit from game state
  • Add sounds: picking milk, gameover screen music, pressing buttons
  • Improve sprites loading in the entire project
  • Fix alignement on the gamover screen
  • Big Dog doesn't show up on the high scores
  • Reset high scores after each game
  • Add spacesuits for the dogs on the game over screen
  • Add phrases "The milk'd been drinked!" when collecting the milk and "The milk escaped!" when not collecting the milk
  • Add splash screen
  • Try add cpu-based particles
Future features:
  • Update bevy to 0.11.0
  • Speed
  • Health
  • Shield
  • Water gun
  • Dog locator
  • Implement logic "Smart dog"
  • Rotating antenna
  • Add antenna, emitting particles on milk detection
  • Fish boss

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE2
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages