| Aula |
Projectos Semanais |
Resolução |
Data de Entrega |
| 09 Outubro |
- Recrie o seguinte programa
|
pde |
15 de Outubro |
| 16 Outubro |
- Recrie o seguinte programa da forma mais fiel que conseguir.
Alguns dados:
Dimensão da janela: 500x500 pixeis
10 rectângulos
Cor de preenchimento: vermelho (255, 0, 0)
Cor da linha (stroke): varia (do preto ao azul) com a posição vertical do rectângulo
|
pde |
22 de Outubro |
| 23 Outubro |
- Resolva o Exercício #2 dos slides sobre vectores
- Resolva o Exercício #5 dos slides sobre vectores
|
Exercício #2 (nesta solução usei o método manual para aumentar o vector...)
Exercício #5 |
29 de Outubro |
| 30 Outubro |
- Crie um método que desenhe uma “flor”. Os parâmetros são as coordenadas x e y e a largura da flor. O caule deve ter 50 pixeisde altura.
- Use o método anterior para “semear”10 flores num “campo”. Nota: use a instrução "noLoop();" no final do draw para parar a animação.
- Exemplo do programa
|
pde |
05 de Novembro |
| 06 Novembro |
- Resolver o exercício da última página dos slides sobre Interacção.
- Notas:
- Pode usar o rato ou o teclado (rato vale mais).
- Se usar o teclado, cada objecto pode ser controlado com teclas diferentes.
|
|
19 de Novembro |
| 20 Novembro |
- Modifique o Exercício #1 dos Slides sobre Classes de forma a que o utilizador possa parar e recomeçar o movimento de todos os veículos pressionando a tecla “espaço”.
- Pressionando uma vez a tecla "espaço" os veículos devem parar todos; pressionando a tecla novamente, devem recomeçar o movimento.
- O movimento deve, de preferência, ser recomeçado do ponto onde os veículos se encontravam parados. Opcionalmente, podem recomeçar do zero...
|
|
26 de Novembro |
| 27 Novembro |
- Reproduza o seguinte programa: ArrastaRedimensionaImagem
- Pode ignorar a borda verde à volta da imagem...
- Clicar e arrastar dentro da imagem move-a
- Clicar e arrastar o círculo do canto redimensiona-a
|
|
|
| 04 Dezembro |
- Reproduza o seguinte programa: LineMovesFollowsMouse
- Um ponto move-se pelo ecrã fazendo ricochete nas paredes.
- Outro ponto segue o rato
- Os dois estão unidos por uma linha
|
|
10 de Dezembro |
| Exercícios de Treino para o teste |
Reproduza os sequintes programas
- SquareGrowing
- Um quadrado preenchido a branco e centrado no ecrã cresce até atingir metade da dimensão do ecrã.
- Quando atinge a dimensão do ecrã o tamanho do quadrado volta a zero e recomeça a
crescer.
- Janela gráfica: 400x400 pıxeis.
- LSquare
- Um quadrado percorre as bordas esquerda e inferior do ecrã (movimento em 'L').
- O quadrado percorre primeiro a borda esquerda do ecrã (baixo para cima), depois a borda inferior (esquerda para a direita) e volta para trás.
- Janela gráfica: 400x400 píxeis.
- ImageGrowingShrinking (imagens: snoopy1 snoopy2 )
- Dez imagens posicionadas aleatoriamente no ecrã crescem e decrescem
continuamente.
- As imagens crescem a velocidades diferentes entre si (as velocidades são escolhidas aleatoriamente
no início do programa).
- As imagens crescem até atingirem 100 píxeis de largura, passando a diminuir até atingir 0 (zero) píxeis de largura.
- São desenhas 2 imagens alternadamente (as duas imagens do snoopy).
- Janela gráfica: 400x400 píxeis.
|
|
Não são para entregar |