See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope> is optional
| #!/bin/bash | |
| # Arguments: | |
| # ${1}: Username | |
| # ${2}: Repository | |
| # Clone the repo from GitLab using the `--mirror` option. | |
| git clone --mirror "[email protected]:${1}/${2}.git" | |
| # Push to GitHub using the `--mirror` option. The `--no-verify` option skips any hooks. |
| // Função que gera um número aleatório entre 'min' e 'max' | |
| function randomRange(min, max) { | |
| return Math.random() * (max - min) + min; | |
| } | |
| // Função de interpolação linear | |
| // A interpolação linear é uma forma de adivinhar um valor entre dois números que você já conhece. Imagine esses dois números como pontos em uma linha. Se você quer encontrar um número entre esses dois pontos, a interpolação linear faz isso usando uma fórmula simples. Basicamente, ela "liga os pontos" de forma reta para pegar o valor intermediário. É muito útil quando precisamos de valore entre dois números conhecidos. | |
| function lerp(a, b, t) { | |
| // Calcula um valor intermediário entre 'a' e 'b' com base no fator 't' |
| // Função que gera um número aleatório entre 'min' e 'max' | |
| function randomRange(min, max) { | |
| return Math.random() * (max - min) + min; | |
| } | |
| // Função de interpolação linear | |
| // A interpolação linear é uma forma de adivinhar um valor entre dois números que você já conhece. Imagine esses dois números como pontos em uma linha. Se você quer encontrar um número entre esses dois pontos, a interpolação linear faz isso usando uma fórmula simples. Basicamente, ela "liga os pontos" de forma reta para pegar o valor intermediário. É muito útil quando precisamos de valore entre dois números conhecidos. | |
| function lerp(a, b, t) { | |
| // Calcula um valor intermediário entre 'a' e 'b' com base no fator 't' |
| // Função que gera um número aleatório entre 'min' e 'max' | |
| function randomRange(min, max) { | |
| return Math.random() * (max - min) + min; | |
| } | |
| // Função de interpolação linear | |
| // A interpolação linear é uma forma de adivinhar um valor entre dois números que você já conhece. Imagine esses dois números como pontos em uma linha. Se você quer encontrar um número entre esses dois pontos, a interpolação linear faz isso usando uma fórmula simples. Basicamente, ela "liga os pontos" de forma reta para pegar o valor intermediário. É muito útil quando precisamos de valore entre dois números conhecidos. | |
| function lerp(a, b, t) { | |
| // Calcula um valor intermediário entre 'a' e 'b' com base no fator 't' |
| import RNA from './RNA.js'; // Importa a classe RNA de um arquivo chamado 'RNA.js'. | |
| const SAMPLES = 1000; // Define a quantidade de amostras como 1000. | |
| setInterval(() => { | |
| const rna = new RNA(10, [5, 5, 5, 5, 1]); // Cria uma instância da classe RNA com configuração específica. | |
| let total = 0; // Inicializa uma variável 'total' com zero para acumular resultados. | |
| for (let i = 0; i < SAMPLES; i++) { // Loop que executa 1000 vezes. |
| import utils from './utils.js'; | |
| import RNA from './RNA.js'; | |
| import controls from './controls.js'; | |
| const SAMPLES = 10; // Número de amostras (agentes) no algoritmo genético | |
| const game = Runner.instance_; // Instância do jogo "Runner" | |
| let dinoList = []; // Lista de dinossauros | |
| let dinoIndex = 0; // Índice do dinossauro atual na lista | |
| let bestScore = 0; // Melhor pontuação encontrada durante o treinamento |