De quantas formas é possível contar de 1 a 100 utilizando programação?

Este site compila resultados da proposta aberta realizada em 22 de dezembro de 2020 para artistas, programadores, designers e quem tivesse interesse para executar o seguinte exercício:

Utilizando programação elaborar uma forma de visualizar uma contagem de 1 a 100.

Na listagem abaixo você pode acessar diferentes respostas a esse exercício e também baixar o código da respectiva resposta.

Em 10 de janeiro de 2024 o site chegou compilou as 100 formas com a participação de 31 pessoas.

Filtros

100

Seleciona uma imagem aleatória de cada uma das contagens feitas para esse projeto. Atribui um valor de luminosidade para imagem. Com esses …

Guilherme Vieira

Processing Python

099

Cria aleatoriamente uma operação aritmética em que o resultado é igual ao valor da contagem.

Guilherme Vieira

p5•js

098

Inspirado no relógio analógico cria uma contagem onde o ponteiro menor indica as dezenas e o maior as unidades.

Guilherme Vieira

NodeBox 3

097

Para cada valor da contagem realiza uma busca por imagens no Duck Duck Go e retorna o primeiro resultado. Várias buscas foram realizadas …

Guilherme Vieira

Python

096

Analisa a primeira parte do codigo das linhas de ônibus de São Paulo, onde os 2 últimos digitos dessa parte do código devem ser equivalente …

Guilherme Vieira

Nodebox 3 Python

095

Cria um gradiente do canto superior esquerdo ao canto inferior direito. A quantidade de tons do gradiente é proporcional ao valor da …

Guilherme Vieira

p5•js

094

Para cada valor da contagem escolhe um desenho geométrico entre 5 possibilidades. Os desenhos vão se sobrepondo com alternando entre os …

Guilherme Vieira

Processing-Python

093

Cria dois conjuntos de linhas que vão de um centro comum para a extremidade. A cada valor da contagem cada um desses conjuntos de linhas se …

Guilherme Vieira

Processing-Python

092

Cria um efeito de caleidoscópio, a quantidade de imagens espelhadas é proporcional ao valor da contagem.

Guilherme Vieira

p5•js

091

Desenha algum desses elementos: quadrado, xis ou cruz. A cada novo valor da contagem escolhe 4 pontos mais distantes do centro a partir do …

Guilherme Vieira

p5•js

090

Cria uma grade e a cada valor da contagem escolhe uma celula aleatória da grade e analisa a cor das células vizinhas. Se a cor for preto …

Guilherme Vieira

p5•js

089

Um traço para cada valor da contagem agrupados em grupos de 4 traços, onde o quarto traço é feito na diagonal fechando aquele grupo.

Guilherme Vieira

p5•js

088

Recorta uma imagem em 225 quadrados. A cada valor da contagem realiza a troca de lugar entre 2 recortes. Os recortes só podem ser trocados …

Guilherme Vieira

p5•js

087

Copia e rotaciona uma foto n vezes de acordo com o valor da contagem.

Guilherme Vieira

Processing

086

Para cada valor da contagem uma visualização do vento na cidade de Salvador, Bahia, nos 100 primeiros dias do ano de 2023. Cada ponto indica …

Guilherme Vieira

NodeBox 3

085

Corta uma imagem em 100 fatias horizontais. A cada valor da contagem desloca horizontalmente cada uma das fatias.

Guilherme Vieira

p5•js

084

Cria uma grade de 50 x 50 quadrados. A cada valor da contagem somente os quadrados que tiverem um posicionamento múltiplo ao valor da …

Guilherme Vieira

p5•js

083

Visualiza um ruído de voronoy para cada valor da contagem.

Guilherme Vieira

p5•js

082

Cria uma série de ondas para cada valor da contagem. As ondas de cada contagem é resultado da soma dos parametros das ondas da contagem …

Guilherme Vieira

p5•js

081

Cria uma lista de 100 IP únicos com sua relação geoespacial. Para cada valor da contagem, exibe um número de IP da lista com um mapa da sua …

Guilherme Vieira

Python p5•js

080

Para cada valor contagem apresenta uma série de barras relativa a esse valor. Cada uma das barras tem a sua altura baseada no quadrado do …

