O miniTruco é um jogo de cartas gratuito para telefones celulares e outros dispositivos móveis que suportem Java (J2ME), que pode ser jogado individualmente, ou em grupos de até 4 pessoas (via Bluetooth ou Internet/GPRS).

Você também pode jogar direto nesta pagina, usando o gadget à direita. Também é possível adicioná-lo à sua página pessoal no Google (e, em breve, no Orkut). O código original é de minha autoria, mas está disponível como código livre (GPL), o que permitiu a diversos desenvolvedores adicionar estratégias e novas características.

O endereço oficial do jogo é http://chester.blog.br/minitruco. Este post foi atualizado em 10/11/2007.

 

Download e Instalação


Se você consegue navegar na internet usando o celular, vá ao endereço m.chester.blog.br. Gasta-se alguns centavos (as operadoras cobram pelo tráfego de dados) mas vale a pena.

Outra alternativa é baixar para o PC (e transferir via cabo ou Bluetooth, seguindo as instruções do fabricante do celular), usando um dos links ao lado.

O jogo possui uma versão light, que não inclui as opções de jogo multiplayer, mas exige menos memória (se você experimentar erros do tipo OutOfMemory com a versão completa, experimente esta).


Instruções

O jogo é feito com duas duplas, e tanto seu parceiro quanto os adversários são controlados pelo celular (a não ser no jogo multiplayer, vide abaixo).

Mova o joystick do celular lateralmente para escolher a carta, e seleicone ou mova para cima para jogá-la. O joystick para baixo joga ela virada (sem mostrar o valor).

Caso um jogador peça truco, os dois adversários irão decidir se querem entrar (“descer”) ou não (“correr”). Basta que um deles aceite para que o truco ocorra – se o seu parceiro for impulsivo e topar o truco, você não pode fazer nada a respeito. Truco é isso.

Na mão de 11, você poderá ver, por alguns segundos, as cartas do adversário, e vale o mesmo que no truco: se um dos dois aceitar, está aceito.

A maior diferença com relação ao jogo tradicional é que só é possível pedir truco na sua vez (o que não limita muito, já que é raro trucar fora da vez mesmo). Além disso, apenas um membro da dupla pode jogar carta fechada na segunda e terceira rodadas (na primeira não se joga fechada nunca).

Para jogar via Bluetooth, um dos celulares deverá acionar o menu Criar Jogo, e os outros entram no menu Procurar Jogo. Ambos estão dentro do menu Bluetooth – se não aparecer, seu celular não suporta o jogo neste modo). O celular que criar o jogo controla a disposição dos adversários e inicia a partida. Caso haja menos que quatro jogadores, as posições vazias são controladas pelo jogo.

Para jogar via Internet (GPRS), entre no menu Internet e selecione uma conexão que ofereça acesso completo (ex.: Claro Dados, Tim Web/Tim Connect). Conexões com proxy (ex.: Tim WAP, Claro WAPGPRS) não irão funcionar. Sua operadora irá cobrar pelos dados transferidos (uma partida transfere em torno de 1 ou 2KB). Escolha um apelido, entre numa sala (o usuário mais antigo da sala controla o funcionamento dela) e boa diversão.

O menu Ajuda oferece instruções para o jogo, explicação das regras do truco e créditos.

Críticas, Sugestões e Suporte

Os comentários neste post estão desabilitados, mas você pode participar do grupo Google de discussões gerais sobre o miniTruco. É o melhor canal para esclarecer dúvidas sobre o jogo no seu celular em particular (de preferência pesquisando para ver se a sua dúvida já foi sanada lá antes de postar). Eu tenho acesso a poucos celulares, então é mais fácil alguém no grupo conseguir te ajudar nesse sentido do que eu.

Créditos / Agradecimentos

O desenvolvimento e o visual do jogo são de minha autoria. As estratégias da CPU (até o momento) foram desenvolvidas pelo Willian Gigliotti (Orkut) e pelo Leonardo Sellani, e, mais recentemente, pelo Sandro Rodrigo Gasparoto (que também deu uma “animada” na gritaria – parte essencial de um jogo de truco – e desenvolveu o modo “confronto”, que testa uma estratégia contra a outra).

Gostaria de agradecer a todos os que colaboraram, incluindo o Cassiano (por hospedar o servidor), a Michelle pelas dicas visuais, e a minha esposa, por tolerar mais este projeto sem fins lucrativos.

Código-Fonte e Informações para Desenvolvedores

O código fonte fica hospedado no Google Code. Na página do projeto você pode examiná-lo no browser ou baixar usando um cliente Subversion. O uso é permitido dentro dos termos da licença de uso GPL.

Recomendo a leitura do Guia para Desenvolvedores, que ensina a configurar um ambiente de desenvolvimento, explica a arquitetura geral do jogo (com diagramas de classe e colaboração) e oferece dicas úteis.

Na lista de discussão para desenvolvedores você pode tirar dúvidas técnicas não respondidas nestes documentos ou quiser discutir assuntos relacionados ao desenvolvimento no miniTruco.

Screenshots (telas)

see this page in english
This page in English