Skip to content

Instantly share code, notes, and snippets.

View andrezzasouza's full-sized avatar
:octocat:
Learning!

Andrezza Souza andrezzasouza

:octocat:
Learning!
View GitHub Profile
@andrezzasouza
andrezzasouza / gitlab-to-github.sh
Created June 23, 2024 03:41 — forked from nuno-azevedo/gitlab-to-github.sh
Import Repository from GitLab to GitHub
#!/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.
@andrezzasouza
andrezzasouza / RNA.js
Created April 17, 2024 23:07 — forked from CodeAkinori/RNA.js
RNA parte 1
// 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'
@andrezzasouza
andrezzasouza / RNA.js
Created April 17, 2024 23:07 — forked from CodeAkinori/RNA.js
RNA parte 2
// 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'
@andrezzasouza
andrezzasouza / RNA.js
Created April 17, 2024 23:07 — forked from CodeAkinori/RNA.js
Script RNA!
// 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'
@andrezzasouza
andrezzasouza / testing.js
Created April 17, 2024 23:05 — forked from CodeAkinori/testing.js
Testing script!
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.
@andrezzasouza
andrezzasouza / script.js
Created April 17, 2024 23:05 — forked from CodeAkinori/script.js
Script de treinamento!
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

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example

@andrezzasouza
andrezzasouza / README.md
Created November 7, 2023 00:53 — forked from lopspower/README.md
Hexadecimal color code for transparency

Hexadecimal color code for transparency

Twitter

How to set transparency with hex value ?

For example, you want to set 40% alpha transparence to #000000 (black color), you need to add 66 like this #66000000.

Download This sample on Google Play Store

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@andrezzasouza
andrezzasouza / github-grey.svg
Last active March 21, 2022 01:54
Github logo in grey
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.