Como foi a minha participação na IV SAE da UFPR

Em Outubro do ano passado, eu e o Adrian fomos convidados pelo Allam Matsubara para dar uma palestra sobre desenvolvimento de jogos na UFPR. A palestra durou pouco menos de 2 horas e foi bastante proveitosa. Os alunos gostaram bastante. Tanto que nos chamaram de novo este ano. Estivemos lá no dia 14 de Maio para participar da IV Semana Acadêmica de Exatas e dessa vez tivemos 4 horas para palestras.  Além disso ainda tivemos Coding Dojo e #horaextra. Vamos por partes.


As Palestras

O Adrian começou falando sobre como abrir uma empresa de games e quais as dificuldades que você deve esperar caso decida fazer isso.

Quando o Allam nos chamou para participar da SAE, ele deixou bem claro que todos esperavam uma demonstração de algo rodando no Xbox 360. Nem que fosse simplesmente um “Hello World”. Então, além de falar sobre alternativas livres para os softwares necessários para se fazer um jogo e a importância da matemática e da física,  preparei três demonstrações:

1 – Começando um projeto usando apenas XNA – Como exibir um objeto (um desenho da Terra) na tela e movimentá-lo de acordo com as setas do teclado.

2 – Começando um projeto usando XNA e uma engine – No caso a engine utilizada foi a Torque X 2D.  A ideia dessa demonstração era mostrar o quanto uma engine pode facilitar o seu trabalho. Isso ficou claro para todos assim que eu criei o projeto e rodei sem alterar nada no código: já era exibido um objeto na tela que respondia às setas do teclado. Então para chegar ao resultado obtido pela demonstração anterior, só foi necessário trocar a imagem padrão (logo da Garage Games) pela imagem do nosso planeta. Como isso foi muito fácil, incrementei colocando uma animação de um bonequinho que acena para o planeta quando este chegar perto o suficiente. Isso sim é um Hello World =)

3 – Fazendo o deploy de um projeto em XNA para o Xbox 360 – E finalmente o que eles queriam ver: algo rodando no Xbox. Fiz o deploy do Hello World feito na demonstração anterior. Então passei o controle para a platéia para eles testarem e verem que funcionava mesmo.

A segunda palestra do Adrian falou sobre Scrum4Games, uma adaptação da metodologia de desenvolvimento ágil Scrum para melhor se adequar a uma equipe de desenvolvimento de jogos.


Coding Dojo

Quando estivemos na UFPR ano passado, eu comentei com o Allam sobre o Dojo Rio e perguntei porque eles não faziam um lá em Curitiba. Ele me respondeu que já até tentaram, mas pouca gente se animou de verdade com a ideia. Então eu disse que voltaria a Curitiba e faria uma sessão de Dojo lá para ver se a galera animava. E foi isso que eu fiz.

Assim que o Adrian acabou a palestra dele, eu expliquei como funcionava o Coding Dojo e disse que faríamos um naquele momento utilizando Python. Como eu esperava, 90% das pessoas se levantaram e saíram da sala. Medo? Vergonha de programar com um monte de gente olhando? Não sei ao certo. Sei que sobraram 14 guerreiros (nem todos aparecem na foto). E foi sensacional!

Durante a retrospectiva, choveram elogios ao Python. Desde “sintaxe simples e interessante” até “Python é a linguagem mais bonita que já vi”. Ouvir isso de alguém que acabou de conhecer a linguagem foi absurdamente gratificante e já fez valer a pena organizar esta sessão de Dojo. Além do Python, também elogiaram o desenvolvimento orientado a testes e a programação em par.

O pessoal gostou tanto que disseram que criariam o Dojo deles também. E esta semana eu recebi o convite para entrar na lista dojo-parana.

Missão cumprida. Mais um grupo de Coding Dojo no Brasil. Como eu certa vez profetizei na lista do dojo-rio: “chegará o dia em que todos terão um grupo de Coding Dojo perto de sua casa”. Com a criação do dojo-parana, este dia está mais perto. =)

Até a próxima.

One Response to “Como foi a minha participação na IV SAE da UFPR”

  1. Foda, muleque! Muito maneira a parada de fazer o deploy pro Xbox e botar a galera para usar o próprio console para testar o que acabou de ser feito!

    Sobre o Dojo, nem preciso falar! Saber que tem mais um Dojo rolando por esse Brasilzão de meu Deus é muito bom! Rumo ao 100% de cobertura do território nacional!

    Abraços

Leave a Response