16
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 [email protected] Junho/2010 MMOG Jogos Online Multiusuários Massivos

Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador Online Multiusuário Massivos

Embed Size (px)

Citation preview

Page 1: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador Online Multiusuário Massivos

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

[email protected]

Junho/2010

MMOGJogos Online Multiusuários Massivos

Page 2: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador Online Multiusuário 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

Page 3: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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

Page 4: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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.

Page 5: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador Online Multiusuário Massivos

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.

Page 6: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador Online Multiusuário Massivos

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

Page 7: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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

Page 8: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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

Page 9: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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 WEB

Page 10: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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

Agrupados em Partidas

Page 11: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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

Servidor Erlang

Page 12: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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 WEB

Page 13: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador Online Multiusuário Massivos

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

Page 14: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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

Page 15: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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

Page 16: Proposta PAIC: Desenvolvimento de Interface Web Interativa em HTML5 e CSS3 para Jogos de Computador 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