Criando a gravidade no Scratch

Quero criar um jogo no Scratch com o objetivo de pular os zumbis que passam e ir ganhando pontos. Podemos ver o projeto sem o pulo do personagem neste link. Porém, não queremos um pulo qualquer. Queremos um pulo com efeito da gravidade. No Scratch, não existe um efeito da gravidade padrão ou já implementado,
Continuar lendo…

Código Python

Como comparar objetos no Python?

Tenho um sistema em Python que armazena os filmes que eu tenho em uma lista, para organização, com uma função que pega todos os filmes e retorna uma lista com eles: class Filme(): def __init__(self, titulo, diretor): self.titulo = titulo self.diretor = diretor def __str__(self): return self.titulo + ‘ – ‘ + self.diretor def pega_todos_os_filmes():
Continuar lendo…

O que é o Game loop

Já parou pra pensar no trabalho que o computador tem para mostrar, em tempo real o que está acontecendo dentro de um jogo? Pense, por exemplo, no jogo “Desafio nas alturas” que criamos no curso Unity 2D parte 1. Nesse jogo, temos um avião sendo desenhado no meio da tela, junto com o cenário. Acontece
Continuar lendo…

Formações Alura: do zero ao necessário para o mercado de trabalho

O número de cursos da Alura vem crescendo bastante e com isso temos um bom problema: qual curso devo realizar primeiro? E depois, para onde ir? Novas formações Alura! Pensando nisso, eu tenho um anúncio bem interessante para fazer hoje: estamos lançando as formações Alura. São inicialmente seis formações: Formação Engenheiro Front-end; Formação Desenvolvedor Android;
Continuar lendo…

Clonando personagens no Scratch

Estou desenvolvendo um jogo em Scratch de batalhas em espaçonaves. Para batalhar precisamos de inimigos, então vamos criar esse nosso inimigo. Esse nosso inimigo, assim como o nosso personagem no jogo, é um ator, portanto, vamos falar para o Scratch criar nosso novo ator: Como nosso jogo se passa no espaço, vamos escolher uma nave
Continuar lendo…

Máquina

O que são iteradores no Python?

Onde eu trabalho, todos os links acessados por qualquer computador da empresa são armazenados em um mesmo arquivo de registro na rede, o acessos.log, para maior controle do que os funcionários andam acessando durante o horário de trabalho. O log está organizado desta forma: https://alura.com.br http://instagram.com https://blog.alura.com.br http://google.com https://gmail.com … Uma vez por semana, checamos
Continuar lendo…