Todos os posts de crbonilha

#4 Update pessoal – Maratona 2016

Com um time novo, neste sábado participei da competição mais acirrada que já vi.

Eu, Edimar Bauer e Murilo Henrique lutamos pela única vaga cedida à sede de Curitiba, no Paraná, e por 23 minutos de diferença na penalidade de tempo ficamos em segundo lugar.

time

Murilo Henrique, Cristhian Bonilha e Edimar Bauer

Meus parabéns ao time NomeProvisorioTrypanossoMestre, da UFPR, que levou o primeiro lugar na nossa sede 🙂

Ficamos em 37° lugar no Brasil, e estamos  torcendo para levar a vaga decidida pelo misterioso critério do Comitê Diretor da Maratona. Vou atualizar esse post quando eles tomarem a decisão.

[Update 15/09] Foi divulgada a lista com os 60 finalistas, e conseguimos uma vaga para a segunda fase por estarmos entre os “3 melhores times de instituições não representadas” 😀

No mais é isso, obrigado e até mais.

Global Game Jam 2016

Salve pessoal.
Eu acredito que nunca toquei nesse assunto aqui no blog, mas eu tenho um especial interesse em desenvolvimento de jogos.

GGJ round logoAcontece que neste final de semana (29/01) vai rolar a Global Game Jam, um evento de desenvolvimento de jogos onde o objetivo é sentar a bunda na cadeira e desenvolver por 48 HORAS SEGUIDAS. Isso mesmo, nada de enrolação, preguiça ou sono, o objetivo é encher a caneca de café, rabiscar algumas ideias no papel e colocar a mão na massa.

A GGJ é um evento presencial com sedes em todo o mundo. A sede mais próxima da minha cidade fica em Curitiba, e é lá que eu vou participar. Confira a lista completa aqui:
http://geracaogamer.com/2015/01/21/brasil-tera-ao-todo-49-sedes-da-global-game-jam-2015/

Se você tem interesse em experimentar como seria a vida de desenvolvedor de jogos eu recomendo muito que participe de uma Game Jam (existem outras), mesmo que seja sem compromisso, ou que você não tenha muita (ou nenhuma) experiência no ramo. Chame seus amigos, ou até mesmo vá sozinho e encontre um time que esteja precisando de suas habilidades.
Se inscreva já (é grátis, pelo menos na sede que eu vou).
Leia mais sobre game jams aqui:
http://producaodejogos.com/game-jams/

Fica aqui meu convite, e se alguém aqui for participar em Curitiba me manda uma mensagem 😉

[Jabá ;)] Ano passado eu participei da Global Game Jam e desenvolvemos este protótipo, o qual alguns meses depois foi publicado na Play Store e hoje conta com mais de mil downloads 🙂
Baixe você também o What Do We Do Now?

#3 Update pessoal – Maratona 2015

Neste último sábado eu tive o prazer de trazer 7 balões coloridos pra casa  🙂

Meu time, os BugBusters, participou da fase regional da Maratona de Programação 2015 na sede de Curitiba, no Paraná.
Com 7 problemas resolvidos, nosso time se colocou em primeiro lugar da sede e foi classificado para a final brasileira da Maratona em São Paulo  😀

bugbusters

Alessandro Stamatto, Diogo Gonçalves, Cristhian Bonilha, Victor Ambiel

Aos curiosos: resolvemos os exercícios A, B, C, D, E, F e J.
E vocês?

Aquecimento OBI 2015 – Editorial

Neste dia 23 de maio o pessoal do URI Online Judge organizou uma competição dedicada aos participantes da OBI, mas aberta a todos, chamada Aquecimento OBI 2015.

Essa competição contou com exercícios inéditos escritos por diversos autores, incluindo eu.
Segue abaixo um editorial que escrevi com a ajuda de alguns desses autores.

Clique no link abaixo para vê-lo.
Continue lendo Aquecimento OBI 2015 – Editorial

Um pouco sobre o Salesman Problem

O Salesman Problem, também conhecido como o Problema do Caixeiro Viajante, é um dos problemas mais estudados no campo da Matemática e Ciência da Computação.

Neste humilde post eu pretendo fazer uma breve introdução ao tópico, e apresentar um algoritmo que utiliza o paradigma de Programação Dinâmica para resolver o problema.

Clique no link abaixo para ler mais.
Continue lendo Um pouco sobre o Salesman Problem

#5 Exercícios Aleatórios

Neste post vou comentar sobre os seguintes exercícios de grafo:

Defesa ao Grafo – Busca em Largura, algoritmo de Dijkstra
Preso ao Castelo – variação de Busca em Largura

Como de costume, eu recomendo que vocês tentem resolver o exercício acima antes de ler a solução abaixo. Assim suas teorias podem ser comparadas/contrastadas com as minhas, e isso pode ajudar no aprendizado.
Continue lendo #5 Exercícios Aleatórios