Game about a flying dog where I was learning OOP paradigm. Made by me from scratch.
made in: Python version 3.7
Why:
My main goal of this project was to challenge myself with an Object Oriented Programming paradigm, as well as giving a tribute to my best friend, the dog Venom (has quite a character).
Game was made mainly using Sprite objects in pygame. Also, I placed strong emphasis to keep the code easy to review, easy to expand in future and as short as it can be, due to
well implemented inheritance of objects.
Game consists of three stages, which are managed by stage manager:
- intro (displaying images with time delay),
- game itself (where player is flying, killing birds with fire balls, destroying enemy towers with bombs, etc.),
- manual menu (where player sees his score and is acknowledged of controls).
This game would not be possible without graphics and sounds, so here's my appreciation for:
images:
explosion = https://opengameart.org/content/2d-explosion-animations-frame-by-frame
fire sparks = https://opengameart.org/content/sparks-fire-ice-blood
plane = https://iconarchive.com/show/remixed-icons-by-iconblock/Plane-icon.html
tree 2 = https://freepngdownload.com/tree/tree-png-free-image
grass = Green land vector created by macrovector - www.freepik.com
building, power tower = https://opengameart.org/content/sunshine-city-building-and-tree
bomb = Bomb icons created by Freepik - Flaticon
black tower = https://opengameart.org/content/fantasy-tower-dark
fire ball animation = https://opengameart.org/content/fireball-spell
blue bird = https://opengameart.org/content/free-game-asset-grumpy-flappy-bird-sprite-sheets
green bird = https://www.pngegg.com/en/png-nqbuh
black bird = https://opengameart.org/content/flappy-bird-flying-gentleman-sprite
icon = https://www.flaticon.com/free-icons/paw" title="paw icons">Paw icons created by Creatype - Flaticon
Music from Uppbeat (free for Creators!):
https://uppbeat.io/t/jonny-boyle/tres-french
License code: KLVC5CSIMQB3JFXL
sounds:
loop = https://uppbeat.io/track/philip-anderson/achievement
explosion = http://creativecommons.org/licenses/by-sa/3.0/
birds = https://mixkit.co/free-sound-effects/bird/
Thank you for reading