SIMULADOR DE FUTEBOL EM AMBIENTE WEB



Documentos relacionados
Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Sistema de Banco de Currículos para o Simulador de Empresas LÍDER

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

Manual de Procedimentos para Desenvolvimento de Softwares

Trabalho de Implementação Jogo Reversi

SISTEMA PARA AGENDAMENTO DE SERVIÇOS DE BELEZA ON-LINE

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

Daniel Paulo de Assis

Simulador Para Estacionamento de Carros Autônomos Não Articulados Usando Lógica Difusa

ANEXO I - TERMO DE REFERÊNCIA NÚCLEO DE EMPREENDIMENTOS EM CIÊNCIA, TECNOLOGIA E ARTES NECTAR.

Papyrus: Sistema de compras de livros, uma proposta do Instituto Federal do Paraná - Campus Curitiba

Projeto mgov2 Redes Sociais e Dispositivos Móveis. Projeto mgov2 Redes Sociais e Dispositivos Móveis

4 Desenvolvimento da ferramenta

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

SISTEMA PARA A ADMINISTRAÇÃO DE CORRETORES DE SEGURO

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello

DESENVOLVIMENTO DO NOVO SISTEMA DE CONSULTA DE DADOS DO GSC- UNIJUÍ 1

Interessados deverão encaminhar currículo para e efetuar o cadastro em nosso site

PROPOSTA DE PRESTAÇÃO DE SERVIÇO. Novo Site da Minas Comunica

Padrões de Interação com o Usuário

Produtos da Fábrica de Software

UM ESTUDO SOBRE OS FRAMEWORKS JSF E PRIMEFACES NO DESENVOLVIMENTO DE SOFTWARE WEB

Escola Superior de Tecnologia de Setúbal. Projecto Final

Guilherme Augusto de Assis

6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes

Aluna: Vanessa de Mello Orientador: Everaldo Artur Grahl

SISTEMA DE CONTROLE DE ACESSO, PARA AMBIENTE ACADÊMICO

SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA)

Desenvolvimento de aplicativo móvel multiplataforma integrado ao sistema de alerta de cheias da bacia do Itajaí

Engenharia Informática Engenharia Electrotécnica e Computadores Programação Orientada por Objectos Projecto PlayCards

Desenvolvimento de um sistema web para a divulgação das empresas da cidade de São Sebastião do Paraíso - MG

O Gerenciamento de Documentos Analógico/Digital

VISEDU-CG 3.0: Aplicação didática para visualizar material educacional Módulo de Computação Gráfica

sendo bastante acessível e compreendido pelos usuários que o utilizarem.

DMS Documento de Modelagem de Sistema. Versão: 1.4


UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO. Natasha Zimmermann. Orientador: Wilson Pedro Carli

Projeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS

Especificação do Trabalho

Boletim Técnico. A construção do relatório dentro do RM, acessando os dados do Protheus está descrita no documento fornecido pela RM.

Utilização do console WEB do DokNF-e. [Version 17/01/2013]

Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá

Rede de Computadores (REC)

APLICATIVO PARA OFERTA E OBTENÇÃO DE CARONAS NA PLATAFORMA ANDROID

Artur Petean Bove Júnior Tecnologia SJC

Projuris Enterprise Visão Geral da Arquitetura do Sistema

Especificação Técnica Sistema ABS TEM+

Manual de Operação do CADSUS WEB Modo Consulta

Orientado por Marcel Hugo. Eduardo Paniz Mallmann

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios

SISTEMA PARA CONTROLE DE ESTOQUE DOS ALMOXARIFADOS DE AGÊNCIAS DE CORREIOS NO ESTADO DE SANTA CATARINA

FUNDAÇÃO PARQUE TECNOLÓGICO DE SANTOS

Introdução a JavaServer Pages. Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Desenvolvimento de sistemas web

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

Protótipo de ferramenta para monitoração de computadores utilizando o padrão de gerência WMI da Microsoft e a plataforma de desenvolvimento.

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

Ambiente de Simulação Virtual para Capacitação e Treinamento na Manutenção de. Disjuntores de Subestações de Energia Elétrica,

Gestão de projectos na Web

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO

Protótipo de motor de servidor de jogos online em massa. Autor: Daniel Presser Orientador: Francisco Adell Péricas

Tagarela: Aplicativo para Comunicação Alternativa no ios

Diretrizes de Qualidade de Projetos

Plano de projeto do Sistema de consulta por SMS

Guia Rápido ClaireAssist

Sistema Web para Cotação de Preços. Vitae Tec Tecnologia a Serviço da Vida!

GEOS GERENCIAMENTO DE ORDENS DE SERVIÇO.

Analista de Negócio Pleno

SISTEMA PARA AUXILIXAR NO GERENCIAMENTO DA ONG SOCIEDADE CASA DA ESPERANÇA

EDITOR GRÁFICO PARA SEQUENCIAMENTO E NAVEGAÇÃO USANDO REDES DE PETRI. Maicon Mueller prof. Dalton S. dos Reis

Exercícios Diagrama de Casos de Uso. Disciplina: Engenharia de Requisitos

Catálogo decursos. metodologiaadvance.com.br MAIS DE 50 OPÇÕES DE CURSOS! VEJA ABAIXO ALGUNS DELES: DESENVOLVIMENTO DE SITES PARA INTERNET

