stuntcat 🏍️ 😼 0.2.0
This release stuntcat ( 🏍️ 😼 ) release comes with a lot of polish. Both on the outside and on the inside.
Thanks to the following people for their improvements:
- René Dudfield ( @illume ) did more refactoring after the other PRs didn't recieve any attention for some months and they needed to be merged in #67 then did some more improvements for a release in #68
- NachoMonkey ( @nachomonkey ) Made a whole lot of general improvements in #65
- Dan Lawrence ( @MyreMylar ) improved the code a lot and fixed many pylint issues in #65
@nachomonkey made a fairly detailed list of changes
- Created the StuntCat logo and added the SVG to the README.md file
- Improved the intro screen by adding shading, illustrations, and the logo
- Disabled the "elephant" because it is not ready for production
- Added three "boing" sounds that are played when the cat is hit by a NotFish or get bumped back onto the screen
- Added three "meow" sounds are played at random times
- Sound system now supports fadeout
- Added a splashing sound for when the cat falls into the water
- Added cat crashing sound
- Replaced shark attack and shark gone sounds
- Replaced "zirkus" sound with applause sound
- "shark_appears.ogg" sound is stopped when the shark goes underwater
- Replaced main menu song
- Changed jump physics so the cat doesn't lose all Y-velocity on jump button release
- Added SPACE as a jump key
- Improved jump sound
- Added a shark laser image
- When the cat gets hit by the laser, the crowd boos and throws more not-fish for a time
- The shark and elephant now leave when the cat dies
- The score text is now centered on a point, and no longer gets erased by objects
- Fixed libpng color profile errors
- Added more contrast to the fish images
- Shark now pauses a bit before firing in the 'aiming' state
- Replaced "cat_laser_2.ogg" with "cat_shot.ogg"
- Animated the cat's tail
- Removed old use of "cat_wheel.ogg" and replaced it with a looping unicycle sound with velocity-dependent volume
- Version is now defined under stuntcat/__init__.py
- The resources.gfx function now accepts the convert and convert_alpha arguments
- The window caption is now "Stunt Cat"
- Added some texture to the tent in "background.png"
- Modified "intro_screen.png" so that the polka dots are symmetrical
- The cat's rotation now affects his X-velocity (he a bit rolls in the direction he's facing)
- Added basic joystick control
- Updated the "gameplay.gif" animation
- README.md improvements
- Fixed most of the alerts raised by lgtm
- Added shebang (#!) to run_game.py for Linux