miniTruco: Jogo para celulares Java ME grátis e multiplayer (Bluetooth/GPRS/3G).

11 de janeiro de 2006

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

Não tenho mais trabalhado neste jogo, pois o foco atual é na versão Android, mas ele sempre estará disponível para download, e o código-fonte é livre (GPL v3.0), podendo ser baixado e modificado por quem desejar.

Download e Instalação

Se você consegue navegar na internet usando o celular, vá ao endereço m.chester.me. 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 abaixo:

O jogo possui uma versão light, que não inclui o multiplayer e alguns pequenos detalhes, 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 (ou toque-a se o seu celular tiver touchscreen). 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, a carta fechada só é permitida na segunda e terceira rodadas da mão, e só um membro da dupla pode jogar fechada (senão vira “jogo de comadre”).

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. Você pode tentar deixar um comentário abaixo, ou ainda, buscar nos comentários para ver se alguém já teve o mesmo problema que você..

Créditos

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 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, além de crirar uma versão para browser, o gTruco).

Código-Fonte

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.

This page in English

475 Comentários em miniTruco: Jogo para celulares Java ME grátis e multiplayer (Bluetooth/GPRS/3G).
  1. Chester disse:

    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.

    [Responder]

  2. Tasso disse:

    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.

    [Responder]

  3. Chester disse:

    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 :-)

    [Responder]

  4. Tasso disse:

    Isso eh verdade, msm assim vlw

    [Responder]

  5. Altyer disse:

    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…)

    [Responder]

  6. Chester disse:

    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!

    [Responder]

  7. Philippe disse:

    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

    [Responder]

  8. Ricardo disse:

    Boa Tarde! Não consegui baixar… Meu celular é Black Saphira. Tentei direto pelo celular pela URL:m.chester.me 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.

    [Responder]

  9. Chester disse:

    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.me/m/deploy/miniTruco.jar ou http://chester.me/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!

    [Responder]

  10. Jeferson disse:

    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!

    [Responder]

  11. Jeferson disse:

    Putz… acho q eu viajei… agora que reparei, no baralho não tem 8,9e10… era isso!

    [Responder]

  12. kamila disse:

    eu instalei e tal ai deu q nao foi possivel detectar o MIDlet: java.lang.noclassdeffounderror

    [Responder]

  13. renan disse:

    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

    [Responder]

  14. humberto disse:

    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!!!

    [Responder]

  15. Uriel disse:

    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.

    [Responder]

  16. Luciano disse:

    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.

    [Responder]

  17. Luiz Fernando disse:

    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

    [Responder]

  18. Heaven disse:

    5 não é maior que ZAP. Manilhas não estão funcionando.

    Muito boa a iniciativa!

    [Responder]

  19. Heaven disse:

    Retiro o que diss
    e(Só ativar manilha velha)

    [Responder]

  20. adriano disse:

    não está viajando não amigo, esse w395 não instala jogo nenhum e ninguém até agora consegiu resolver esse mistério

    [Responder]

  21. Izabela disse:

    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 ?

    [Responder]

  22. Henrique disse:

    como fosso para por no celular depoi de baixar ele zip????

    [Responder]

  23. HENAN disse:

    OU O JOGO E MUITO MASSA GOSTEI !!!!!!!!!!

    [Responder]

  24. Samara disse:

    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.

    [Responder]

  25. augusto disse:

    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!

    [Responder]

  26. matheus schreiber disse:

    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

    [Responder]

  27. Hugo disse:

    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!

    [Responder]

  28. edilson disse:

    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.

    [Responder]

  29. [...] tudo certo, e eu, recém-convertido ao Android, já estou com idéias envolvendo a migração de antigos projetos J2ME para a nova [...]

  30. [...] muita gente estava tendo problemas para instalar o miniTruco, fiz um link direto para [...]

  31. CLAUDIO disse:

    “SHOW…mas baixei no pc,enviei via bluetoth pro celular nokia expressmusic 5610 e jogo normalmente contra o computador mas ao tentar via net (portal claro)fica no …aguarde e depois aparece BAD NAME.
    como resolvo este QRU ?

    [Responder]

  32. CLAUDIO disse:

    ” só pra explicar a mensagem que aparece é.
    …BAD HOST NAME e depois continua no aguarde.

    [Responder]

    chester Reply:

    Você consegue navegar normalmente na internet? Isso está parecendo alguma questão com o Portal Claro.

    [Responder]

  33. Caio disse:

    Não consigo instalar no meu celular. É um Q5, tento instalar e fala: ‘Não há espaço.’ -.-
    Sendo q o game é apenas 91kb’s =S

    [Responder]

    chester Reply:

    Caio, você tentou a versão light? Se ela instala e a outra não, tente apagar outros jogos para liberar espaço. Se não der certo ainda assim, infelizmente alguns celulares não deixam instalar jogos maiores que um certo tamanho (que é um dos motivos pelos quais eu criei a versão light).

    [Responder]

  34. Caio disse:

    Boa noite. Bom, não tentei a versão light, pois quero jogar via bluetooth com meus amigos, pela light não da, né? Eu já tinha o mini truco em meu celular, porém, não tinha via bluetooth também! Apaguei todos os jogos, e aparece a mesma coisa. Não há espaço, mt estranho.

    [Responder]

  35. Pedro disse:

    Ola tudo bem? Eu gostaria de saber,se teria como vc disponibilizar uma versão desse mini truco para iPhone!abraço

    [Responder]

    chester Reply:

    Pedro, infelizmente isso requer reprogramar o jogo todo. Abraço.

    [Responder]

  36. Danilo disse:

    Olá Chester…gostaría de saber se tem versão do Mini Truco compatível 100% com sistema Symbian, tenho um Nokia 5233 e as cartas nele ficam muito pequenas e vive dando erro no aplicativo!
    Gosto muito do seu jogo, por isso estou a procura deste conhecimento.

    Agradeço desde já. Abraço.

    [Responder]

    Chester Reply:

    Olá. Sobre o tamanho das cartas, veja se é possível setar a opção “cartas grandes” no menu. Quanto a dar erro, infelizmente não posso fazer nada sobre isso, já que não estou mais trabalhando no miniTruco Java ME. Abraço.

    [Responder]

    Danilo Reply:

    Sim, está selecionado a opção “Cartas Grandes”!
    De qualquer forma agradeço.
    Abraço.

    [Responder]

  37. Willen disse:

    Como fasso para criar contas e porque tem mta pouca gente mesmo assim obrigado…

    [Responder]

  38. Rossini disse:

    Meu caro lhe indaguei no twiter mas não estou conseguindo instalar o minitruco nokia e6? tem algum procedimento em especial? Grato Rossini

    [Responder]

    Chester Reply:

    Rossini, não conheço o Nokia E6, mas parece que ele tem Java e deveria funcionar. Você consegue instalar outros jogos nele? Tentou ir direto pelo m.chester.me?

    [Responder]

    Rossini Reply:

    tentei pelo site indicado mas dá erro:

    “Erro interno: jsr plugin com.nokia.mj.impl.chapi.core.utils.ServiceProviderInstaller cancelled installation.”

    Tentei o light, instalar pelo celular jogando o arquivo e nada. Será que é por causa que o nokia E6 ele é teclado qwert e tela touch?
    Att. Rossini

    [Responder]

    chester Reply:

    É, pelo jeito a galera tem tido esse problema com E6 + Symbian Anna com vários aplicativos java. Ex.: http://discussions.nokia.co.uk/t5/Nseries-and-Symbian-Smartphones/N8-unable-to-install-any-Java-apps-after-Anna-update/td-p/1119767 :-(

  39. Rossini disse:

    Vc te alguma solução? E vc porque não coloca o jogo de truco no site ovi e apple? Não compensa o seu jogo é bom e vc deverá sair bem? O jogo que tem na Apple é uma porcaria.

    [Responder]

    chester Reply:

    Não, não sei nem exatamente qual o problema (meu útlimo celular Symbian foi um E62, faz tempo). Pra Apple (iOS) eu teria que reprogramar o jogo inteiro, a Apple é *muito* chata, e preferi focar na versão Android. A Ovi Store eu nunca parei pra olhar, nem sei se as pessoas realmente usam (nunca vi números de audiência/downloads, em particular do Brasil).

    [Responder]

  40. Rossini disse:

    Meu caro sua dica valeu no site de discussão americano um dos participantes falou em restauração do aparelho. Fiz o procedimento e o jogo instalou e parou o erro. Abs Feliz Natal Rossini

    [Responder]

    chester Reply:

    Boa, fica mais uma registrada aqui então! Abraço!

    [Responder]

  41. Ivan disse:

    Chester,

    Esse jogo é ultra viciante, em meu trabalho no horario de almoço jogamos e é pura gritaria, ja que nao podemos levar baralho.
    ahahahaha

    [Responder]

    chester Reply:

    Heh, excelente! Fico feliz mesmo que proporcione esse tipo de alegria, abraço!

    [Responder]

  42. Ricardo disse:

    Chester eu abaixei o jogo e deu td certo na estalação e em td mais.
    Quando eu fui jogar via Bluetooth com meu irmão mas ai quando eu fui ir para criar um jogo como ta escrito no meu não apareceu nada
    No do meu irmão apareceu para criar um jogo mas nem no meu apareceu para entrar num jogo então eu queria saber como eu posso fazer para q eu e ele possa jogra juntos ?

    PS:Meu celular é um Samsung GT-E2550L

    [Responder]

    chester Reply:

    Ricardo, você está usando a versão “full” do jogo? Se for ela, deveria ter uma opção “Bluetooth” nos menus (a não ser que o celular não suporte Bluetooth + Java).

    [Responder]

    Ricardo Reply:

    Chester quando eu clico em menu não aparece a opção Bluetooth
    aparece tudo mesmo isso !!!

    [Responder]

    Ricardo Reply:

    Eu acho q é pq meu celular não suporta Bluetooth + Java

  43. Ricardo disse:

    E se o problema for q eu não estou usando a versão full do jogo como eu abaixo ela ou coloco ?

    [Responder]

    chester Reply:

    Se você consegue navegar na internet usando o celular, entre em m.chester.me – ali você pode escolher entre a versão light e a versão full. Se quiser baixar do PC, tem os link lá no começo da página (escolha o “.jar”) e pra transferir do PC pro celular cada modelo é de um jeito, consulte o manual do seu. Boa sorte!

    [Responder]

  44. Leonardo disse:

    Leonardo oi chester quando vou jogar via blu.. apereçe q foi desconectado. tem conserto? o q e isso? me ajude.

    [Responder]

    Chester Reply:

    Veja se tem espaço no nome de algum dos celulares – essa semana eu confirmei no código que esse é um bug: se tiver espaço não funciona.

    [Responder]

  45. Lucas disse:

    Aqui no meu celular estou usando a versão completa .jar e instalou tudo certo. mas na hora de jogar pelo bluetooth eu crio o jogo e no outro celuar vou em procurar jogo, até ai tudo bem. aparece o nome dos celulares na tela e o menu com as opçoes de trocar parceiro e iniciar. quando vou iniciar, aparece no celular que procurou o jogo a mensagem: Erro de I/O read errno=-1 .

    Pode me ajudar ? ;s

    o jogo é muito bom e qero jogar no trabalho ja que nao pode levar cartas :D

    [Responder]

    Lucas Reply:

    esqueci de dizer q no nome dos celulares tem apenas letras. nada de espaço ou numeros e tal.

    [Responder]

    chester Reply:

    Realmente não sei o que pode ser. Já tentou trocar quem cria/procura? Envolver um terceiro celular?

    [Responder]

  46. joao disse:

    ola eu tenho o mini truco no meu celular lg t300 ele e da vivo e eu posso entrar na internet ai quando eu cliko em internet aparece aguarde ai demora um pouco e aparece erro de conexao o q faco?

    [Responder]

    chester Reply:

    Você usa a internet normalmente nesse celular? Isso parece problema na conexão do aparelho.

    [Responder]

    joao Reply:

    uso sim estou falando com voce pelo celular

    [Responder]

    chester Reply:

    É, estranho, não sei dizer o que é então :-(

  47. joao disse:

    agora esta aparecendo a mensagem the target of the name cannot be found

    [Responder]

    chester Reply:

    Então, essa mensagem não é do jogo, é o sistema do celular que está dizendo que não foi possível encontrar algo (o servidor, talvez?)… não sei o que poderia ser mesmo.

    [Responder]

  48. joao disse:

    o servidor e um site? se for me passa? e nao tem nenhum site para eu jogar ?

    [Responder]

    Chester Reply:

    Sim, é esse aqui: http://gtruco.com.br/

    Dá pra jogar no navegador (não sei se no do celular, embora acredite que sim).

    [Responder]

Comentários

Comentários


Related Posts Plugin for WordPress, Blogger...