├── .gitignore
├── LICENSE.txt
├── Pacman.html
├── README.md
├── SpecRunner.html
├── css
└── Pacman.css
├── images
├── blinky_1.png
├── blinky_2.png
├── cherry.png
├── clyde_1.png
├── clyde_2.png
├── eyes_d.png
├── eyes_l.png
├── eyes_r.png
├── eyes_u.png
├── inky_1.png
├── inky_2.png
├── pacman_1.png
├── pacman_2d.png
├── pacman_2l.png
├── pacman_2r.png
├── pacman_2u.png
├── pacman_3d.png
├── pacman_3l.png
├── pacman_3r.png
├── pacman_3u.png
├── pacman_dies_1.png
├── pacman_dies_10.png
├── pacman_dies_11.png
├── pacman_dies_12.png
├── pacman_dies_2.png
├── pacman_dies_3.png
├── pacman_dies_4.png
├── pacman_dies_5.png
├── pacman_dies_6.png
├── pacman_dies_7.png
├── pacman_dies_8.png
├── pacman_dies_9.png
├── pellet.png
├── pinky_1.png
├── pinky_2.png
├── power_pellet.png
├── vulnerable_1.png
├── vulnerable_1b.png
├── vulnerable_2.png
├── vulnerable_2b.png
├── wall_b.png
├── wall_blc.png
├── wall_brc.png
├── wall_h.png
├── wall_l.png
├── wall_mb.png
├── wall_ml.png
├── wall_mr.png
├── wall_mt.png
├── wall_r.png
├── wall_t.png
├── wall_tlc.png
├── wall_trc.png
└── wall_v.png
├── lib
├── AStar.js
├── Stats.js
├── jasmine-1.2.0
│ ├── MIT.LICENSE
│ ├── jasmine-html.js
│ ├── jasmine.css
│ └── jasmine.js
└── jquery-1.7.2.js
├── screenshot.jpg
├── sounds
├── eatfruit.ogg
├── eatghost.ogg
├── intro.ogg
├── pacman_dies.ogg
├── pellet1.ogg
├── pellet2.ogg
└── powerpellet.ogg
├── spec
└── PacmanSpec.js
└── src
├── BlinkTimer.js
├── Cherry.js
├── EventManager.js
├── FPSCounter.js
├── Game.js
├── GameRunner.js
├── Gate.js
├── Ghost.js
├── ImageManager.js
├── Keyboard.js
├── Pacman.js
├── PacmanDiesPause.js
├── PacmanDiesStrategy.js
├── PacmanPlaySceneStrategy.js
├── PacmanStartupSceneStrategy.js
├── Pellet.js
├── PlayScene.js
├── PointsMessage.js
├── Position.js
├── PowerPellet.js
├── PressEnterText.js
├── ReadyMessage.js
├── Rect.js
├── SoundManager.js
├── Sprite.js
├── StartupScene.js
├── Util.js
└── Wall.js
/.gitignore:
--------------------------------------------------------------------------------
1 | /nbproject/
2 | /NOTES.txt
3 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/LICENSE.txt
--------------------------------------------------------------------------------
/Pacman.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/Pacman.html
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/README.md
--------------------------------------------------------------------------------
/SpecRunner.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/SpecRunner.html
--------------------------------------------------------------------------------
/css/Pacman.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/css/Pacman.css
--------------------------------------------------------------------------------
/images/blinky_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/blinky_1.png
--------------------------------------------------------------------------------
/images/blinky_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/blinky_2.png
--------------------------------------------------------------------------------
/images/cherry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/cherry.png
--------------------------------------------------------------------------------
/images/clyde_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/clyde_1.png
--------------------------------------------------------------------------------
/images/clyde_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/clyde_2.png
--------------------------------------------------------------------------------
/images/eyes_d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/eyes_d.png
--------------------------------------------------------------------------------
/images/eyes_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/eyes_l.png
--------------------------------------------------------------------------------
/images/eyes_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/eyes_r.png
--------------------------------------------------------------------------------
/images/eyes_u.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/eyes_u.png
--------------------------------------------------------------------------------
/images/inky_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/inky_1.png
--------------------------------------------------------------------------------
/images/inky_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/inky_2.png
--------------------------------------------------------------------------------
/images/pacman_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_1.png
--------------------------------------------------------------------------------
/images/pacman_2d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_2d.png
--------------------------------------------------------------------------------
/images/pacman_2l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_2l.png
--------------------------------------------------------------------------------
/images/pacman_2r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_2r.png
--------------------------------------------------------------------------------
/images/pacman_2u.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_2u.png
--------------------------------------------------------------------------------
/images/pacman_3d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_3d.png
--------------------------------------------------------------------------------
/images/pacman_3l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_3l.png
--------------------------------------------------------------------------------
/images/pacman_3r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_3r.png
--------------------------------------------------------------------------------
/images/pacman_3u.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_3u.png
--------------------------------------------------------------------------------
/images/pacman_dies_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_1.png
--------------------------------------------------------------------------------
/images/pacman_dies_10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_10.png
--------------------------------------------------------------------------------
/images/pacman_dies_11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_11.png
--------------------------------------------------------------------------------
/images/pacman_dies_12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_12.png
--------------------------------------------------------------------------------
/images/pacman_dies_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_2.png
--------------------------------------------------------------------------------
/images/pacman_dies_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_3.png
--------------------------------------------------------------------------------
/images/pacman_dies_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_4.png
--------------------------------------------------------------------------------
/images/pacman_dies_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_5.png
--------------------------------------------------------------------------------
/images/pacman_dies_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_6.png
--------------------------------------------------------------------------------
/images/pacman_dies_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_7.png
--------------------------------------------------------------------------------
/images/pacman_dies_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_8.png
--------------------------------------------------------------------------------
/images/pacman_dies_9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pacman_dies_9.png
--------------------------------------------------------------------------------
/images/pellet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pellet.png
--------------------------------------------------------------------------------
/images/pinky_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pinky_1.png
--------------------------------------------------------------------------------
/images/pinky_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/pinky_2.png
--------------------------------------------------------------------------------
/images/power_pellet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/power_pellet.png
--------------------------------------------------------------------------------
/images/vulnerable_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/vulnerable_1.png
--------------------------------------------------------------------------------
/images/vulnerable_1b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/vulnerable_1b.png
--------------------------------------------------------------------------------
/images/vulnerable_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/vulnerable_2.png
--------------------------------------------------------------------------------
/images/vulnerable_2b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/vulnerable_2b.png
--------------------------------------------------------------------------------
/images/wall_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_b.png
--------------------------------------------------------------------------------
/images/wall_blc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_blc.png
--------------------------------------------------------------------------------
/images/wall_brc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_brc.png
--------------------------------------------------------------------------------
/images/wall_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_h.png
--------------------------------------------------------------------------------
/images/wall_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_l.png
--------------------------------------------------------------------------------
/images/wall_mb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_mb.png
--------------------------------------------------------------------------------
/images/wall_ml.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_ml.png
--------------------------------------------------------------------------------
/images/wall_mr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_mr.png
--------------------------------------------------------------------------------
/images/wall_mt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_mt.png
--------------------------------------------------------------------------------
/images/wall_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_r.png
--------------------------------------------------------------------------------
/images/wall_t.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_t.png
--------------------------------------------------------------------------------
/images/wall_tlc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_tlc.png
--------------------------------------------------------------------------------
/images/wall_trc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_trc.png
--------------------------------------------------------------------------------
/images/wall_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/images/wall_v.png
--------------------------------------------------------------------------------
/lib/AStar.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/lib/AStar.js
--------------------------------------------------------------------------------
/lib/Stats.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/lib/Stats.js
--------------------------------------------------------------------------------
/lib/jasmine-1.2.0/MIT.LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/lib/jasmine-1.2.0/MIT.LICENSE
--------------------------------------------------------------------------------
/lib/jasmine-1.2.0/jasmine-html.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/lib/jasmine-1.2.0/jasmine-html.js
--------------------------------------------------------------------------------
/lib/jasmine-1.2.0/jasmine.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/lib/jasmine-1.2.0/jasmine.css
--------------------------------------------------------------------------------
/lib/jasmine-1.2.0/jasmine.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/lib/jasmine-1.2.0/jasmine.js
--------------------------------------------------------------------------------
/lib/jquery-1.7.2.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/lib/jquery-1.7.2.js
--------------------------------------------------------------------------------
/screenshot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/screenshot.jpg
--------------------------------------------------------------------------------
/sounds/eatfruit.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/sounds/eatfruit.ogg
--------------------------------------------------------------------------------
/sounds/eatghost.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/sounds/eatghost.ogg
--------------------------------------------------------------------------------
/sounds/intro.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/sounds/intro.ogg
--------------------------------------------------------------------------------
/sounds/pacman_dies.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/sounds/pacman_dies.ogg
--------------------------------------------------------------------------------
/sounds/pellet1.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/sounds/pellet1.ogg
--------------------------------------------------------------------------------
/sounds/pellet2.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/sounds/pellet2.ogg
--------------------------------------------------------------------------------
/sounds/powerpellet.ogg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/sounds/powerpellet.ogg
--------------------------------------------------------------------------------
/spec/PacmanSpec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/spec/PacmanSpec.js
--------------------------------------------------------------------------------
/src/BlinkTimer.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/BlinkTimer.js
--------------------------------------------------------------------------------
/src/Cherry.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Cherry.js
--------------------------------------------------------------------------------
/src/EventManager.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/EventManager.js
--------------------------------------------------------------------------------
/src/FPSCounter.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/FPSCounter.js
--------------------------------------------------------------------------------
/src/Game.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Game.js
--------------------------------------------------------------------------------
/src/GameRunner.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/GameRunner.js
--------------------------------------------------------------------------------
/src/Gate.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Gate.js
--------------------------------------------------------------------------------
/src/Ghost.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Ghost.js
--------------------------------------------------------------------------------
/src/ImageManager.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/ImageManager.js
--------------------------------------------------------------------------------
/src/Keyboard.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Keyboard.js
--------------------------------------------------------------------------------
/src/Pacman.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Pacman.js
--------------------------------------------------------------------------------
/src/PacmanDiesPause.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/PacmanDiesPause.js
--------------------------------------------------------------------------------
/src/PacmanDiesStrategy.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/PacmanDiesStrategy.js
--------------------------------------------------------------------------------
/src/PacmanPlaySceneStrategy.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/PacmanPlaySceneStrategy.js
--------------------------------------------------------------------------------
/src/PacmanStartupSceneStrategy.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/PacmanStartupSceneStrategy.js
--------------------------------------------------------------------------------
/src/Pellet.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Pellet.js
--------------------------------------------------------------------------------
/src/PlayScene.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/PlayScene.js
--------------------------------------------------------------------------------
/src/PointsMessage.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/PointsMessage.js
--------------------------------------------------------------------------------
/src/Position.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Position.js
--------------------------------------------------------------------------------
/src/PowerPellet.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/PowerPellet.js
--------------------------------------------------------------------------------
/src/PressEnterText.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/PressEnterText.js
--------------------------------------------------------------------------------
/src/ReadyMessage.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/ReadyMessage.js
--------------------------------------------------------------------------------
/src/Rect.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Rect.js
--------------------------------------------------------------------------------
/src/SoundManager.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/SoundManager.js
--------------------------------------------------------------------------------
/src/Sprite.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Sprite.js
--------------------------------------------------------------------------------
/src/StartupScene.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/StartupScene.js
--------------------------------------------------------------------------------
/src/Util.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Util.js
--------------------------------------------------------------------------------
/src/Wall.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newagebegins/pacman/HEAD/src/Wall.js
--------------------------------------------------------------------------------