_______ ___ __ __ (o_ \__ __\ | O | / / / / \o) //\ \ \ | \ \ / /_/ / /\\ V_/_ \_\ |_|\_\ /_____/ _\_v ____ ______ \ _\ / __ / _o) (¬_ \ \__ / /_/ / /\\ //\ \___\ /_____/ _(__V V_/_ TrucoCTM - Jogo de Truco Online em Telis + Dix !!!!!!!!!!!!!!!! EM DESENVOLVIMENTO !!!!!!!!!!!!!!!!!!! ================================================================================ Conteúdo deste documento: 1. Descrição 2. Licença de uso 3. Recursos 4. Instruções de uso 5. Log de alterações 6. Por fazer 7. Bugs conhecidos 8. Instalação 8.1 Para usuários 8.2 Para desenvolvedores 9. Autor ================================================================================ 1. DESCRIÇÃO ========== Jogo de Truco Online para 2 Jogadores, feito Em Telis+Dix para a disciplina de Introdução a Computação, do curso de Ciências da Computação da UFSC. -------------------------------------------------------------------------------- 2. LICENÇA DE USO ========== *************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * *************************************************************************** Este programa está publicado sob a licença GPL. Você pode utilizá-lo, modificá-lo e distribuí-lo livremente, respeitando as regras desta licença. Uma cópia da licença GPL está disponibilizada no arquivo COPYING O código fonte dos programas (linguagem Telis) está na subpasta "apliques" -------------------------------------------------------------------------------- 3. RECURSOS ========== * Jogo em Rede para 2 Jogadores * Número ilimitado de mesas e jogadores * Interface 100% Dix. -------------------------------------------------------------------------------- 4. INSTRUCÕES DE USO ========== Para iniciar o jogo você deve: * Iniciar UM Servidor * Iniciar PELO MENOS UMA Mesa * Iniciar Dois Jogadores. OBS: Cada um destes apliques pode ser inicializado em computadores diferentes. -------------------------------------------------------------------------------- 5. LOG DE ALTERAÇÕES ========== 05/07/2005 - Melhorando o projeto... * Limpeza de código. * Mesa e Jogador ficam repetindo tentativas de se conectar ao servidor. * Novas cartas, by André Diogo Moecke * Página do Jogador agora já abre em tamanho correto 01/07/2005 - Versão de apresentação para Prof. Melga * Protocolo de inicialização completo. * Jogo Funciona, com restrições: não dá pra pedir truco, desistir. * Controle de bugs adicionado ao LEIAME 23/06/2005 - Correções de Protocolo de Inicialziacao * Protocolo corrigido. Jogador deve conseguir conectar na mesa. * Iniciando programacao da maquina de jogo. 21/06/2005 - Início do Log * Protocolo de comunicacão para conexões implementado. * Implementado controle para que apenas um servidor opere na rede. * Criação de mesas funcionando. * Estrutura de interface Dix finalizada * Remoção de Fedores (especialmente repetições). -------------------------------------------------------------------------------- 6. POR FAZER ========== IMPORTANTE * LIMPAR CÓDIGO A CADA PASSO. OPCIONAL * Se der tempo, implementar o "pedido de truco", o esconder e o "desistir" * Se sobrar tempo (difícil) implementar modo 4 jogadores. -------------------------------------------------------------------------------- 7. BUGS CONHECIDOS ========== # Resolvido? Descrição 001 ( ) Quando tempo de jogada expira, jogo se perde. 002 ( ) Mesa abandonada fica como fantasma até servidor ser reinicializado. 003 ( ) Problemas quando operando em computadores diferentes. Aparentemente problema do Telis. 004 ( ) Problema de Java Heap Space quando apliques são recarregados. Problema do Dix. PARA REPORTAR BUGS ENTRE EM CONTADO COM O AUTOR (8) -------------------------------------------------------------------------------- 8. INSTALAÇÃO ========== 8.1 Para usuários: Para jogar o jogo você não precisa instalá-lo. Ele é executado através de um interpretador dix e de uma maquina telis, que é um applet Java (TM). Por isso, você precisa apenas do plugin Java da Sun (a maquina Java microsoft não funciona) instalado no seu computador. Pra fazer o download, consulte a página da Sun: http://java.sun.com/j2se/1.5.0/download.jsp 8.1 Para desenvolvedores: Se você quer modificar o TrucoCTM, recomendo a utilização do Ambiente de Desenvolvimento Telis, disponível em http://telis.edugraf.ufsc.br Para executar o truco no computador (ou em outro servidor que não seja o da edugraf), é necessário baixar e instalar também o pacote Dix, disponível no mesmo site. -------------------------------------------------------------------------------- 9. AUTOR ========== Cristian Thiago Moecke - Ciências da Computação 05/1 WWW : http://cristian.totalsecurity.com.br MAIL: birkoff@inf.ufsc.br