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.
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
O link para contatos está disponível acima, e críticas/sugestões são bem-vindas. Tento responder a todos os e-mails, mas, infelizmente não tenho muito como ajudar com problemas em celulares particulares (em especial no Bluetooth), pois só tenho um celular J2ME. Para esses casos, o melhor é 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), pois é 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)



ShareThis

Tiago, interessante esse lance do “:”. Bom saber, vou filtrar coisas não-alfanuméricas no futuro.
Teoricamente é possível jogar em 4 pessoas no Bluetooth sim, mas depende da boa-vontade dos celulares e máquinas virtuais Java – algumas pessoas conseguem sempre, outras nunca conseguem. A mecânica é a mesma: 1 pessoa cria a partida, 3 pessoas entram nela. Abraço.
Moss, a queda no truco eh como turnos, a cada jogo de 12 pode se escolher em melhor de 3 ou de 5. Bem, aqui em Goiás eh assim.
Tasso, depois de fazer esse jogo eu costumo brincar dizendo que truco varia tanto de um lugar pra outro que daria pra usar no lugar do GPS :-)
Isso eh verdade, msm assim vlw
Ae, galera, boa notícia para os que estão com o problema “Number Format java/lang/NumberFormatExceptionFT” “você foi desconectado”.
Como já disse o amigo Tiago, em 13/11/2009,
esse problema é resolvido ao não colocar caracteres numéricos no nickname do bluetooth.
Mudei o meu de Nokia N70 para Altyer e agora tah funfando perfeito!!
Eu tava tão nervoso pq EU baixei o jogo, cheguei na sala todo empolgado, passei pra galera e só eu não conseguia jogar!! Guento não…
Vlw, Tiago, salvou minha vida e creio que a de muita gente (talvez até a do Chester, que, se não sabia, agora sabe a causa do erro…)
Heh, não sabia mesmo, Altyer. Na próxima versão eu vou ver se dá pra filtrar caracteres não-alfabéticos, se não der vou botar um alerta pro usuário na primeira vez que ele entrar. Muito obrigado!
olá chester
gostaria de entrar nesse mundo da programação e nao sei por onde começar.
tenho 18 anos, estou “velho” para aprender a programar?
e tambem queria que voce me indicasse um curso ou faculdade.
muito obrigado
Philippe Nascimento da Silva
Boa Tarde! Não consegui baixar… Meu celular é Black Saphira. Tentei direto pelo celular pela URL:m.chester.blog.br e aparece conflito no tamanho do JAR. O que devo fazer?
Ahh! E Chester, não sei se sabe mas, eu entrei em chester.inf.br pelo celular e apareceu uma mensagem de que fui Hackeado!!! “Hacked by alguma coisa”, num lembro bem como tava. =\
Aguardo…
Obrigado.
Ricardo,
Estranho, os tamanhos no .jar batem com os tamanhos físicos dos arquivos. Talvez valha a pena tentar baixar direto o .jar, i.e., navegar até http://chester.blog.br/m/deploy/miniTruco.jar ou http://chester.blog.br/m/deploy/miniTruco.jad no celular.
Sobre a outra mensagem, obrigado pelo aviso. É um domínio antigo (que eu mantenho mais porque o host antigo – que é cheio desses problemas de invasão – está ligado a ele), tinha até esquecido que existia. Dei uma limpada, valeu!
Excelente o jogo! Estou com a versão 3.03 no celular e vou atualizar agora pra mais nova.
Já reparei 2x que os adversários já me ganharam sem ter cartas maiores! Aconteceu raramente pois estou viciado nesse jogo. Jogo toda hora, mas 2x já me ganharam com cartas menores (jogando apenas eu contra o cel). Já aconteceu com mais alguém isso?
Obrigado pelo excelente jogo!
Putz… acho q eu viajei… agora que reparei, no baralho não tem 8,9e10… era isso!
eu instalei e tal ai deu q nao foi possivel detectar o MIDlet: java.lang.noclassdeffounderror
como eu faço pra colocar o mini truco no meu lg kf 245 ??
mais tem vez q aparece assim:
MIDlet: java.lang.noclassdeffounderr
me responde eu preciso joga esse jogo
como faz para jogar via bluetooth quais celulares suporta esse modo? eu tenho um sony ericson w580i e um nokia n70 mas não consigo jogar via bluetooth, mesmo assim o jogo é nota 10 é muito louco, desse eu gostei pra caramba. valeu irmão um abraço, fui!!!
olha chester, eu to tentando baixar ele pro PC pra depois passar pelo celular, só que apareçe um monte de arquivos (abertos pelo WinRar) e duas pastas mt e meta-inf, e nessas duas pestas tem um arquivo class, e nenhum dos arquivos é jar, pq meu celular é nokia, a tela dele é de 1200×1600 pixels, e eu queria e coloca=ló no meu celular, se puder me dê dicas.
Estou com problemas na instalação para o celular. Tenho um Motorola ZN300 e os jogos em jar que temnham o arquivo en jar instala normalmente e teria como isntalar nesse aparelho ou como proceder nesse caso. Aguardo resposta Obrigado.
Chester… acho que tenho uma tarefa para 2010, usava este jogo no meu ANTIGO K550i e funcionava direitinho, ATUALIZEI (obrigatoriamente, pois o K550 pifou) para outro SonyEricson, agora o W395, e o jogo NAO ROLA.. dá erro: Falha..não foi possivel inicar o aplicativo!
Voce poderia ajudar ? Detalhe.. o cel vem com alguns jogos em JAVA pre-instalado… então.. to viajando !!! kkkkkk.
um abraço.. e parabens pelo GAME !!!
T+
LFV
5 não é maior que ZAP. Manilhas não estão funcionando.
Muito boa a iniciativa!
Retiro o que diss
e(Só ativar manilha velha)
não está viajando não amigo, esse w395 não instala jogo nenhum e ninguém até agora consegiu resolver esse mistério
Caro Chester eu consegui baixar no meu aparelho nokia3600 , MAAAASS quando conecto pelo bluetooth em outro aparelho ele DESCONECTA do nada! o q pode ser isso ?
como fosso para por no celular depoi de baixar ele zip????
OU O JOGO E MUITO MASSA GOSTEI !!!!!!!!!!
Boa tarde!
Quero jogar!!! Mas não instala no meu celular (W395 Sony Ericson).. Me ajuda? Dá a seguinte mensagem de erro: Não foi possível instalar o aplicativo.
bom dia Chester,
tenho um Samsung GT S5230 Star. Baixei o minitruco e está funcionando legal, adorei o jogo. Mas estou com uma dúvida. Nã consigo “trucar” nem na minha mão. Só consigo aceitar ou “correr” qdo os outros trucam. Mas não me aparece nenhuma opção para eu pedir truco… Isso é algum defeito por causa do meu aparelho, ou é característica do jogo msm?
Obrigado!
cara esse jogo eh muito massa!!! no meu horario de trabalho fico jogando com um colega meu(via bluetooth), apostando 1 real por cada partida, queria saber se nao tem uma forma de as minhas cartas virem melhores do que as deles, ou alguma manha que me favoreça…
fico no aguardo
valeu
flw
O Chester blza???
parcero, naum to conseguindo instalar esse truco no meo cel (LG GT 360) pq da o erro:
Não foi possível instalar a MIDlet:
java.lang.NoClassDefFoundErrror
tem como vc me ajudar??
desde de jah agradeço abraço!
bom dia chester
eu baixei o jogo mini truco e ja instalei no celular mais ele não esta funcionando na função bluetooth ele chega até localizar os celulares algus segundos aparece uma msg q fala um dos aparelhos foi desconiquitado do servidor..gostaria de saber oq fazer mande uma resposta no meu email..sobre o jogo eu gostei muito, mais eu queria saber se vai ter uma versão q tenha son pq jogo de truco tem q ter barulho. eu fico grato pela atenção e agardo email seu valeu.