src/games/calc.js
import makeGame from '..';
import getRandomInt from '../utils';
const getQuestionAndAnswer = (num1, num2) => {
switch (getRandomInt(1, 3)) {
case 1:
return [`${num1} - ${num2}`, num1 - num2];
case 2:
return [`${num1} + ${num2}`, num1 + num2];
case 3:
return [`${num1} * ${num2}`, num1 * num2];
default:
return '';
}
};
const gameDescription = 'Brain-calc: What is the result of the expression?';
const genCalcData = () => {
const numberOne = getRandomInt(1, 100);
const numberTwo = getRandomInt(1, 100);
const array = getQuestionAndAnswer(numberOne, numberTwo);
const question = array[0];
const answer = `${array[1]}`;
return [answer, question];
};
export default () => makeGame(genCalcData, gameDescription);