├── .gitattributes ├── 9781484245323.jpg ├── Contributing.md ├── LICENSE.txt ├── README.md ├── ch12 ├── add.py ├── ball.png ├── bat.png ├── brick.png ├── bricks.py ├── drawbox-params-defaults.py ├── drawbox-params-named.py ├── drawbox-params.py ├── drawbox.py ├── globalprintnum-global-assign.py ├── globalprintnum-noglobal-assign.py ├── globalprintnum.py ├── sayhello.py ├── tuples-explode.py └── tuples.py ├── ch13 ├── filenotfound.py ├── highscore-container-deserializer.py ├── highscore-container-json-deserializer.py ├── highscore-container-json-serializer.py ├── highscore-container-serializer.py ├── highscore-container.py ├── highscore.py ├── highscores.txt ├── jsonhiscore.txt └── readmyself.py ├── ch14 ├── BallClass-with-constructor.py ├── BallClass.py ├── alien-bad.py ├── alien-di.py ├── ball.png ├── bat.png ├── brick.png ├── quack.py ├── vat-bad.py └── vat-good.py ├── ch15 ├── aliens-aggregation.py ├── aliens-composition.py ├── animals.py ├── bad-foobar.py ├── baseclass.py └── good-foobar.py ├── ch17 ├── blip.png ├── radarview.png ├── radarview.py ├── robot.png ├── robotcontroller.py ├── robotgenerator.py ├── robotmodel.py ├── robots.py └── robotview.py ├── ch18 ├── bensound-theelevatorbossanova.mp3 ├── bensound-theelevatorbossanova.ogg ├── bensound-theelevatorbossanova.wav ├── playershoot.wav ├── playsong.py └── testsound.py ├── ch19 └── fsm.py ├── ch21 ├── ch21-1.py ├── ch21-2.py └── ch21-3.py ├── ch5 ├── .vscode │ └── launch.json ├── ch5-1.py ├── ch5-10.py ├── ch5-11.py ├── ch5-12.py ├── ch5-2.py ├── ch5-3.py ├── ch5-4.py ├── ch5-5.py ├── ch5-6.py ├── ch5-7.py ├── ch5-8.py └── ch5-9.py ├── ch6 ├── .vscode │ └── launch.json ├── ch6-1.py ├── ch6-2.py ├── ch6-3.py ├── ch6-4.py ├── ch6-5.py └── ch6-6.py ├── ch9 └── ch9-1.py ├── errata.md └── projects ├── bricks ├── ball.png ├── bat.png ├── brick.png ├── bricks-framework.py ├── bricks-move-bat-and-ball-interact.py ├── bricks-move-bat-and-ball.py ├── bricks-move-bat.py ├── bricks-serve-ball.py ├── bricks-with-bricks-deleting.py └── bricks.py ├── invaders ├── alienbullet.png ├── aliendie.wav ├── bitmapfont.py ├── bullet.png ├── bullet.py ├── collision.py ├── explosion.png ├── fasttracker2-style_12x12.png ├── interstitial.py ├── invaders.png ├── invaders.py ├── invadersgame.py ├── license.txt ├── menu.py ├── player.py ├── playerdie.wav ├── playershoot.wav ├── raspigame.py ├── ship.png ├── swarm.py └── testsound.py ├── memory ├── buttonled.py ├── buttontest.py ├── ledtest.py └── memorygame.py ├── quiz ├── buttontest.py ├── choosequestion.py ├── currentquestion.py ├── gamerunner.py ├── headertextscreen.py ├── playercontroller.py ├── questions.json ├── questions.py ├── quiz.py ├── showquestion.py ├── showscore.py ├── ui.py └── uitest.py └── snake ├── berry.png ├── font.py ├── map.txt ├── snake.png ├── snake.py ├── spider.png └── wall.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/.gitattributes -------------------------------------------------------------------------------- /9781484245323.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/9781484245323.jpg -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/README.md -------------------------------------------------------------------------------- /ch12/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/add.py -------------------------------------------------------------------------------- /ch12/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/ball.png -------------------------------------------------------------------------------- /ch12/bat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/bat.png -------------------------------------------------------------------------------- /ch12/brick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/brick.png -------------------------------------------------------------------------------- /ch12/bricks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/bricks.py -------------------------------------------------------------------------------- /ch12/drawbox-params-defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/drawbox-params-defaults.py -------------------------------------------------------------------------------- /ch12/drawbox-params-named.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/drawbox-params-named.py -------------------------------------------------------------------------------- /ch12/drawbox-params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/drawbox-params.py -------------------------------------------------------------------------------- /ch12/drawbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/drawbox.py -------------------------------------------------------------------------------- /ch12/globalprintnum-global-assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/globalprintnum-global-assign.py -------------------------------------------------------------------------------- /ch12/globalprintnum-noglobal-assign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/globalprintnum-noglobal-assign.py -------------------------------------------------------------------------------- /ch12/globalprintnum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/globalprintnum.py -------------------------------------------------------------------------------- /ch12/sayhello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/sayhello.py -------------------------------------------------------------------------------- /ch12/tuples-explode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/tuples-explode.py -------------------------------------------------------------------------------- /ch12/tuples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch12/tuples.py -------------------------------------------------------------------------------- /ch13/filenotfound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch13/filenotfound.py -------------------------------------------------------------------------------- /ch13/highscore-container-deserializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch13/highscore-container-deserializer.py -------------------------------------------------------------------------------- /ch13/highscore-container-json-deserializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch13/highscore-container-json-deserializer.py -------------------------------------------------------------------------------- /ch13/highscore-container-json-serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch13/highscore-container-json-serializer.py -------------------------------------------------------------------------------- /ch13/highscore-container-serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch13/highscore-container-serializer.py -------------------------------------------------------------------------------- /ch13/highscore-container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch13/highscore-container.py -------------------------------------------------------------------------------- /ch13/highscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch13/highscore.py -------------------------------------------------------------------------------- /ch13/highscores.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch13/highscores.txt -------------------------------------------------------------------------------- /ch13/jsonhiscore.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch13/jsonhiscore.txt -------------------------------------------------------------------------------- /ch13/readmyself.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch13/readmyself.py -------------------------------------------------------------------------------- /ch14/BallClass-with-constructor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch14/BallClass-with-constructor.py -------------------------------------------------------------------------------- /ch14/BallClass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch14/BallClass.py -------------------------------------------------------------------------------- /ch14/alien-bad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch14/alien-bad.py -------------------------------------------------------------------------------- /ch14/alien-di.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch14/alien-di.py -------------------------------------------------------------------------------- /ch14/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch14/ball.png -------------------------------------------------------------------------------- /ch14/bat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch14/bat.png -------------------------------------------------------------------------------- /ch14/brick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch14/brick.png -------------------------------------------------------------------------------- /ch14/quack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch14/quack.py -------------------------------------------------------------------------------- /ch14/vat-bad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch14/vat-bad.py -------------------------------------------------------------------------------- /ch14/vat-good.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch14/vat-good.py -------------------------------------------------------------------------------- /ch15/aliens-aggregation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch15/aliens-aggregation.py -------------------------------------------------------------------------------- /ch15/aliens-composition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch15/aliens-composition.py -------------------------------------------------------------------------------- /ch15/animals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch15/animals.py -------------------------------------------------------------------------------- /ch15/bad-foobar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch15/bad-foobar.py -------------------------------------------------------------------------------- /ch15/baseclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch15/baseclass.py -------------------------------------------------------------------------------- /ch15/good-foobar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch15/good-foobar.py -------------------------------------------------------------------------------- /ch17/blip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch17/blip.png -------------------------------------------------------------------------------- /ch17/radarview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch17/radarview.png -------------------------------------------------------------------------------- /ch17/radarview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch17/radarview.py -------------------------------------------------------------------------------- /ch17/robot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch17/robot.png -------------------------------------------------------------------------------- /ch17/robotcontroller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch17/robotcontroller.py -------------------------------------------------------------------------------- /ch17/robotgenerator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch17/robotgenerator.py -------------------------------------------------------------------------------- /ch17/robotmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch17/robotmodel.py -------------------------------------------------------------------------------- /ch17/robots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch17/robots.py -------------------------------------------------------------------------------- /ch17/robotview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch17/robotview.py -------------------------------------------------------------------------------- /ch18/bensound-theelevatorbossanova.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch18/bensound-theelevatorbossanova.mp3 -------------------------------------------------------------------------------- /ch18/bensound-theelevatorbossanova.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch18/bensound-theelevatorbossanova.ogg -------------------------------------------------------------------------------- /ch18/bensound-theelevatorbossanova.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch18/bensound-theelevatorbossanova.wav -------------------------------------------------------------------------------- /ch18/playershoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch18/playershoot.wav -------------------------------------------------------------------------------- /ch18/playsong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch18/playsong.py -------------------------------------------------------------------------------- /ch18/testsound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch18/testsound.py -------------------------------------------------------------------------------- /ch19/fsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch19/fsm.py -------------------------------------------------------------------------------- /ch21/ch21-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch21/ch21-1.py -------------------------------------------------------------------------------- /ch21/ch21-2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch21/ch21-2.py -------------------------------------------------------------------------------- /ch21/ch21-3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch21/ch21-3.py -------------------------------------------------------------------------------- /ch5/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/.vscode/launch.json -------------------------------------------------------------------------------- /ch5/ch5-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-1.py -------------------------------------------------------------------------------- /ch5/ch5-10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-10.py -------------------------------------------------------------------------------- /ch5/ch5-11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-11.py -------------------------------------------------------------------------------- /ch5/ch5-12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-12.py -------------------------------------------------------------------------------- /ch5/ch5-2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-2.py -------------------------------------------------------------------------------- /ch5/ch5-3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-3.py -------------------------------------------------------------------------------- /ch5/ch5-4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-4.py -------------------------------------------------------------------------------- /ch5/ch5-5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-5.py -------------------------------------------------------------------------------- /ch5/ch5-6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-6.py -------------------------------------------------------------------------------- /ch5/ch5-7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-7.py -------------------------------------------------------------------------------- /ch5/ch5-8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-8.py -------------------------------------------------------------------------------- /ch5/ch5-9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch5/ch5-9.py -------------------------------------------------------------------------------- /ch6/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch6/.vscode/launch.json -------------------------------------------------------------------------------- /ch6/ch6-1.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | for i in range(1, 6): 4 | print(i) -------------------------------------------------------------------------------- /ch6/ch6-2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch6/ch6-2.py -------------------------------------------------------------------------------- /ch6/ch6-3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch6/ch6-3.py -------------------------------------------------------------------------------- /ch6/ch6-4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch6/ch6-4.py -------------------------------------------------------------------------------- /ch6/ch6-5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch6/ch6-5.py -------------------------------------------------------------------------------- /ch6/ch6-6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch6/ch6-6.py -------------------------------------------------------------------------------- /ch9/ch9-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/ch9/ch9-1.py -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/errata.md -------------------------------------------------------------------------------- /projects/bricks/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/bricks/ball.png -------------------------------------------------------------------------------- /projects/bricks/bat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/bricks/bat.png -------------------------------------------------------------------------------- /projects/bricks/brick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/bricks/brick.png -------------------------------------------------------------------------------- /projects/bricks/bricks-framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/bricks/bricks-framework.py -------------------------------------------------------------------------------- /projects/bricks/bricks-move-bat-and-ball-interact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/bricks/bricks-move-bat-and-ball-interact.py -------------------------------------------------------------------------------- /projects/bricks/bricks-move-bat-and-ball.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/bricks/bricks-move-bat-and-ball.py -------------------------------------------------------------------------------- /projects/bricks/bricks-move-bat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/bricks/bricks-move-bat.py -------------------------------------------------------------------------------- /projects/bricks/bricks-serve-ball.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/bricks/bricks-serve-ball.py -------------------------------------------------------------------------------- /projects/bricks/bricks-with-bricks-deleting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/bricks/bricks-with-bricks-deleting.py -------------------------------------------------------------------------------- /projects/bricks/bricks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/bricks/bricks.py -------------------------------------------------------------------------------- /projects/invaders/alienbullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/alienbullet.png -------------------------------------------------------------------------------- /projects/invaders/aliendie.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/aliendie.wav -------------------------------------------------------------------------------- /projects/invaders/bitmapfont.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/bitmapfont.py -------------------------------------------------------------------------------- /projects/invaders/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/bullet.png -------------------------------------------------------------------------------- /projects/invaders/bullet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/bullet.py -------------------------------------------------------------------------------- /projects/invaders/collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/collision.py -------------------------------------------------------------------------------- /projects/invaders/explosion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/explosion.png -------------------------------------------------------------------------------- /projects/invaders/fasttracker2-style_12x12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/fasttracker2-style_12x12.png -------------------------------------------------------------------------------- /projects/invaders/interstitial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/interstitial.py -------------------------------------------------------------------------------- /projects/invaders/invaders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/invaders.png -------------------------------------------------------------------------------- /projects/invaders/invaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/invaders.py -------------------------------------------------------------------------------- /projects/invaders/invadersgame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/invadersgame.py -------------------------------------------------------------------------------- /projects/invaders/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/license.txt -------------------------------------------------------------------------------- /projects/invaders/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/menu.py -------------------------------------------------------------------------------- /projects/invaders/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/player.py -------------------------------------------------------------------------------- /projects/invaders/playerdie.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/playerdie.wav -------------------------------------------------------------------------------- /projects/invaders/playershoot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/playershoot.wav -------------------------------------------------------------------------------- /projects/invaders/raspigame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/raspigame.py -------------------------------------------------------------------------------- /projects/invaders/ship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/ship.png -------------------------------------------------------------------------------- /projects/invaders/swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/swarm.py -------------------------------------------------------------------------------- /projects/invaders/testsound.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/invaders/testsound.py -------------------------------------------------------------------------------- /projects/memory/buttonled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/memory/buttonled.py -------------------------------------------------------------------------------- /projects/memory/buttontest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/memory/buttontest.py -------------------------------------------------------------------------------- /projects/memory/ledtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/memory/ledtest.py -------------------------------------------------------------------------------- /projects/memory/memorygame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/memory/memorygame.py -------------------------------------------------------------------------------- /projects/quiz/buttontest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/buttontest.py -------------------------------------------------------------------------------- /projects/quiz/choosequestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/choosequestion.py -------------------------------------------------------------------------------- /projects/quiz/currentquestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/currentquestion.py -------------------------------------------------------------------------------- /projects/quiz/gamerunner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/gamerunner.py -------------------------------------------------------------------------------- /projects/quiz/headertextscreen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/headertextscreen.py -------------------------------------------------------------------------------- /projects/quiz/playercontroller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/playercontroller.py -------------------------------------------------------------------------------- /projects/quiz/questions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/questions.json -------------------------------------------------------------------------------- /projects/quiz/questions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/questions.py -------------------------------------------------------------------------------- /projects/quiz/quiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/quiz.py -------------------------------------------------------------------------------- /projects/quiz/showquestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/showquestion.py -------------------------------------------------------------------------------- /projects/quiz/showscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/showscore.py -------------------------------------------------------------------------------- /projects/quiz/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/ui.py -------------------------------------------------------------------------------- /projects/quiz/uitest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/quiz/uitest.py -------------------------------------------------------------------------------- /projects/snake/berry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/snake/berry.png -------------------------------------------------------------------------------- /projects/snake/font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/snake/font.py -------------------------------------------------------------------------------- /projects/snake/map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/snake/map.txt -------------------------------------------------------------------------------- /projects/snake/snake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/snake/snake.png -------------------------------------------------------------------------------- /projects/snake/snake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/snake/snake.py -------------------------------------------------------------------------------- /projects/snake/spider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/snake/spider.png -------------------------------------------------------------------------------- /projects/snake/wall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/python-pygame-raspberry-pi-game-dev-2e/HEAD/projects/snake/wall.png --------------------------------------------------------------------------------