Upload
emiliano-firmino
View
265
Download
2
Embed Size (px)
Citation preview
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
Desenvolvimento de Interface Web Interativa em HTML 5 e CSS 3 para jogos de computador online multiusuários massivos
Emiliano Carlos de Moraes Firmino
Junho/2010
MMOGJogos Online Multiusuários Massivos
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
Sumário
• Apresentação
• Jogo de Computador
• MMOG
• Jogos na WEB
• Objetivo
• Perguntas
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
Apresentação
• Bolsista
– Emiliano Carlos de Moraes Firmino
• Orientador
– Prof. MSc. Jucimar Maia da Silva Jr
• Projeto
– MMOG - Jogos Online Multiusuários Massivos
• Projeto PAIC
– Desenvolvimento de Interface Web interativas em HTML 5 e CSS 3 para Jogos de Computador online multiusuários massivos
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
Jogo de Computador
• Videogame:– “Um jogo é uma atividade de
resolução de problemas, abordado com uma atitude lúdica.” (Jesse Schell, 2008)
– Aprendizagem Interativa– Desenvolvimento de jogos
produz Conhecimento– Conhecimento obtido é
perdido pela falta de publicação
– Conhecimento obtido restrito as Empresas desenvolvimento
– Espaço para novas Pesquisas
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
Pac-man: Popular Jogo de Fliperama da Década de 80.
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
Jogo de Computador
• Desenvolvimento multidisciplinar:
– Inteligência Artificial– Computação Gráfica– Algoritmos– Arquitetura de
Computador– Interação Homem-
Computador– Física– Probabilidade– ...
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
CryEngine 3 – Motor Proprietário para o desenvolvimento Jogos realísticos.
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
MMOG
• Jogos Online Multiusuários Massivos– Massively Multiplayer
Online Game
– Sistema Distribuído em tempo real
– Usuários por Servidor: 10mil~15mil
– Aplicação com elevado nível de requerimentos
– Exemplos de MMOG:• World of Warcraft (Blizzard)
• FarmVille (Zaiga)
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
80 Milhões de Usuários Ativos
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
MMOG - Arquitetura
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
MMOG - Arquitetura
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
Cliente Erlang
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
MMOG - Arquitetura
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
Cliente WEB
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
MMOG - Arquitetura
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
Agrupados em Partidas
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
MMOG - Arquitetura
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
Servidor Erlang
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
MMOG - Arquitetura
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
Cliente WEB
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
Jogos na WEB
• Dispensa a Instalação em disco
• Browser e conexão com a Internet
• Atualmente utilizam o FLASH:
‒ Proprietária
‒ Falhas de Segurança
‒ Auto consumo de bateria em dispositivos móveis
• O HTML 5, novo padrão da W3C, apoiado por Grandes Companhias de TI (Google, Apple, Microsoft,...).
• Adiciona elementos que permitem criar aplicações gráficas, multimídia, jogos, ...
• O novo padrão deve entrar em vigor em 2011, mas muitos elementos já são parcialmente suportados em alguns Browsers.
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
Objetivo
• Criar uma Interface para MMOG.
• Utilizar o Padrão aberto HTML 5, CSS 3 e JavaScript.
• Adotar Modernos padrões de interface homem-computador.
• Usar Arquitetura de Padrões de Projetos.
• Criar uma API usando o padrão REST para a comunicação.
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
Objetivo Específico
• Criar um framework para desenvolvimento de jogos em HTML5.
• Criar uma API REST de alto desempenho.
• Criar algoritmos que mapeiem o uso de inteligência artificial para jogos.
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos
MMOG – Jogos Online Multiusuário Massivos Bolsista Fulano de Tal
Perguntas
Emiliano Carlos de Moraes FirminoMMOG – Jogos Online Multiusuário Massivos