Jump to content
Sign in to follow this  
softklin

Mastermind.net - Cria o teu jogo de Mastermind!

Recommended Posts

softklin

Titulo do Projecto: Mastermind.net

Última Versão: 1.0

Site Oficial: https://code.google.com/p/mastermind-net/

Licença: LGPL (uso comercial permitido)

Líder do Projecto: softklin

Normalmente, quando crio um programa, tenho mais facilidade em desenvolver o código do que a interface, porque pretendo que esta fique perfeita: bonita e usável. Com certeza que grande parte das pessoas funciona ao contrário :D A pensar nessa situação, porque não juntar ambas as partes e cada um focar no que se desenrasca melhor?

Daí surgiu esta biblioteca. O objectivo é criarem um jogo de Mastermind clássico, tendo a base e lógica do jogo já feita. Por isso, a única coisa que há a fazer é adaptar a biblioteca à vossa interface GUI / CLI , e têm o jogo feito. Ainda estão para chegar algumas novidades, como por exemplo, programação por eventos para quem gostar deste estilo de programação.

De momento, a biblioteca suporta:

  • Jogo entre humano e computador (estou a pensar numa forma de colocar dois jogadores, em ambiente de rede)
  • Estatísticas de vitórias e derrotas
  • Estatísticas temporais (tempo de jogo, etc)
  • Documentação XML (em inglês)

Introduzir a classe no projecto:

[*]Transferir o zip contendo os ficheiros da biblioteca e extraiam os conteúdos

[*]No vosso projecto, cliquem com o botão direito do rato sobre "References" e escolham "Add Reference..."

[*]Abram o separador "Browse" e localizem a biblioteca Mastermind.net (ficheiro mastermind.dll)

[*]Após ter sido adicionada ao projecto, deve aparecer na lista de referências Mastermind (ou Softklin.Mastermind): isso indica o sucesso da operação

[*]Na zona de imports/using, no topo do ficheiro, adicionem o namespace Softklin.Mastermind (usem using Softklin.Mastermind)

Neste momento, têm a biblioteca integrada no vosso programa.

Página GettingStarted (é compreensível que algumas pessoas possam ter dificuldades a usar a biblioteca, uma vez que pretendo melhorar a documentação; está em inglês)

Download:

http://code.google.com/p/mastermind-net/downloads/detail?name=mastermindnet-1.0.zip

Notas

- Fiquem à vontade para perguntar alguma coisa onde possam ter dúvidas (é completamente normal ter dúvidas sobre algo que não desenvolvemos)

- Reportem qualquer tipo de erros: funcionamento, programação, partes onde posso melhorar, erros de inglês, documentação, ...

- Nos próximos dias, vou colocar aqui um exemplo para demonstrar o potencial da biblioteca

- O vosso feedback é essencial para continuar e adicionar novas funcionalidades porreiras!

- As últimas versões estão sempre no SVN (não dou garantia que funcionem bem, apenas que compilam correctamente)


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.