CODEBITS2008: Ai está o evento geekish do ano!
Não sei se o Celso pensava que passava despercebido, mas desconfio que não, que ele sabe muito bem o que este post ia fazer em vários blogs... :-)
Para quem não esteve no CODEBITS2007 será eventualmente mais difícil de avaliar porque é que eu considero a edição de 2008 o evento do ano. A ideia é simples: 72 horas de evento, 24 horas de competição, umas centenas de hackers, programadores e entusiastas fechados em salas junto ao Tejo. É um evento para "quem mexe na borracha", "para quem programa", para quem cria software e tem o potencial para mudar o mundo. Não tem nada a ver com "puxar porcarias da Internet" e "jogar jogos" (não é uma "leech party" tipo "Minho Campus Party", e quanto a jogos... é interessante se os programarem em 24 horas...).
O ano passado fiz um workshop ("Jogo na hora") em que tentei incentivar os presentes a escrever um jogo em 24 horas. A ideia era simples: puxar um monte de exemplos de código e mostrar uma linguagem de programação que fosse apropriada para o efeito... e convidar ao espirito de hackers (true meaning of the word folks!) da audiência. O resultado foi que para aí 1/4 (ou mais... já não me lembro) dos projectos que ganharam prémios nos concurso foram jogos feitos "on the spot". Ganharam prémios pelo humor, por serem genuínos (realmente feitos ali nas 24 horas, por oposição a "virem de casa" para ser apresentados no evento), por mexerem com o espirito do júri.
A minha ideia era mostrar, a quem é capaz (e acreditem que poucos são realmente capazes), que produzir jogos casuais está ao alcance de técnicos Portugueses e capturar uma fatia de um mercado gigantesco. Pessoalmente fiquei a flutuar com os resultados, numa "nuvem numero 7", porque excederam em muito as minhas expectativas. Mais ainda: recordo-me que o projecto do melhor jogo foi feito por pessoas que se conheceram no evento, cooperaram para fazer um jogo inspirados assumidamente pelo meu workshop, e o resultado foi "interessante".
Em 2007 conheci algumas pessoas interessantes (e interessadas) e "like minded" no respeita ao meu hobby (programar jogos). O único aspecto de que não gostei foi de fazer parte do júri... inibiu-me de participar nos concursos "à séria", algo que espero mudar este ano... não me importo de participar na organização pré-evento, de fazer um workshop se ele achar que repetir oradores do ano passado é uma boa ideia, só não quero mesmo fazer parte do júri porque participar no concurso é que é realmente "cool"! Ah! E a participar é "à séria", com algo feito "on the spot", inspirado pelos workshops, e é para ganhar (e bater os putos novos com menos 20 anos que eu, que "velhos são os trapos ó charila que ainda cheira a faculdade" :-).
Ok... quanto a workshops, o que é que eu posso fazer se a organização quiser?
Acho que gostava de fazer um workshop com o titulo "Python para programadores de outras linguagens" - Tipo " the good, the bad and the ugly", para quem nunca teve contacto com a linguagem, que conheça outras linguagens orientadas a objectos, e esteja curioso relativamente ao python... Claro que a ideia é levar essas pessoas a participar no evento com algo feito em python, algo que para elas seja "completamente diferente" e um desafio giro para as 24 horas seguintes. Os exemplos seriam (basta conhecerem-me para adivinhar) de passos usados para criar jogos em python, pelo que seria dupla evangelização ao python e aos jogos, capaz de entusiasmar as pessoas...
Era giro haver coisas destas para outras linguagens, uma espécie de "and now for something completely different" em formato "crash course", que servisse de ponte entre o tradicional percurso universitário tendencialmente "javista" (e "cezista") das universidades e o mundo real (onde perl, python, php, javascript, ruby e afins são relevantes). Se houvesse oradores para algumas linguagens era brilhante...
Era giro um "Server side javascript" (o Mario Valente é um entusiasta) ou um workshop de "javascript games" pelo tipo que fez o javascript lemings era de sonho pessoal meu (e a única maneira de eu gostar de javascript).
Uma introdução a ambientes de desenvolvimento menos conhecidos era interessante, em particular se se conseguisse kits completos para serem usados no evento; xcode e iphone (i.e. o sdk e iphones), kits de desenvolvimento para consolas (i.e. sdk, consolas e os cabos de ligação aos pc's) em particular o wiiware e xna, etc.
Enfim. A não perder!
