An entry for the 2nd Rusty game jam following the theme of this image of a chicken/dog "interpreted however you'd like." It was made in one week using the wonderful Bevy game engine.
You can play the game here.
walkblock.mp4
Other submissions for the jam can be seen here
A Walk Around The Block is an isometric singleplayer action game where you try to get the highest score before time runs out. Points can be added or deducted by various actions you or your pets do. Each additional pet you're walking multiplies the number of points you get per yellow orb.
There are three types of pets: Dogs, Chickens and ChickenDogs, which each have their own behaviors and interactions with the environment.
The player can walk up to 4 pets at a time, each controlled by one of the "face buttons" on your controller or the keys IJKL on your keyboard. The leashes' color corresponds to the button pressed to control that pet. Players can hold down the button to keep a constant pull on the leash or tap the button to give the leash a yank to quickly pull a pet toward the player.
Walking around the block you'll encounter neighbors, chipmunks and worms. Dogs love to be petted, but will try to chase down chipmunks. Chickens ignore the chipmunks, will eat worms and will annoy people. ChickenDogs will destroy anything they encounter.
The player levels up after each 1000 points which affects how quickly you can move and how powerful your pets are. Try to keep track of your pets because if they wander too far you may lose them and get a Game Over!
Check out my other games here. Also, I'm always hanging out in the bevy discord, definitely feel free to @ramirezmike me and ask questions or criticize me :)
To run the game locally
cargo r --features bevy/dynamic