├── Chapter01 ├── README.md ├── no_hello_world.py └── start_file.py ├── Chapter02 ├── README.md └── tic_tac_toe.py ├── Chapter03 ├── README.md ├── exceptionhandle.py ├── starter.py └── tictactoe.py ├── Chapter04 ├── README.md ├── boardcopy.py ├── packingkeyargs.py ├── tic-tac-toe_AI.py ├── tic_tac_toe_AI_start.py ├── unpackkeywordargs.py └── winner_AI.py ├── Chapter05 ├── README.md ├── curses_starter.py ├── keyboard_events.py ├── mouse_events.py ├── snake_final.py └── snake_starter.py ├── Chapter06 ├── Note ├── class_ex_2.py ├── classes_ex_1.py ├── constructor.py ├── decorator.py ├── encapsulation.py ├── encapsulation2.py ├── inheritance.py ├── method-overriding.py ├── multi-level-inheritance.py ├── setter.py ├── snake-game-OOP.py └── super.py ├── Chapter07 ├── Note ├── getter-setter7.py ├── property1.py ├── smart_multiply.py ├── using-property-method.py └── using-property.py ├── Chapter08 ├── Note ├── hexagon.py ├── keyboard-events.py ├── mouse-events.py ├── ontimer-star.py ├── star-color.py ├── turtle-for.py └── turtle-square.py ├── Chapter09 ├── Note ├── data-models-modified.py ├── data-models.py ├── new-data-model.py └── vector.py ├── Chapter10 ├── Note ├── ant.py ├── base.py ├── flappy.py ├── pong-update.py ├── pong.py └── snake.py ├── Chapter11 ├── Note ├── SnakeGameFinal.py ├── SnakeRect.py ├── apple.png ├── backbone.py ├── events.py ├── snakegameMainLoop.py └── snakehead.png ├── Chapter12 ├── Flappy_Bird │ ├── Note │ ├── background.png │ ├── bird.gif │ ├── bird_wing_down.png │ ├── bird_wing_up.png │ ├── flappybird.py │ ├── ground.png │ ├── pipe.png │ ├── pipe_body.png │ └── pipe_end.png ├── Note └── Sprites_Animation │ ├── Left1.png │ ├── Left2.png │ ├── Left3.png │ ├── Left4.png │ ├── Left5.png │ ├── Left6.png │ ├── Left7.png │ ├── Left8.png │ ├── Left9.png │ ├── Note │ ├── Right1.png │ ├── Right2.png │ ├── Right3.png │ ├── Right4.png │ ├── Right5.png │ ├── Right6.png │ ├── Right7.png │ ├── Right8.png │ ├── Right9.png │ ├── bg.jpg │ ├── sprite-animation.py │ └── standing.png ├── Chapter13 ├── Note └── tetris.py ├── Chapter14 ├── Note ├── draw.py └── draw_cube.py ├── Chapter15 ├── Note ├── characters.py ├── level.py ├── main.py ├── polygon.py └── res │ ├── Note │ ├── photos │ ├── Buttons.png │ ├── angry-birds-image.png │ ├── angry_birds.png │ ├── angry_birds_chrome_pigs_by_chinzapep-d5bnxdz.png │ ├── angry_birds_toons_sprites_by_jared33-d64u29w.png │ ├── background.png │ ├── background1.jpg │ ├── background2.jpg │ ├── background3.png │ ├── background4.png │ ├── buttons-image.png │ ├── column.png │ ├── full-sprite.png │ ├── gravity-zero.png │ ├── latest.png │ ├── pig_failed.png │ ├── red-bird.png │ ├── red-bird2.png │ ├── red-bird3.png │ ├── selected-buttons.png │ ├── sling-2.png │ ├── sling-3.png │ ├── sling.png │ ├── stars-edited.png │ ├── stars.png │ ├── walls.png │ ├── wood.png │ └── wood2.png │ └── sounds │ └── angry-birds.ogg ├── Chapter16 ├── App.py ├── Frog.py ├── Fullcode.py ├── Note ├── Player.py ├── frog-main.png ├── snake.png └── target.py ├── LICENSE └── README.md /Chapter01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter01/README.md -------------------------------------------------------------------------------- /Chapter01/no_hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter01/no_hello_world.py -------------------------------------------------------------------------------- /Chapter01/start_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter01/start_file.py -------------------------------------------------------------------------------- /Chapter02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter02/README.md -------------------------------------------------------------------------------- /Chapter02/tic_tac_toe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter02/tic_tac_toe.py -------------------------------------------------------------------------------- /Chapter03/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter03/README.md -------------------------------------------------------------------------------- /Chapter03/exceptionhandle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter03/exceptionhandle.py -------------------------------------------------------------------------------- /Chapter03/starter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter03/starter.py -------------------------------------------------------------------------------- /Chapter03/tictactoe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter03/tictactoe.py -------------------------------------------------------------------------------- /Chapter04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter04/README.md -------------------------------------------------------------------------------- /Chapter04/boardcopy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter04/boardcopy.py -------------------------------------------------------------------------------- /Chapter04/packingkeyargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter04/packingkeyargs.py -------------------------------------------------------------------------------- /Chapter04/tic-tac-toe_AI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter04/tic-tac-toe_AI.py -------------------------------------------------------------------------------- /Chapter04/tic_tac_toe_AI_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter04/tic_tac_toe_AI_start.py -------------------------------------------------------------------------------- /Chapter04/unpackkeywordargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter04/unpackkeywordargs.py -------------------------------------------------------------------------------- /Chapter04/winner_AI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter04/winner_AI.py -------------------------------------------------------------------------------- /Chapter05/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter05/README.md -------------------------------------------------------------------------------- /Chapter05/curses_starter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter05/curses_starter.py -------------------------------------------------------------------------------- /Chapter05/keyboard_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter05/keyboard_events.py -------------------------------------------------------------------------------- /Chapter05/mouse_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter05/mouse_events.py -------------------------------------------------------------------------------- /Chapter05/snake_final.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter05/snake_final.py -------------------------------------------------------------------------------- /Chapter05/snake_starter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter05/snake_starter.py -------------------------------------------------------------------------------- /Chapter06/Note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/Note -------------------------------------------------------------------------------- /Chapter06/class_ex_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/class_ex_2.py -------------------------------------------------------------------------------- /Chapter06/classes_ex_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/classes_ex_1.py -------------------------------------------------------------------------------- /Chapter06/constructor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/constructor.py -------------------------------------------------------------------------------- /Chapter06/decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/decorator.py -------------------------------------------------------------------------------- /Chapter06/encapsulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/encapsulation.py -------------------------------------------------------------------------------- /Chapter06/encapsulation2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/encapsulation2.py -------------------------------------------------------------------------------- /Chapter06/inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/inheritance.py -------------------------------------------------------------------------------- /Chapter06/method-overriding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/method-overriding.py -------------------------------------------------------------------------------- /Chapter06/multi-level-inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/multi-level-inheritance.py -------------------------------------------------------------------------------- /Chapter06/setter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/setter.py -------------------------------------------------------------------------------- /Chapter06/snake-game-OOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/snake-game-OOP.py -------------------------------------------------------------------------------- /Chapter06/super.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter06/super.py -------------------------------------------------------------------------------- /Chapter07/Note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter07/Note -------------------------------------------------------------------------------- /Chapter07/getter-setter7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter07/getter-setter7.py -------------------------------------------------------------------------------- /Chapter07/property1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter07/property1.py -------------------------------------------------------------------------------- /Chapter07/smart_multiply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter07/smart_multiply.py -------------------------------------------------------------------------------- /Chapter07/using-property-method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter07/using-property-method.py -------------------------------------------------------------------------------- /Chapter07/using-property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter07/using-property.py -------------------------------------------------------------------------------- /Chapter08/Note: -------------------------------------------------------------------------------- 1 | This chapter will teach us about turtle module. 2 | -------------------------------------------------------------------------------- /Chapter08/hexagon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter08/hexagon.py -------------------------------------------------------------------------------- /Chapter08/keyboard-events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter08/keyboard-events.py -------------------------------------------------------------------------------- /Chapter08/mouse-events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter08/mouse-events.py -------------------------------------------------------------------------------- /Chapter08/ontimer-star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter08/ontimer-star.py -------------------------------------------------------------------------------- /Chapter08/star-color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter08/star-color.py -------------------------------------------------------------------------------- /Chapter08/turtle-for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter08/turtle-for.py -------------------------------------------------------------------------------- /Chapter08/turtle-square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter08/turtle-square.py -------------------------------------------------------------------------------- /Chapter09/Note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter09/Note -------------------------------------------------------------------------------- /Chapter09/data-models-modified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter09/data-models-modified.py -------------------------------------------------------------------------------- /Chapter09/data-models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter09/data-models.py -------------------------------------------------------------------------------- /Chapter09/new-data-model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter09/new-data-model.py -------------------------------------------------------------------------------- /Chapter09/vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter09/vector.py -------------------------------------------------------------------------------- /Chapter10/Note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter10/Note -------------------------------------------------------------------------------- /Chapter10/ant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter10/ant.py -------------------------------------------------------------------------------- /Chapter10/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter10/base.py -------------------------------------------------------------------------------- /Chapter10/flappy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter10/flappy.py -------------------------------------------------------------------------------- /Chapter10/pong-update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter10/pong-update.py -------------------------------------------------------------------------------- /Chapter10/pong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter10/pong.py -------------------------------------------------------------------------------- /Chapter10/snake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter10/snake.py -------------------------------------------------------------------------------- /Chapter11/Note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter11/Note -------------------------------------------------------------------------------- /Chapter11/SnakeGameFinal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter11/SnakeGameFinal.py -------------------------------------------------------------------------------- /Chapter11/SnakeRect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter11/SnakeRect.py -------------------------------------------------------------------------------- /Chapter11/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter11/apple.png -------------------------------------------------------------------------------- /Chapter11/backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter11/backbone.py -------------------------------------------------------------------------------- /Chapter11/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter11/events.py -------------------------------------------------------------------------------- /Chapter11/snakegameMainLoop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter11/snakegameMainLoop.py -------------------------------------------------------------------------------- /Chapter11/snakehead.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter11/snakehead.png -------------------------------------------------------------------------------- /Chapter12/Flappy_Bird/Note: -------------------------------------------------------------------------------- 1 | Flappy Bird clone game 2 | -------------------------------------------------------------------------------- /Chapter12/Flappy_Bird/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Flappy_Bird/background.png -------------------------------------------------------------------------------- /Chapter12/Flappy_Bird/bird.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Flappy_Bird/bird.gif -------------------------------------------------------------------------------- /Chapter12/Flappy_Bird/bird_wing_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Flappy_Bird/bird_wing_down.png -------------------------------------------------------------------------------- /Chapter12/Flappy_Bird/bird_wing_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Flappy_Bird/bird_wing_up.png -------------------------------------------------------------------------------- /Chapter12/Flappy_Bird/flappybird.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Flappy_Bird/flappybird.py -------------------------------------------------------------------------------- /Chapter12/Flappy_Bird/ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Flappy_Bird/ground.png -------------------------------------------------------------------------------- /Chapter12/Flappy_Bird/pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Flappy_Bird/pipe.png -------------------------------------------------------------------------------- /Chapter12/Flappy_Bird/pipe_body.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Flappy_Bird/pipe_body.png -------------------------------------------------------------------------------- /Chapter12/Flappy_Bird/pipe_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Flappy_Bird/pipe_end.png -------------------------------------------------------------------------------- /Chapter12/Note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Note -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Left1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Left1.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Left2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Left2.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Left3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Left3.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Left4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Left4.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Left5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Left5.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Left6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Left6.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Left7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Left7.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Left8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Left8.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Left9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Left9.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Note: -------------------------------------------------------------------------------- 1 | How to use sprites for animation 2 | -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Right1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Right1.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Right2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Right2.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Right3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Right3.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Right4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Right4.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Right5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Right5.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Right6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Right6.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Right7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Right7.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Right8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Right8.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/Right9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/Right9.png -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/bg.jpg -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/sprite-animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/sprite-animation.py -------------------------------------------------------------------------------- /Chapter12/Sprites_Animation/standing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter12/Sprites_Animation/standing.png -------------------------------------------------------------------------------- /Chapter13/Note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter13/Note -------------------------------------------------------------------------------- /Chapter13/tetris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter13/tetris.py -------------------------------------------------------------------------------- /Chapter14/Note: -------------------------------------------------------------------------------- 1 | """ learn about python pyopenGL module""" 2 | -------------------------------------------------------------------------------- /Chapter14/draw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter14/draw.py -------------------------------------------------------------------------------- /Chapter14/draw_cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter14/draw_cube.py -------------------------------------------------------------------------------- /Chapter15/Note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/Note -------------------------------------------------------------------------------- /Chapter15/characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/characters.py -------------------------------------------------------------------------------- /Chapter15/level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/level.py -------------------------------------------------------------------------------- /Chapter15/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/main.py -------------------------------------------------------------------------------- /Chapter15/polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/polygon.py -------------------------------------------------------------------------------- /Chapter15/res/Note: -------------------------------------------------------------------------------- 1 | """Resources file of assets for angry bird""" 2 | -------------------------------------------------------------------------------- /Chapter15/res/photos/Buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/Buttons.png -------------------------------------------------------------------------------- /Chapter15/res/photos/angry-birds-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/angry-birds-image.png -------------------------------------------------------------------------------- /Chapter15/res/photos/angry_birds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/angry_birds.png -------------------------------------------------------------------------------- /Chapter15/res/photos/angry_birds_chrome_pigs_by_chinzapep-d5bnxdz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/angry_birds_chrome_pigs_by_chinzapep-d5bnxdz.png -------------------------------------------------------------------------------- /Chapter15/res/photos/angry_birds_toons_sprites_by_jared33-d64u29w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/angry_birds_toons_sprites_by_jared33-d64u29w.png -------------------------------------------------------------------------------- /Chapter15/res/photos/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/background.png -------------------------------------------------------------------------------- /Chapter15/res/photos/background1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/background1.jpg -------------------------------------------------------------------------------- /Chapter15/res/photos/background2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/background2.jpg -------------------------------------------------------------------------------- /Chapter15/res/photos/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/background3.png -------------------------------------------------------------------------------- /Chapter15/res/photos/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/background4.png -------------------------------------------------------------------------------- /Chapter15/res/photos/buttons-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/buttons-image.png -------------------------------------------------------------------------------- /Chapter15/res/photos/column.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/column.png -------------------------------------------------------------------------------- /Chapter15/res/photos/full-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/full-sprite.png -------------------------------------------------------------------------------- /Chapter15/res/photos/gravity-zero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/gravity-zero.png -------------------------------------------------------------------------------- /Chapter15/res/photos/latest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/latest.png -------------------------------------------------------------------------------- /Chapter15/res/photos/pig_failed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/pig_failed.png -------------------------------------------------------------------------------- /Chapter15/res/photos/red-bird.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/red-bird.png -------------------------------------------------------------------------------- /Chapter15/res/photos/red-bird2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/red-bird2.png -------------------------------------------------------------------------------- /Chapter15/res/photos/red-bird3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/red-bird3.png -------------------------------------------------------------------------------- /Chapter15/res/photos/selected-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/selected-buttons.png -------------------------------------------------------------------------------- /Chapter15/res/photos/sling-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/sling-2.png -------------------------------------------------------------------------------- /Chapter15/res/photos/sling-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/sling-3.png -------------------------------------------------------------------------------- /Chapter15/res/photos/sling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/sling.png -------------------------------------------------------------------------------- /Chapter15/res/photos/stars-edited.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/stars-edited.png -------------------------------------------------------------------------------- /Chapter15/res/photos/stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/stars.png -------------------------------------------------------------------------------- /Chapter15/res/photos/walls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/walls.png -------------------------------------------------------------------------------- /Chapter15/res/photos/wood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/wood.png -------------------------------------------------------------------------------- /Chapter15/res/photos/wood2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/photos/wood2.png -------------------------------------------------------------------------------- /Chapter15/res/sounds/angry-birds.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter15/res/sounds/angry-birds.ogg -------------------------------------------------------------------------------- /Chapter16/App.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter16/App.py -------------------------------------------------------------------------------- /Chapter16/Frog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter16/Frog.py -------------------------------------------------------------------------------- /Chapter16/Fullcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter16/Fullcode.py -------------------------------------------------------------------------------- /Chapter16/Note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter16/Note -------------------------------------------------------------------------------- /Chapter16/Player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter16/Player.py -------------------------------------------------------------------------------- /Chapter16/frog-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter16/frog-main.png -------------------------------------------------------------------------------- /Chapter16/snake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter16/snake.png -------------------------------------------------------------------------------- /Chapter16/target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/Chapter16/target.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Learning-Python-by-building-games/HEAD/README.md --------------------------------------------------------------------------------