Coder Social home page Coder Social logo

fishbay's People

Contributors

campioniman avatar pedro-pezoa avatar regis-gabetta avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

fishbay's Issues

Jogo muito fácil

O jogo em si está tão fácil que é possível jogar com apenas uma pessoa. Temos que alterar isso para termos um jogo de qualidade e mais difícil!

O que podemos incluir

  • Apertar espaço quando o vendedor está na mesa de peixes para pegar o peixe

Sugira mais ideias nos comentários!

Como ficará o registro do usuário?

No Fish Bay haverá uma aba para registro e outra para login do usuário ou será que nem o CampMan ou o Flappy Mario, em que você coloca o seu nome no final de tudo?

Com registro

  • Teremos que criar tabelas no banco
  • Teremos que criar os tais formulários de login e registro
  • Verificação de senha forte
  • Passagem de parâmetros pelos formulários (chatinho)
  • Terá de ser verificado as tais SQL Injections a mais

Sem registro

  • Possibilidade de mudar de "nick" facilmente
  • Sem operações com o banco
  • Segurança não será prejudicada

Comente abaixo sua opinião

Gráficos

Os gráficos do nosso jogo são baseados no jogo Terraria, então para prepará-los nós precisaremos de coisas do Terraria.

Imagens necessitadas

  • Peixes
  • Bota(???)
  • Clientes
  • Personagens principais
  • Cenário

comentários para pedirem alguma nova imagem são bem-vindos!

Comentários

Precisamos comentar as classes e formulários para ser mais fácil a correção dos erros nossos e para a Simone poder compreender o programa mais facilmente.

Recordes

Os recordes em nosso jogo deverão ser salvos no banco de dados SQL Server.

Campos da tabela no BD

ID Score Nome Porcentagem
Conterá o ID do recorde Irá conter quantos pontos foram feitos O nome do usuário que fez esses pontos Irá conter a conta matemática (peixes pescados/total peixes)

Funcionalidades

Marque apenas as já concluídas

  • Registro de score no banco
  • Seleção dos 10 melhores
  • Ordenação via peixes
  • Ordenação via dinheiro
  • Ordenação via dinheiro/peixe

Mais de um peixe na vara

Na versão v0.1.0 do jogo há um bug que não permite que o peixe volte a respawnar se ele estava na vara e o pescador pegou outro peixe. Porém a bota é para funcionar assim!

Game over

O jogo não contém uma tela de "fim de jogo", mas ele tem que ter!

Mostra ao usuário

  • Pontos feitos
  • Percentual de "pegamento de peixe"(peixes pegos/total)
  • Local para digitar o nome e dar "Enter" (ver #8 )
    • Se não digitar, use nome default

Após isso terá de ser incluído o score no banco de dados.

Disponibilizar

Para o nosso jogo ser "mais melhor de bão" é claro que é necessário disponibilizá-lo na WS do COTUCA também!

Recordes locais

Seria muito interessante para o usuário sem internet na hora do jogo poder salvar em algum lugar o seu recorde feito.

  • Adição do SQLite
  • Manutenção dos arquivos do SQLite
  • Adição de uma parte para recordes locais no formulário de recordes

Finidade de peixes

Os peixes no jogo são apenas 6, e caso o pescador pesque todos os seis não há mais como pescar peixes a não ser que o vendedor venda algum peixe. Faz sentido acabar os peixes por pescar muito, porém não faz sentido aparecerem após vendidos...

Código

Como nosso jogo é em C#, obviamente todo o código será em C#!

Código pronto

(marque apenas os que já estão concluídos)

  • Classes(Peixe, Cliente, Figura, etc)
  • Spawn de peixes infinitos que contém velocidade em progressão aritmética ( mais em #6 )
  • Botas/objetos para atrapalhar o usuário pescador
  • Clientes com stress diferentes(dependendo da importância)
  • Vara com capacidade para apenas 1 peixe ( mais em #5 )
  • Fila única com clientes misturados
  • Tela de game over (mais em #9 )
  • Recordes ( mais em #7 )

Adicionais (ideias)

  • Easter Egg do papai noel
  • Peixes especiais que dão mais pontos (peixe dourado)
  • Dificultar o jogo ( mais em #11 )

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.