Compare commits

...

3 Commits

Author SHA1 Message Date
hgw
468f082b9c
Fix readme info 2023-10-03 04:03:43 +00:00
hgw
33396cc24b
Bump version to 1.1.0 2023-10-03 04:03:06 +00:00
hgw
c6059d30e8
Add bubbles & rarer debris 2023-10-03 04:02:35 +00:00
4 changed files with 12 additions and 5 deletions

View File

@ -23,7 +23,7 @@ npm i phishies -g
## Use in script
```
var phish = require('phish2')
var phish = require('phishies')
```
# Usage

2
package-lock.json generated
View File

@ -1,5 +1,5 @@
{
"name": "phishies",
"version": "1.0.2",
"version": "1.1.0",
"lockfileVersion": 1
}

View File

@ -1,6 +1,6 @@
{
"name": "phishies",
"version": "1.0.2",
"version": "1.1.0",
"description": "Node.js aquarium generator module",
"main": "phish.js",
"repository": {

View File

@ -13,7 +13,9 @@ var fish_types = ["🐟", "🐡", "🐠"]
var rare_swimmer_types = ["🐙", "🐬", "🦑", "🦈"]
var plant_types = ["🌱", "🌾", "🌿"]
var rare_bottom_dwellers = ["🪨", "🐌", "🏰", "🦀", "🐚", "⚓️", "☘️"]
var exceedingly_rare_junk = ["🎱", "🎲", "🎮", "🗿","🔱", "🎷", "🗽", "💎", "💰", "🔔", "💀", "💩"]
var exceedingly_rare_junk = ["🎱", "🎲", "🎮", "🗿", "🎷", "💎", "💰", "🔔", "💀", "💩"]
var super_exceedingly_rare_junk = ["🗽", "🔱", "🛳️"]
var bubbles = ["°゚", "º", "。"]
function aquarium(height, width) {
aquariumArray = []
@ -25,9 +27,12 @@ function aquarium(height, width) {
}
for(let i = 0; i < height; i++) {
lineArr = []
var heightLine = i
if (i != height-1) {
for(let i = 0; i < width; i++) {
if (Math.random()*100<10) {
if ([0,1].includes(heightLine) && Math.random()*100<7) {
lineArr.push(bubbles[Math.floor(Math.random()*bubbles.length)])
} else if (Math.random()*100<10) {
lineArr.push(fish_types[Math.floor(Math.random()*fish_types.length)])
} else if (Math.random()*100<2) {
lineArr.push(rare_swimmer_types[Math.floor(Math.random()*rare_swimmer_types.length)])
@ -44,6 +49,8 @@ function aquarium(height, width) {
lineArr.push(rare_bottom_dwellers[Math.floor(Math.random()*rare_bottom_dwellers.length)])
} else if (Math.random()*100<0.5) {
lineArr.push(exceedingly_rare_junk[Math.floor(Math.random()*exceedingly_rare_junk.length)])
} else if (Math.random()*100<0.25) {
lineArr.push(super_exceedingly_rare_junk[Math.floor(Math.random()*super_exceedingly_rare_junk.length)])
} else {
lineArr.push(' ')
}