Percio Alexandre de Oliveira Prof. Maurício Capobianco Lopes - Orientador

Principais Responsabilidades:

CURSO DESENVOLVEDOR JAVA Edição 2010

Manual de Instalação do OASIS

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração

Mindset Webcasting. Mindset Comunicação e Marketing. Conheça a solução completa da Mindset para transmissão de áudio, vídeo e dados pela Internet.

UML Diagramas Estruturais Classes

Projeto ECA na Escola - Plataforma de Educação à Distância

OPORTUNIDADES CWI: Analista de Sistemas Sênior

Aula 03 - Projeto Java Web

Catálogo de cursos 2016

Transcrição:

SIMULADOR DE FUTEBOL EM AMBIENTE WEB Roberto Rocha Rodrigues Orientador: José Roque Voltolini da Silva

Roteiro da apresentação Introdução Fundamentação Teórica Desenvolvimento Conclusão

Introdução Futebol Jogadores e características Simuladores Motivação Jogos Desafio, tecnologias

Objetivos Simulador de futebol web Converter o simulador Delphi para Java Permitir a configuração dos times por usuário com utilização de login e senha Disponibilizar o replay das partidas

Fundamentação Teórica Simulação Testar diferentes alternativas para o sistema Simular longos períodos em tempo reduzido Economia

Fundamentação Teórica Simulador de Schulter Desenvolvido em Delphi Não implementa algumas regras do jogo de futebol Desktop

Fundamentação Teórica Conceitos utilizados Tática Definir Jogadores Definir posições Estratégia Conjunto de táticas Utilizar uma tática de acordo com o cenário do jogo

Fundamentação Teórica Java Classes e métodos Multithreading JSP HTML + Java Recompilação automática

Fundamentação Teórica OpenGL Biblioteca de rotinas gráficas e de modelagem 2D e 3D Portável Veloz JOGL Biblioteca de ligação Java para a OpenGL

Fundamentação Teórica Applet Pequeno programa Java Inserido nas páginas HTML JNLPAppletLauncher Iniciador de applets que utilizam bibliotecas contendo código nativo como a JOGL

Fundamentação Teórica Padrões de projeto MVC Front Controller Composite View DAO

Fundamentação Teórica Trabalhos correlatos RoboCup ManagerZone Football Hattrick GameGol

Requisitos funcionais Manter requisitos funcionais de Schulter Permitir o cadastro de usuários Armazenar o resultado e permitir a reprodução Dois jogadores através da internet

Requisitos não funcionais Simulador na linguagem Java Site com páginas JSP Banco de dados MySQL Utilizar JOGL Compatível com Internet Explorer e Firefox no Windows

Especificação Processo de análise e projeto orientados a objetos JUDE para diagramas de casos de uso, classes e sequência da UML CaseStudio 2 para o MER

Casos de Uso Desenvolvimento

Diagrama de classes - simulador Fonte: Schulter (2007)

Diagrama de classes - projeto

Diagrama de estados

Diagrama de sequência

MER Desenvolvimento

Interface com usuário

Técnicas e ferramentas Eclipse 3.3 Tomcat MySQL XAMPP phpmyadmin PhotoShop

Técnicas e ferramentas ImageReady EditPlus 2 Delphi 7 CodeGear RAD Studio InterBase FileZilla

Técnicas e ferramentas PuTTy Firefox 2 e 3 Internet Explorer 6, 7 e 8 beta Google Chrome Opera 9.62 Windows XP e Vista

Técnicas e ferramentas AJAX com JQuery

Técnicas e ferramentas Conversão Delphi para Java

Técnicas e ferramentas Streams

Operacionalidade Capa do site

Operacionalidade Cadastro

Operacionalidade Bem-vindo

Operacionalidade Equipes

Operacionalidade Configuração da equipe

Operacionalidade Jogadores

Operacionalidade Jogador

Operacionalidade Tática

Operacionalidade Estratégia

Operacionalidade Criar Jogo

Operacionalidade Jogo criado

Operacionalidade Visualização da partida

Operacionalidade Resultados

Operacionalidade Replay

Resultados e discussão Comparação com outros simuladores

Resultados e discussão Comparação com o trabalho anterior

Conclusão Objetivos alcançados Requisitos levantados alcançados, com exceção do modo off-line Conhecimento de padrões de projeto Preferível utilizar um framework para atender os padrões Serialização viável Ferramentas e tecnologias atenderam o esperado

Conclusão Limitações Não considera o eixo z Não possui faltas, impedimento e escanteio A bola não perde força Necessita de conexão com Internet para jogar Não possui som Não possui sistema de chat Não possui campeonatos

Conclusão Extensões Implementar jogadas aéreas (eixo z) Sofisticar as ações dos jogadores com Inteligência Artificial Incluir novos atributos Considerar fatores físicos Visualização em 3D Representar o juiz Adicionar som Implementar cartões, prorrogação e pênaltis

Conclusão Extensões Possibilitar o envio de fotos dos jogadores Possibilitar o envio do símbolo do time Permitir a definição do uniforme Sistema de gerenciamento das finanças Integrar com um fórum e criar um chat Sistema para gerenciar campeonatos Opções de treinos, possibilitando aumentar os atributos dos jogadores

Futebol Simulado Muito obrigado! http://www.futebolsimulado.com.br