1up4developers logo

1up4developers

Nadando contra o Waterfall. tail -f /mind/realworld >> /blog

Concepção Do RoloGames

| | Comments


Este post é um tópico da Experiência de lançar o RoloGames.

Quando surgiu a idéia

Como jogador, nunca achei um serviço legal pra trocar jogos usados. Haviam poucas opções e normalmente as trocas eram feitas via fórum (UOL Jogos, por exemplo). Na época minha filha tinha acabado de nascer, eu estava num emprego novo e acabei congelando a idéia. Recentemente surgiram alguns sites de trocas, tentei usar mas não gostei, pois eram muito “abertos” e mais aborrecia do que gerava oportunidade real. Sofrendo com isso que o Panachi e eu bolamos o RoloGames, onde a troca deve ser sempre 1 por 1 e o site só te avisa se o match for exato.

Definindo um mantra

A Arte do Começo - The Art of Start

Totalmente baseado nas dicas do Sr. Kawasaki em A Arte do Começo, definimos uma filosofia para o site. Lembrando que se mantivermos esta filosofia sempre em mente, o site não perderá seu foco:

  • Oportunidades confiáveis. Queremos que o usuário encontre somente as oportunidades de troca que façam sentido a ele, e não receba spams que infortunam a vida ou propostas sem noção (por exemplo, oferecerem um jogo antigo em troca de um lançamento).

  • Toda troca deve ser justa. Infelizmente, é uma prática considerada normal a troca de 3 jogos por 1, onde pessoas ganham dinheiro em cima de jogadores. As propostas e trocas são sempre de um jogo por outro, de acordo com os desejos e ofertas dos usuários.

  • Fácil de usar. O site não deve atrapalhar a vida do usuário com mensagens que ele não queira receber ou oportunidades que não façam sentido. É claro que a velocidade de navegação do site conta neste quesito.

  • Social. Os usuários podem acompanhar a atividade de seus amigos, enviar mensagens diretas e ter a escolha de trocar os jogos somente com quem quiser.

Provas de Conceitos

Antes de encostar no código, o Panachi e eu definimos o objetivo do site e algumas premissas para começar o projeto, e a mais importante era: ter um banco de dados de jogos. Definimos somente as informações necessárias de um jogo, e partimos para uma prova de conceito. Em dois dias conseguimos montar um banco de dados bem completo, e a nossa solução foi simplesmente um crawler de jogos! Por sinal, foi tão produtivo que nossa outra prova de conceito originou o psn_trophies.

Interface no papel

Em paralelo às provas de conceito, começamos a rascunhar as telas do site. O processo foi bem simples, uma pilha de sulfite e lápis (na falta de uma caneta Sharpie). A partir dos esboços, começamos a definir quais funcionalidades o site teria. Em seguidas priorizamos as mais importantes e fechamos o escopo da primeira versão. Durante o desenvolvimento, muita coisa mudou no layout, mas os “rabiscos” da concepção foram a essência de tudo.

Início do desenvolvimento

Já tinhamos uma prova de conceito, uns rascunhos das páginas e uma lista de funcionalidades. E todo processo levou cerca de uma semana.

Sem perder mais tempo, partimos para o código! E foi então que começamos a tropeçar nos detalhes… mas este será um assunto para o próximo post. Até lá!

Comments