Dojo 4 – Vortex
terça-feira, janeiro 19th, 2010- Data: 16/01/2010
- Horário: 10:00 hrs
- Participantes: Leandro, Joacir, Renato, João e Fabio
- Participação especial: Elaine
- Problema: Vortex
- Linguagem: PHP
- Formato: Randori
No último sábado iniciamos nossos encontros de coding dojo de Marília nesse ano de 2010. Aproveitando a ansiedade de todos por novos desafios, selecionamos um game como tema do encontro. Como dessa vez iriamos utilizar o PHP que no momento é uma linguagem que todos já tem um nível de entendimento mais avançado e nivelado, optamos por aumentar a dificuldade do desafio, consistia em um game chamado Vortex (joguei muito esse game na minha adolescencia), o grupo conhecia pouco as regras, mas depois de uma rápida explicação todos ficaram alinhados.
Regras do Game Vortex:
- N jogadores possuem 4 peças em um tabuleiro;
- Todos começam com as peças na posição 0 (zero);
- O game sorteia um número de 0 (zero) até o total de posições do tabuleiro;
- O game movimenta uma peça do jogador o número sorteado de posições;
- Com exceção da última posição, se na posição onde a peça foi movimentada contiver peça(s) de outro(s) jogador(es), a(s) peça(s) do(s) outro(s) jogador(es) volta(m) para a posição 0 novamente;
- Para conseguir colocar a peça na última posição do tabuleiro, o número sorteado não pode ser um número superior a quantidade de casas restantes para tal;
- Ganha, o jogador que conseguir colocar todas as peças na última posição primeiro.
Retrospectiva
Ruim:
- Problema não foi resolvido;
- Planejamento estourou o tempo determinado;
- No final houve correria para resolver o problema;
- Sorteio das duplas não diversificou os pares;
- Falação (mais uma vez heim pessoal);
- Falta de atenção no TDD ocasionou má implementação;
- Nem todos do grupo entenderam o problema por completo.
Bom:
- Problema desafiador e estigante;
- TDD melhorando (mas ainda falta muito);
- Skills em PHP;
- Planejamento bem realizado apesar de termos estrapolado no tempo.
Considerações:
Percebi nesse dojo, que quando o problema é estimulante, o dojo pode se tornar uma experiência ainda mais produtiva e divertida, mesmo não tendo resolvido o problema, houve uma construtiva discussão no planejamento entre todos participantes, acho que por isso foi tão difícil concluir o planejamento dentro do tempo de 30 minutos previstos. Pelo nível das propostas de problemas fornecidas pelos participantes, acredito que nos próximos encontros continuaremos evoluindo.
abraços!





