Skip to content

Instantly share code, notes, and snippets.

@manavm1990
Created March 7, 2025 00:48
Show Gist options
  • Save manavm1990/030b22a977103fbea8bfe46b893b5635 to your computer and use it in GitHub Desktop.
Save manavm1990/030b22a977103fbea8bfe46b893b5635 to your computer and use it in GitHub Desktop.
For use with the following lesson: http://localhost:3000/functional/array-methods
// 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