Guilherme Vieira

Processing

079

Gera uma lista dos 100 albuns mais ouvidos no nos últimos 365 dias de um usuário do Last.fm.

Guilherme Vieira

Python

078

Cria uma linha em um espaço 3D. Para cada valor da contagem acrescenta um segmento na linha.

Guilherme Vieira

Geometry Nodes

077

Realiza uma contagem de 1 a 100 por extenso, porém em ordem alfabética.

Guilherme Vieira

NodeBox 3

076

Desenha uma série de padrões a partir de valores obtidos da função "(x, y) = ((x ^ y)) / i", onde i, varia de 1 a 100.

Guilherme Vieira

Processing

075

Desenhando fractal do conjunto mandelbrot para reticulado [0, 0.5]x[0, 0.5], onde pra cada i interações de 1 até 100 são computados pontos …

Wandeson Ricardo (WSRicardo)

Python

074

Uma vela que derrete conforme a contagem avança, desaparecendo completamente ao chegar no número 100.

João Generoso

Geometry Nodes

073

Adiciona um número correspondente à contagem, enquanto os anteriores gradualmente desaparecem em uma espiral descendente.

João Generoso

Geometry Nodes

072

Faz o cruzamento entre duas linhas a cada valor da contagem

João Generoso

p5•js

071

Exibe os 100 primeiros dias do ano.

Guilherme Vieira

p5•js

070

Para cada número da contagem executa um algorítimo de reação difusão. Cada número tem uma quantidade inicial de pontos reagentes …

Guilherme Vieira

Processing

069

Calcula 100 linhas do Triangulo de Pascal.

Guilherme Vieira

p5•js

068

Atribui para cada caractere único do nome por extenso dos números de 1 a 100 um valor numérico. A partir desse mapa de caracteres e valores …

Gabriela Momberg Guilherme Vieira

Nodebox 3

067

Cria uma escada de 100 degraus, um degrau para cada valor da contagem.

Guilherme Vieira

Python

066

Conversão da contagem de 1 a 100 da base 10 para uma base 14. Cada carta do naipe de paus mais o coringa representam um símbolo da base 14.

Guilherme Vieira

p5•js

065

Cria um sistema de partículas com a quantidade de partículas igual ao valor da contagem. As partículas são classificadas em dois tipos …

Guilherme Vieira

p5•js

064

Associa uma letra para cada número de 0 a 9 e realiza a contagem de 1 a 100 utilizando as letras no lugar dos números.

Guilherme Vieira

Python

063

Sintetiza um áudio para cada valor da contagem. A partir de cada áudio é gerado um gráfico da amplitude do áudio em relação ao tempo.

Guilherme Vieira

Python

062

A imagem é divida em quatro quadrantes espelhados na horizontal e vertical, para cada valor da contagem uma quantidade equivalente de …

Guilherme Vieira

NodeBox 3

061

Imprime 100 círculos com cores e posições aleatórias. Os círculos são formados por pontos, e a quantidade de pontos bem como o tamanho do …

Lucas Gabriel Lima

Processing

060

Um qrcode para cada valor da contagem.

Guilherme Vieira

Python

059

Gera a escrita por extenso de cada um dos números de 1 a 100 com a fonte Outward da Velvetyne Type.

Guilherme Vieira

Processing

058

Um círculo é desenhado em 100 passos utilizando funções de seno e coseno para calcular cada uma das coordenadas.

Guilherme Vieira

NodeBox 3

057

Em uma malha de 10 por 10 ocupa cada célula sequencialmente com um módulo aleatório, sendo que o módulo anterior define quais módulos podem …

Guilherme Vieira

p5•js

056

Uma visualização do ruído de perlin, onde a cada valor da contagem aumenta em 10 vezes a visualização desenhada.

Guilherme Vieira

NodeBox 3

055

Cria uma grade com 528 células, se o indice da celula for um número primo ele fica destacado. O processo ocorre até 100 números primos serem …

Guilherme Vieira

Processing

054

Um poligono irregular é solto no ar para cada valor da contagem e vão se acumulando dentro dos limites da imagem.

Guilherme Vieira

p5•js

053

A cada valor da contagem uma linha atravessando os extremos da imagem é adicionada.

Guilherme Vieira

Nodebox 3

052

Um feixe de luz parte do centro da imagem e é refletido 100 vezes.

Guilherme Vieira

Processing

051

Contagem de 1 a 100 utilizando FIGlet. Cada contagem exibe abaixo do número o nome da fonte.

Guilherme Vieira

Python

050

Uma imagem é compactada em JPEG variando sua qualidade de 1 a 100.

Guilherme Vieira

Processing

049

Círculos em crescente que geram cones a partir da divisão da largura do canvas e de parâmetros que alteram a contagem de frames. lágrimas …

Jéssica Breda

p5•js

048

Procura na constante PI a primeira aparição de um dos valores de 1 a 100.

Guilherme Vieira

Processing

047

Cria 100 símbolos únicos baseado no trabalho Diamond Theory de Steven Cullinane publicado na revista Computer Graphics and Art de 1977.

Guilherme Vieira

p5•js

046

Reproduz uma fotografia limitando a quantidade de tons de acordo com o valor da contagem.

Guilherme Vieira

Processing

045

100 símbolos do bloco de símbolos do Unicode, um para cada valor da contagem.

Guilherme Vieira

Processing

044

Sobreposições de imagens aleatórias do site Unsplash para cada valor da contagem.

Guilherme Vieira

Processing Python

043

O 1 gera um ponto. O 2 gera um segmento de reta. O 3 gera um triângulo. O 4, um quadrado... e assim até formar um polígono de 100 lados.

Marlon Tenório

p5•js

042

Cria uma linha continua que caminha aleatoriamente dentro de um grid de 10x10 pontos.

Thiago Correia

Processing

041

100 artigos aleatórios da Wikipedia, um para cada número.

Guilherme Vieira

p5•js

040

Um círculo é desfocado 100 vezes.

Guilherme Vieira

Processing

039

Códigos Arcturianos - Ascensão é uma investigação sobre a geometria presente nos códigos Arcturianos. Estas imagens foram criadas …

Vamoss

p5•js

038

1 a 100 agentes transitam sobre um campo vetorial ruidoso.

Mateus Berruezo

Processing

037

Contagem de 10 a 100 num sistema de numeração binário, onde cada bit é um módulo hexagonal com curvas, e seu valor é baseado no ângulo de …

Vinícius Ladivez

Processing

036

Contagem de 1 a 100 num sistema de numeração quaternário. Cada dígito é um triângulo retângulo de 250 x 250 pixels, e seu valor é baseado no …

Vinícius Ladivez

Processing

035

Indo de 1 a 100 por um caminho aleatório. A aleatoriedade é uma importante ferramenta para exploração e descoberta no desenvolvimento de …

Felipe Turcheti

canvas-sketch

034

A contagem é representada por barras verticais que vão crescendo dentro de um grid. Uma barra indica as unidades, outra as dezenas e a …

Felipe Turcheti

canvas-sketch

033

Exibe de 1 a 100 estrelas visíveis no céu a partir de São Paulo no dia 25/05/2021 as 19:30 de acordo com o site https://in-the-sky.org/ em …

Guilherme Vieira

NodeBox 3

032

Mostra sete vértices regularmente espaçados em um círculo (formando um heptágono) e em seguida os 99 polígonos convexos que podem ser …

Alexandre B A Villares

Processing-Python

031

Um traço caligráfico é feito ao passar por cem posições do mouse armazenadas.

Mariana Leal

Processing

030

Bolinhas vão preenchendo o espaço. Por trás da visualização, está um conjunto de 100 pontos gerados com Poisson Disc Sampling. E o desenho …

Felipe Turcheti

canvas-sketch

029

Uma árvore tem dois ramos. Cada ramo é uma árvore. Quantos ramos eu posso contar? O programa progressivamente cria uma árvore binária com um …

Tiago Fernandes Tavares

Processing

028

Cada ponto vazado emite um feixe de 10 linhas. Cada ponto inteiro recebe um feixe de 10 linhas. 10 x 10. E uma estrela no final.

Marlon Tenório

p5•js

027

Pegue uma imagem. Divida seus lados em n partes, formando n² quadrados, n indo de 1 a 100. A cada rodada, pegue n quadrados aleatoriamente e …

Caluã de Lacerda Pataca

p5•js

026

Amassar e entortar um fio 100 vezes para formar o número 100.

John Cartan

NodeBox 3

025

Um quadrado se transforma em um círculo, enquanto vaga aleatoriamente pelos espaços vagos do canvas, em 100 passos.

Rodrigo Junqueira

p5•js

024

Uma mistura de dithering e ondas senoidais. Apesar da contagem de 1-100 ser a base que torna possível todos os movimentos contidos nessa …

Advan Shumiski

Processing

023

Treemaps mostrando o tamanho relativo de números variando de 1 a n, onde n varia de 1 a 100.

John Cartan

NodeBox 3

022

Retângulos com rotação, largura e altura recebendo o mesmo valor. A somatória de todos eles forma um kaleidoscópio.

Mandu

NodeBox 3

021

Pra esse projeto, resolvi replicar de forma imaginativa, algum tipo de dispositivo obsoleto, onde só caracteres ASCII pudessem ser …

Advan Shumiski

Processing

020

Imprime uma memória sobreposta dada pela trajetória de quatro elipses simétricas

Luiz Jales

Processing

019

O código cria um grid com 100 visualizações do coronavírus que são diminuídas e, uma a uma, eliminadas em ordem randômica. Aos poucos, …

Henrique Eira

NodeBox 3

018

Quatro pontos são selecionados e conectados para formar um polígono. Cada ponto é selecionado aleatoriamente entre 25 possibilidades em cada …

Henrique Eira

NodeBox 3

017

Cria um rabisco em formato espiral com 100 pontos vetoriais.

Monica Rizzolli

Processing

016

Cria sucessivamente linhas e colunas de uma grid preenchidas por algarismos aleatórios de 0 a 9.

César Ganimi Machado

NodeBox 3

015

Divide o espaço da tela em colunas com elipses de unidades e linhas de dezenas. As linhas são coloridas em escala de cinza, atribuindo um …

Júnior Morimoto

Processing

014

Um feixe de linhas descreve a trajetória de uma circunferência em 100 passos.

Fátima Finizola

Nodebox 3

013

Aumenta a complexidade do desenho dos caracteres de diversas fontes com a variação de quantidade de pontos de 1 a 100.

John Cartan

NodeBox 3

012

Contador que divide a altura pelo número contado – cada linha sub-dividida pelo número da linha.

André Burnier

Processing

011

Contador que utiliza Perlin Noise pra dividir uma rotação completa em 100 partes desiguais.

André Burnier

Processing

010

Um ábaco que conta até 100.

Vitor Carvalho

DrawBot

009

Cria retângulos a partir do eixo x utilizando o ruído de Perlin para definir altura e tom de cinza.

Thiago Correia

Processing

008

Este código simples gera um retângulo que gira sobre si mesmo quadro a quadro até chegar na contagem de 100.

Eduardo Zmievski (a.k.a. CurlyBoy)

p5•js

007

Cria retângulos sobrepostos que preenchem o canvas em posições e ângulos gerados randomicamente.

Marina Cardoso

p5•js

006

A cada ciclo, cria uma matriz com número equivalente de pontos, com coordenadas distribuídas aleatoriamente pelo plano; desenha um polígono …

Vitor Carvalho

DrawBot

005

Empilha caixas ao acaso, dez de cada vez, em dez caixas que também são empilhados ao acaso.

John Cartan

NodeBox 3

004

Para cada número da contagem cria um arco com mesmo ângulo de abertura e com raios proporcionais ao valor da contagem formando uma espiral.

Guilherme Vieira

NodeBox 3

003

Cria uma forma a partir da formula da Superellipse para cada número da contagem. Depois de desenhada a forma, linhas partem do centro até os …

Guilherme Vieira

Processing

002

Divide a tela em retângulos de acordo com número da contagem. Os retângulos são preenchidos com uma escala de cinza iniciando com o branco e …

Guilherme Vieira

Processing

001

Divide a tela em 7 retângulos e os preenche de acordo com o valor em binário da contagem, 0 é prenchido de preto e 1 de branco.

Guilherme Vieira

Processing