Created
March 7, 2025 00:48
-
-
Save manavm1990/030b22a977103fbea8bfe46b893b5635 to your computer and use it in GitHub Desktop.
For use with the following lesson: http://localhost:3000/functional/array-methods
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Arrays Lesson Data Sets | |
// Basic numbers array for example | |
const numbers = [1, 2, 3, 4, 5]; | |
// Players data for multiplayer game examples | |
const players = [ | |
{ name: 'DoomGuy', frags: 25, deaths: 0 }, | |
{ name: 'Slayer', frags: 25, deaths: 1 }, | |
{ name: 'Marine', frags: 12, deaths: 15 }, | |
{ name: 'Noob', frags: 0, deaths: 25 }, | |
]; | |
// Backpack inventory for Coding Challenge 1 | |
const backpackFullOfAmmo = [ | |
{ item: 'bullets', quantity: 10, priceEa: 0.5 }, | |
{ item: 'shotgun shells', quantity: 4, priceEa: 0.5 }, | |
{ item: 'rockets', quantity: 1, priceEa: 5.0 }, | |
{ item: 'energy cell units', quantity: 20, priceEa: 0.2 }, | |
]; | |
// Monsters data for Coding Challenge 2 | |
const monsters = [ | |
// Deals 10-60 damage per bite | |
{ name: 'Cacodemon', health: 400, damage: 35 }, | |
// Deals 15-75 damage per claw/fireball | |
{ name: 'Baron of Hell', health: 1000, damage: 45 }, | |
// Deals 20-200 damage per rocket | |
{ name: 'Cyberdemon', health: 4000, damage: 125 }, | |
// Deals 5-50 damage per bite | |
{ name: 'Hell Knight', health: 800, damage: 25 }, | |
// Deals 10-100 damage per bite | |
{ name: 'Imp', health: 200, damage: 20 }, | |
// Deals 5-25 damage per bite | |
{ name: 'Lost Soul', health: 100, damage: 10 }, | |
// Deals 5-50 damage per bite | |
{ name: 'Pinky', health: 300, damage: 15 }, | |
// Deals 10-100 damage per bite | |
{ name: 'Revenant', health: 500, damage: 30 }, | |
// Deals 5-50 damage per bite | |
{ name: 'Spectre', health: 200, damage: 20 }, | |
// Deals 5-50 damage per bite | |
{ name: 'Spider Mastermind', health: 2000, damage: 50 }, | |
// Deals 5-50 damage per bite | |
{ name: 'Vile', health: 1000, damage: 40 }, | |
// Deals 5-50 damage per bite | |
{ name: 'Zombie', health: 100, damage: 5 }, | |
// Deals 5-50 damage per bite | |
{ name: 'Zombieman', health: 200, damage: 10 }, | |
]; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment