Skip to content

Instantly share code, notes, and snippets.

@iurifq
Created January 22, 2013 17:10
Show Gist options
  • Save iurifq/4596346 to your computer and use it in GitHub Desktop.
Save iurifq/4596346 to your computer and use it in GitHub Desktop.
Q3stats features to be implemented
@marceloemanoel
Copy link

Feature #1 -> Cadastra essa bagaça no banco de dados!

@marceloemanoel
Copy link

feature #2 -> Diferenciar morte matada de morte morrida :D

@alissonsales
Copy link

avatar dos players via gravatar

@alissonsales
Copy link

página de configurações para adicionar informações dos players - nome e email (hj fica num yaml)

@alissonsales
Copy link

game deve ter, total de frags, total de kills, total de deaths, relatório de todas as kills (fulano matrou sicrano, sicrano matou fulano) por player.

@alissonsales
Copy link

na página de average arredondar as médias para exibir apenas 2 casa decimais

@alissonsales
Copy link

mostrar a evolução dos players no ranking, com uma setinha pra baixo, pra cima ou estável de acordo com um período ou número de jogos

@alissonsales
Copy link

tornar o servidor visível localmente para poder entrar sem clicar em specify

@alissonsales
Copy link

adicionar uma página com o cheat sheet dos comandos para administrar o servidor

@marceloemanoel
Copy link

adicionar data e hora nas informações do jogo

@marceloemanoel
Copy link

Implementar uma pesquisa de verdade e remover o combo com trocentos itens

@iurifq
Copy link
Author

iurifq commented Jan 22, 2013

Mostrar aproveitamento de cada player por arma e por mapa

@iurifq
Copy link
Author

iurifq commented Jan 22, 2013

Refazer o parsing dando como resultado uma hierarquia de games, players, frags e items

@alissonsales
Copy link

@marceloemanoel eu acho que é melhor na home ter os últimos 10 jogos e fazer uma paginação. Na lista pode ter quem ganhou, a duração do jogo e um link para os detalhes. Ou uma página com um calendário que o cara clica no dia e lista as partidas daquele dia.

@iurifq
Copy link
Author

iurifq commented Jan 22, 2013

Mostrar estatísticas de coleta de items: quad, armadura, etc

@alissonsales
Copy link

@iurifq transformar o parser em uma gem e especificar os attributos de cada objeto: Game, Player e Death.

@alissonsales
Copy link

Colocar bootstrap e implementer graceful degradation e/ou progressive enhancement no layout.

@alissonsales
Copy link

  • colocar aplicação no heroku
  • atualizar dados via uma API
  • criar um script que vai fazer o post do arquivo de log usando essa api
  • colocar esse script no cron do server

@iurifq
Copy link
Author

iurifq commented Jan 22, 2013

@alissonsales Não seria melhor dividir a aplicação em duas? Uma seria a gem que faz faz o parsing do log e submete dados via API. Outra uma aplicação rails que recebe as requisições da gem e exibe esses dados. O que acha?

@marceloemanoel
Copy link

@iurifq a gem fazer o parse do log tá massa, mas ela fazer requisição já acho responsabilidade d+. O melhor seria uma outra aplicação no server do quake chamando o q3 analitics aonde ele estiver...

@marceloemanoel
Copy link

@alissonsales gostei da idéia

@iurifq
Copy link
Author

iurifq commented Jan 22, 2013

@marceloemanoel agreed!

@alissonsales
Copy link

@iurifq, não entendi, depois a gente discute no quadro.

@alissonsales
Copy link

a app tb poderia ler o arquivo de log direto do dropbox, aí configurava o log no dropbox e BOOM! Mas o mais lindo seria um script fazendo POST via API :~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment