Manisfesto pelos videogames em Londres – 2012

9 Agosto, 2008

Há muitas competições importantes sobre jogo eletrônicos por aí, não peça exemplos, eu não conheço nenhum, só sei que elas existem. Entretanto, isso está longe de ser suficiente para vermos uma competição de Counter Strike nas olimpíadas. Para isso precisamos primeiro que videogames sejam reconhecidos como esporte.

Sendo pouco rigoroso, para incluir todas as modalidades, podemos definir esporte como uma competição entre um ou mais times que envolve um conjunto claro de regras. Claro que há o risco de adicionar adedonha, palavras cruzadas e jan-ken-po a essa lista. Não que hipismo, xadrez e bocha mereçam mais do que eles.

Leia o resto deste post »


Pygame Tutorial – Parte 4

2 Agosto, 2008

Avançando na criação do nosso jogo, agora vamos adicionar os movimentos da bola e tornar os jogadores interativos através do mouse e teclado, para isso vamos ver uma pouco sobre eventos.

Em Pygame uma fila com os eventos ocorridos é automaticamente mantida pelo sistema para facilitar sua manipulação. Cada novo evento gerado é adicionado ao final dessa fila, que deve ser percorrida em todos os frames fazendo uma iteração sobre o retorno da função pygame.event.get (). Abaixo um exemplo de como detectar se a tecla esc foi pressionada para terminar o jogo.

def play (self):
         while True:
             for event in pygame.event.get ():
                 if event.type == KEYDOWN and event.key == K_ESCAPE:
                     exit ()

Leia o resto deste post »