##Live on Surge at: https://williamjohnsonjr-zombiedefense.surge.sh/
A game that: Demonstrates an understanding of Classes & instances of them Demonstrates Prototypal Inheritance Demonstrates how to properly use test driven development with Mocha & Chai Marry DOM events with creating instances of Objects
##Tools Used: JavaScript, jQuery, HTML, CSS3/SASS, Unit Testing in Mocha/Chai, Gulp, ES6, class-based syntax in JavaScript.
J. S. Bach, "Toccata and Fugue in D Minor" Source URL: https://archive.org/details/ToccataAndFugueInDMinor Downloaded from: https://ia802605.us.archive.org/15/items/ToccataAndFugueInDMinor/12ToccataAndFugueInDMinor.mp3 Public Domain.
Player graphics by Bleed. License: CC-BY-3.0 (http://creativecommons.org/licenses/by/3.0/); these images were cropped from the original images, because the original images contained 4 or more images for movement. Source URL: http://opengameart.org/content/tmim-heroine-bleeds-game-art
Bleed's portfolio can be found here: http://remusprites.carbonmade.com/
Zombie graphics by irmirx. License: CC-BY-3.0 (http://creativecommons.org/licenses/by/3.0/); no changes were made to the original images, other than resizing to fit scale of game. Source URL: http://opengameart.org/content/zombie-animations
Background image by: rubberduck. Public Domain. File: bg-10.jpg Source URL: http://opengameart.org/content/40-game-backgrounds-1-painted-style-and-photorealistic
File: Pain.mp3 Title: Female Sigh Source url: http://soundbible.com/132-Female-Sigh.html About: Female sighing sound simple woman sound Uploaded: 05.05.09 | License: Public Domain | Recorded by PD Ezwa | File Size: 240 KB | Downloads: 35628 4.42 out of 5 with 95 user reviews
File: Psycho_Scream.mp3 Title: Psycho Scream Source url: http://soundbible.com/1459-Psycho-Scream.html About: A super psycho scream that is blood curdling to say the least. Uploaded: 06.03.10 | License: Sampling Plus 1.0 (https://creativecommons.org/licenses/sampling+/1.0/)| Recorded by FreqMan | File Size: 1.01 MB | Downloads: 190183 4.4 out of 5 with 145 user reviews
File: Zombie_Grunt.mp3 Title: Zombie Gets Attacked Source url: http://soundbible.com/1040-Zombie-Gets-Attacked.html About: The sound of a zombie being attacked by a human. great for a game. zombie sounds requested by jordangiese. Uploaded: 09.24.09 | License: Attribution 3.0 (https://creativecommons.org/licenses/by/3.0/); no changes were made to the original file. | Recorded by Mike Koenig | File Size: 165 KB | Downloads: 36695 4.49 out of 5 with 71 user reviews
File: Zombie_Death_Scream.mp3 Title: Zombie In Pain Source url: http://soundbible.com/1033-Zombie-In-Pain.html About: Zombie in pain sound. for zombie death, or impact. great for a game. zombie sounds requested by jordangiese. Uploaded: 09.22.09 | License: Attribution 3.0 (https://creativecommons.org/licenses/by/3.0/); no changes were made to the original file. | Recorded by Mike Koenig | File Size: 307 KB | Downloads: 133535 4.46 out of 5 with 74 user reviews
File: Zombie_Attack.mp3 Source url: http://soundbible.com/1035-Zombie-Moan.html Title: Zombie Moan About: Zombie moaning sound effect. zombie sounds requested by jordangiese. Uploaded: 09.23.09 | License: Attribution 3.0 (https://creativecommons.org/licenses/by/3.0/); no changes were made to the original file. | Recorded by Mike Koenig | File Size: 217 KB | Downloads: 66887 4.43 out of 5 with 76 user reviews
File: Pistol.mp3 Title: 40 Smith Wesson Source url: http://soundbible.com/2122-40-Smith-Wesson.html About: .40 smith and wesson being fired out of a subcompact glock 27 Uploaded: 3.20.16 | License: Attribution 3.0 (https://creativecommons.org/licenses/by/3.0/); no changes were made to the original file. | Recorded by Mike Koenig | File Size: 795 KB | Downloads: 35626 4.33 out of 5 with 21 user reviews
File: Shotgun.mp3 Title: Mossberg 500 Pump Shotgun Source url: http://soundbible.com/2095-Mossberg-500-Pump-Shotgun.html About: Great mossberg 500 or 590 pump shotgun fire and pump sound effect. great for movie or video game. Uploaded: 01.13.16 | License: Attribution 3.0 (https://creativecommons.org/licenses/by/3.0/); no changes were made to the original file. | Recorded by RA The Sun God | File Size: 1.31 MB | Downloads: 47170 4.31 out of 5 with 49 user reviews
Recommended Node version: v18+
Run npm install to install all dependencies.
Run gulp start to start local development.
Run gulp build to create a build in the app folder.
Run surge using the surge-cli to deploy the app folder to a Surge site.
