Skip to content

About

Game that demonstrates: an understanding of Classes & instances of them, Prototypal Inheritance, how to properly use test driven development with Mocha & Chai, and marries DOM events with creating instances of Objects

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Zombie Defense Logo

Zombie Defense

A Zombie Defense game. Can you make it to level 100?

##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.

////////////////Music////////////////////////

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.

////////////////Graphics///////////////////

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

////////////////Sound Effects///////////////

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.

About

Game that demonstrates: an understanding of Classes & instances of them, Prototypal Inheritance, how to properly use test driven development with Mocha & Chai, and marries DOM events with creating instances of Objects

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages