Skip to content

Repositório de visualizações criadas em Processing 3 na disciplina optativa de Produção em Arte Eletrodigital I da Universidade Estadual do Paraná, tornadas públicas para compartilhamento de aprendizados.

Notifications You must be signed in to change notification settings

YuriNikolai/belascodeclass

Repository files navigation

Produção em Arte Eletrodigital I - Códigos

Sintam-se à vontade pra enviarem qualquer criação, aumentarem esse texto-guia, etc. Pra fazerem uso dos seus projetos no programa, é preciso enviar os projetos do Processing (arquivos .pde) dentro das pastas que tem o mesmo nome do projeto (o Processing cria pastas automaticamente pra conter o .pde); não é preciso compactar as pastas.

O Processing dá nomes automáticos que facilitam a organização cronológica dos projetos, mas se todo mundo enviar assim vai bagunçar muito o repositório. Tentem nomear as pastas com alguma indicação das características do projeto. É preciso usar underlines no lugar de espaços pra nomear os projetos (e as pastas) do Processing. Caso queira testar um único exemplo, é mais rápido copiar o código direto do GitHub ao invés de baixar os arquivos.

Considerem comentar o código antes de enviar, mesmo que tenha sido escrito individualmente e sem gerar confusões, pra servir de learning tool pros outros alunos :)

Dentro das pastas de cada projeto, é possível encontrar prints pra ver o resultado do código sem precisar copiá-lo.

Pra atualizar o índice, clique no ícone do lápis no canto superior direito. Também é possível editar os próprios arquivos .pde desse jeito, por exemplo pra adicionar comentários sem precisar realizar upload novamente caso tenha esquecido de alguma coisa.

Índice

  • Bouncing Ball Simples - Movimento linear, somente no eixo X.
  • Esfera Box Clip - Alteração no exemplo "Esfera" que vêm junto com o Processing. Um cubo estático e um cubo móvel são usados como máscaras pra ocultar a esfera parcialmente. Comentários em espanhol são do autor original, comentários em português são da nossa versão.
  • 🌈 Bolinha Felpuda e Fofa - Alteração no exemplo "Esfera" que vêm junto com o Processing. Cores e formato dos pêlos alterados. Comentários em espanhol são do autor original, comentários em português são da nossa versão.
  • 〰️ Padrões hipnoticos aleatorios - Padrão geométrico desenhado com uma Elipse em movimento, as dimensões da elipse e o ponto de partida variam aleatoriamente a cada ciclo, a velocidade é constante.
  • Gato Domestico - Cópia do projeto ainda inacabada. Gato se vira para a direção em que anda, mas não há colisões com paredes, animações ou sistema de fome. (Cópia da pasta "sketch_210510a" do joão, pois não consigo mover arquivos .png sem git.
  • Machine - Exemplo simples de um projeto que usa uma classe e funções customizadas. Aperte espaço várias vezes pra manipular a alavanca e criar balões. Inclui algumas imagens não usadas que poderiam ser usadas para expandir o projeto.
  • Olá 😇 seja um adulto funcional 🌟 - feita com a biblioteca P5.js. Mini game. Use o mouse para jogar. No README está o link para jogar no navegador.
  • Objetos_demo - Demonstração de programação orientada a objetos (criação de classes e funções). Ainda não inclui inicialização de 100s de objetos em um loop (tipo estrelas). Isso vêm na próxima aula!
  • Arrays_demo - Demonstração básica de arrays, sua funcionalidade e sintaxe. Inclui demonstração da combinação de for loops e arrays para inicializar coisas.
  • Text_art - Arrays, randoms e a biblioteca de som do processing. Tape o vazio e não entre em pânico.

Links:

About

Repositório de visualizações criadas em Processing 3 na disciplina optativa de Produção em Arte Eletrodigital I da Universidade Estadual do Paraná, tornadas públicas para compartilhamento de aprendizados.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •