├── .gitattributes ├── 9781484232514.jpg ├── Contributing.md ├── LICENSE.txt ├── README.md ├── errata.md ├── exercise1 ├── example1.1.html ├── example1.2.html ├── example1.3.html ├── example1.4.html ├── example1.4.js ├── example1.5.js ├── example1.6.js ├── example1.7.js ├── example1.8.js └── poster.js ├── exercise10 ├── drawing.js ├── exercise10.0.html ├── exercise10.1.html ├── objects.js └── styles.css ├── exercise11 ├── drawing.js ├── exercise11.0.html ├── exercise11.1.html ├── exercise11.2.html ├── exercise11.3.html ├── exercise11.4.html ├── objects.js ├── objects1.js ├── objects2.js ├── objects3.js ├── objects4.js └── styles.css ├── exercise12 ├── drawing.js ├── exercise12.0.html ├── exercise12.1.html ├── exercise12.2.html ├── game.js ├── game2.js ├── game3.js ├── objects.js ├── objects2.js ├── objects3.js └── styles.css ├── exercise13 ├── drawing.js ├── exercise13.0.html ├── exercise13.1.html ├── game.js ├── game2.js ├── objects.js └── styles.css ├── exercise2 ├── example2.1.html ├── example2.2.html ├── example2.2.js ├── example2.3.html ├── example2.3.js ├── example2.4.html ├── example2.4.js ├── example2.5.html ├── example2.5.js └── styles.css ├── exercise3 ├── draw_pacman.js ├── drawing.js ├── example3.1.html ├── example3.2.html ├── example3.3.html └── styles.css ├── exercise4 ├── drawing.js ├── example4.1.html ├── example4.1.js ├── example4.2.html ├── example4.2.js ├── example4.3.js ├── example4.4.js ├── example4.5.js └── styles.css ├── exercise5 ├── example5.1.js └── example5.2.js ├── exercise6 ├── draw_pacman.js ├── exercise6.0.html └── exercise6.1.html ├── exercise7 ├── exercise7.0.html ├── exercise7.1.html ├── exercise7.2.html ├── exercise7.3.html └── objects.js ├── exercise8 ├── drawing.js ├── exercise8.0.html └── objects.js ├── exercise9 ├── drawing.js ├── exercise9.0.html ├── exercise9.1.html ├── exercise9.2.html └── objects.js └── styles.css /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/.gitattributes -------------------------------------------------------------------------------- /9781484232514.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/9781484232514.jpg -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/README.md -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/errata.md -------------------------------------------------------------------------------- /exercise1/example1.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise1/example1.1.html -------------------------------------------------------------------------------- /exercise1/example1.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise1/example1.2.html -------------------------------------------------------------------------------- /exercise1/example1.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise1/example1.3.html -------------------------------------------------------------------------------- /exercise1/example1.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise1/example1.4.html -------------------------------------------------------------------------------- /exercise1/example1.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise1/example1.4.js -------------------------------------------------------------------------------- /exercise1/example1.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise1/example1.5.js -------------------------------------------------------------------------------- /exercise1/example1.6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise1/example1.6.js -------------------------------------------------------------------------------- /exercise1/example1.7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise1/example1.7.js -------------------------------------------------------------------------------- /exercise1/example1.8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise1/example1.8.js -------------------------------------------------------------------------------- /exercise1/poster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise1/poster.js -------------------------------------------------------------------------------- /exercise10/drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise10/drawing.js -------------------------------------------------------------------------------- /exercise10/exercise10.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise10/exercise10.0.html -------------------------------------------------------------------------------- /exercise10/exercise10.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise10/exercise10.1.html -------------------------------------------------------------------------------- /exercise10/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise10/objects.js -------------------------------------------------------------------------------- /exercise10/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise10/styles.css -------------------------------------------------------------------------------- /exercise11/drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/drawing.js -------------------------------------------------------------------------------- /exercise11/exercise11.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/exercise11.0.html -------------------------------------------------------------------------------- /exercise11/exercise11.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/exercise11.1.html -------------------------------------------------------------------------------- /exercise11/exercise11.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/exercise11.2.html -------------------------------------------------------------------------------- /exercise11/exercise11.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/exercise11.3.html -------------------------------------------------------------------------------- /exercise11/exercise11.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/exercise11.4.html -------------------------------------------------------------------------------- /exercise11/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/objects.js -------------------------------------------------------------------------------- /exercise11/objects1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/objects1.js -------------------------------------------------------------------------------- /exercise11/objects2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/objects2.js -------------------------------------------------------------------------------- /exercise11/objects3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/objects3.js -------------------------------------------------------------------------------- /exercise11/objects4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/objects4.js -------------------------------------------------------------------------------- /exercise11/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise11/styles.css -------------------------------------------------------------------------------- /exercise12/drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/drawing.js -------------------------------------------------------------------------------- /exercise12/exercise12.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/exercise12.0.html -------------------------------------------------------------------------------- /exercise12/exercise12.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/exercise12.1.html -------------------------------------------------------------------------------- /exercise12/exercise12.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/exercise12.2.html -------------------------------------------------------------------------------- /exercise12/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/game.js -------------------------------------------------------------------------------- /exercise12/game2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/game2.js -------------------------------------------------------------------------------- /exercise12/game3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/game3.js -------------------------------------------------------------------------------- /exercise12/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/objects.js -------------------------------------------------------------------------------- /exercise12/objects2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/objects2.js -------------------------------------------------------------------------------- /exercise12/objects3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/objects3.js -------------------------------------------------------------------------------- /exercise12/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise12/styles.css -------------------------------------------------------------------------------- /exercise13/drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise13/drawing.js -------------------------------------------------------------------------------- /exercise13/exercise13.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise13/exercise13.0.html -------------------------------------------------------------------------------- /exercise13/exercise13.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise13/exercise13.1.html -------------------------------------------------------------------------------- /exercise13/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise13/game.js -------------------------------------------------------------------------------- /exercise13/game2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise13/game2.js -------------------------------------------------------------------------------- /exercise13/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise13/objects.js -------------------------------------------------------------------------------- /exercise13/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise13/styles.css -------------------------------------------------------------------------------- /exercise2/example2.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise2/example2.1.html -------------------------------------------------------------------------------- /exercise2/example2.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise2/example2.2.html -------------------------------------------------------------------------------- /exercise2/example2.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise2/example2.2.js -------------------------------------------------------------------------------- /exercise2/example2.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise2/example2.3.html -------------------------------------------------------------------------------- /exercise2/example2.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise2/example2.3.js -------------------------------------------------------------------------------- /exercise2/example2.4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise2/example2.4.html -------------------------------------------------------------------------------- /exercise2/example2.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise2/example2.4.js -------------------------------------------------------------------------------- /exercise2/example2.5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise2/example2.5.html -------------------------------------------------------------------------------- /exercise2/example2.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise2/example2.5.js -------------------------------------------------------------------------------- /exercise2/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise2/styles.css -------------------------------------------------------------------------------- /exercise3/draw_pacman.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise3/draw_pacman.js -------------------------------------------------------------------------------- /exercise3/drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise3/drawing.js -------------------------------------------------------------------------------- /exercise3/example3.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise3/example3.1.html -------------------------------------------------------------------------------- /exercise3/example3.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise3/example3.2.html -------------------------------------------------------------------------------- /exercise3/example3.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise3/example3.3.html -------------------------------------------------------------------------------- /exercise3/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise3/styles.css -------------------------------------------------------------------------------- /exercise4/drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise4/drawing.js -------------------------------------------------------------------------------- /exercise4/example4.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise4/example4.1.html -------------------------------------------------------------------------------- /exercise4/example4.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise4/example4.1.js -------------------------------------------------------------------------------- /exercise4/example4.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise4/example4.2.html -------------------------------------------------------------------------------- /exercise4/example4.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise4/example4.2.js -------------------------------------------------------------------------------- /exercise4/example4.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise4/example4.3.js -------------------------------------------------------------------------------- /exercise4/example4.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise4/example4.4.js -------------------------------------------------------------------------------- /exercise4/example4.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise4/example4.5.js -------------------------------------------------------------------------------- /exercise4/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise4/styles.css -------------------------------------------------------------------------------- /exercise5/example5.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise5/example5.1.js -------------------------------------------------------------------------------- /exercise5/example5.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise5/example5.2.js -------------------------------------------------------------------------------- /exercise6/draw_pacman.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise6/draw_pacman.js -------------------------------------------------------------------------------- /exercise6/exercise6.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise6/exercise6.0.html -------------------------------------------------------------------------------- /exercise6/exercise6.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise6/exercise6.1.html -------------------------------------------------------------------------------- /exercise7/exercise7.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise7/exercise7.0.html -------------------------------------------------------------------------------- /exercise7/exercise7.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise7/exercise7.1.html -------------------------------------------------------------------------------- /exercise7/exercise7.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise7/exercise7.2.html -------------------------------------------------------------------------------- /exercise7/exercise7.3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise7/exercise7.3.html -------------------------------------------------------------------------------- /exercise7/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise7/objects.js -------------------------------------------------------------------------------- /exercise8/drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise8/drawing.js -------------------------------------------------------------------------------- /exercise8/exercise8.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise8/exercise8.0.html -------------------------------------------------------------------------------- /exercise8/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise8/objects.js -------------------------------------------------------------------------------- /exercise9/drawing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise9/drawing.js -------------------------------------------------------------------------------- /exercise9/exercise9.0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise9/exercise9.0.html -------------------------------------------------------------------------------- /exercise9/exercise9.1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise9/exercise9.1.html -------------------------------------------------------------------------------- /exercise9/exercise9.2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise9/exercise9.2.html -------------------------------------------------------------------------------- /exercise9/objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/exercise9/objects.js -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/intro-javascript-game-dev/HEAD/styles.css --------------------------------------------------------------------------------