Transition JS complète
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
exports.planetType = {
|
exports.planetType = {
|
||||||
"Tempérée" : {
|
"Tempérée" : {
|
||||||
"population" : 100,
|
"population" : 100
|
||||||
},
|
},
|
||||||
"Glacée" : {
|
"Glacée" : {
|
||||||
"population" : 1
|
"population" : 1
|
||||||
37
planets.js
37
planets.js
@@ -1,6 +1,37 @@
|
|||||||
//import { planetPopulationType, planetNamePrefix, planetNameSuffix } from "./pl_stat.js";
|
//import { planetPopulationType, planetNamePrefix, planetNameSuffix } from "./pl_stat.js";
|
||||||
let pl_stat = require("./pl_stat.js");
|
let stat = require("./plStat.js");
|
||||||
|
|
||||||
console.log("Hey !");
|
const getRandomValue = (min, max) => {return Math.floor(Math.random() * (max - min + 1)) + min;}
|
||||||
|
const Random = (array) => {return array[Math.floor(Math.random() * array.length)];}
|
||||||
|
const RandomPlanet = (planet) => {
|
||||||
|
const keys = Object.keys(planet);
|
||||||
|
return keys[Math.floor(Math.random() * keys.length)];
|
||||||
|
}
|
||||||
|
|
||||||
console.log(pl_stat.planetPopulationType);
|
const GeneratePlanet = () => {
|
||||||
|
const planetTypeGeneration = RandomPlanet(stat.planetType);
|
||||||
|
const planetName = Random(stat.planetNamePrefix) + Random(stat.planetNameSuffix);
|
||||||
|
const planetPopulationPeople = Random(stat.planetPopulationType);
|
||||||
|
const planetPopulationNumber = stat.planetType[planetTypeGeneration]["population"] * getRandomValue(5, 15) / 10;
|
||||||
|
|
||||||
|
const planetDescription =
|
||||||
|
// Keep this formatting, or else play with the console.log of func PlanetLoop
|
||||||
|
(`
|
||||||
|
Planète : ${planetName}
|
||||||
|
Type : ${planetTypeGeneration}
|
||||||
|
Population :
|
||||||
|
${planetPopulationNumber} milliards
|
||||||
|
Majoritairement ${planetPopulationPeople}`);
|
||||||
|
return planetDescription;
|
||||||
|
}
|
||||||
|
|
||||||
|
const PlanetLoop = (number) => {
|
||||||
|
let count = 1;
|
||||||
|
while (count <= number) {
|
||||||
|
const planet = GeneratePlanet();
|
||||||
|
console.log(planet + `\n\n------------------------------`);
|
||||||
|
count++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
PlanetLoop(5);
|
||||||
Reference in New Issue
Block a user