Skip to content

Instantly share code, notes, and snippets.

@alancnet
Created February 12, 2019 23:50
Show Gist options
  • Save alancnet/460507c32e1cc25a42ba9957535e3571 to your computer and use it in GitHub Desktop.
Save alancnet/460507c32e1cc25a42ba9957535e3571 to your computer and use it in GitHub Desktop.
Rooms with Treasure or Monsters
Room 1
Area 1: Treasure
Area 2: Monsters
Area 3: Monsters
Area 4: Monsters
Area 5: Monsters
Area 6: Treasure
Area 7: Treasure
Area 8: Treasure
Area 9: Monsters
Area 10: Treasure
Area 11: Treasure
Area 12: Monsters
Area 13: Treasure
Area 14: Treasure
Area 15: Treasure
Area 16: Monsters
Area 17: Treasure
Area 18: Treasure
Area 19: Monsters
Area 20: Treasure
Area 21: Treasure
Area 22: Treasure
Area 23: Monsters
Area 24: Monsters
Area 25: Treasure
Area 26: Treasure
Area 27: Treasure
Area 28: Treasure
Area 29: Treasure
Area 30: Monsters
Area 31: Treasure
Area 32: Monsters
Room 2
Area 1: Treasure
Area 2: Treasure
Area 3: Treasure
Area 4: Monsters
Area 5: Treasure
Area 6: Monsters
Area 7: Monsters
Area 8: Treasure
Area 9: Monsters
Area 10: Treasure
Area 11: Treasure
Area 12: Treasure
Area 13: Monsters
Area 14: Treasure
Area 15: Monsters
Area 16: Treasure
Area 17: Monsters
Area 18: Treasure
Area 19: Treasure
Area 20: Treasure
Area 21: Treasure
Area 22: Monsters
Area 23: Treasure
Area 24: Monsters
Area 25: Treasure
Area 26: Treasure
Area 27: Treasure
Area 28: Monsters
Area 29: Treasure
Area 30: Treasure
Area 31: Treasure
Area 32: Treasure
Room 3
Area 1: Treasure
Area 2: Treasure
Area 3: Treasure
Area 4: Monsters
Area 5: Treasure
Area 6: Treasure
Area 7: Treasure
Area 8: Treasure
Area 9: Treasure
Area 10: Monsters
Area 11: Treasure
Area 12: Monsters
Area 13: Treasure
Area 14: Treasure
Area 15: Monsters
Area 16: Treasure
Area 17: Treasure
Area 18: Treasure
Area 19: Monsters
Area 20: Monsters
Area 21: Monsters
Area 22: Monsters
Area 23: Monsters
Area 24: Monsters
Area 25: Treasure
Area 26: Treasure
Area 27: Treasure
Area 28: Treasure
Area 29: Treasure
Area 30: Treasure
Area 31: Treasure
Area 32: Monsters
Room 4
Area 1: Treasure
Area 2: Monsters
Area 3: Monsters
Area 4: Treasure
Area 5: Monsters
Area 6: Treasure
Area 7: Monsters
Area 8: Monsters
Area 9: Treasure
Area 10: Treasure
Area 11: Treasure
Area 12: Monsters
Area 13: Monsters
Area 14: Monsters
Area 15: Monsters
Area 16: Monsters
Area 17: Treasure
Area 18: Treasure
Area 19: Monsters
Area 20: Treasure
Area 21: Monsters
Area 22: Treasure
Area 23: Monsters
Area 24: Treasure
Area 25: Monsters
Area 26: Treasure
Area 27: Treasure
Area 28: Monsters
Area 29: Treasure
Area 30: Monsters
Area 31: Treasure
Area 32: Treasure
Room 5
Area 1: Treasure
Area 2: Monsters
Area 3: Treasure
Area 4: Treasure
Area 5: Monsters
Area 6: Monsters
Area 7: Treasure
Area 8: Treasure
Area 9: Treasure
Area 10: Treasure
Area 11: Treasure
Area 12: Treasure
Area 13: Treasure
Area 14: Treasure
Area 15: Treasure
Area 16: Monsters
Area 17: Treasure
Area 18: Treasure
Area 19: Monsters
Area 20: Treasure
Area 21: Treasure
Area 22: Monsters
Area 23: Monsters
Area 24: Treasure
Area 25: Treasure
Area 26: Treasure
Area 27: Monsters
Area 28: Monsters
Area 29: Treasure
Area 30: Treasure
Area 31: Treasure
Area 32: Treasure
console.clear()
const possibilites = ['Treasure', 'Monsters']
const balance = 0.333333
const rooms = Array(5).fill().map(_ => Array(32).fill().map(_ => Math.random() > balance ? 0 : 1).map(v => possibilites[v]))
console.log(rooms.map((room, i) => `Room ${i + 1}\n` + room.map((stuff, i) => ` Area ${i + 1}: ${stuff}`).join('\n')).join('\n'))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment