Este documento descreve um projeto de desenvolvimento de um jogo web do gênero RPG. O jogo tem como objetivo principal contar a história de um jovem que sai em busca da filha do rei. O documento discute aspectos como análise de requisitos, tecnologias, ambientação, personagens e considerações finais sobre o desenvolvimento do jogo em HTML5.
Palestra Campus Party 2014 - O que você precisa saber de computação para ser ...
HeroQuest - Webgame em HTML5 e Javascript
1.
2. Instituto Federal Sul Rio-Grandense
Campus Pelotas
Tecnólogo em Sistemas para Internet
Felipe Evangelista Pucinelli
3. O que é?
Por que um jogo?
Análise de requisitos
Tecnologias
História
Ambiente
Níveis
Personagens
Considerações finais
4. O que é?
Por que um jogo?
Análise de requisitos
Tecnologias
História
Ambiente
Níveis
Personagens
Considerações finais
5. Este projeto tem como objetivo
principal a modelagem e
implementação de um jogo que
funciona diretamente no sistema do
browser, sem a necessidade de
instalação (Webgame). Do gênero Role-
playing Game, também conhecido como
RPG.
“
6. Este projeto tem como objetivo
principal a modelagem e
implementação de um jogo que
funciona diretamente no sistema do
browser, sem a necessidade de
instalação (Webgame). Do gênero Role-
playing Game, também conhecido como
RPG.
“
7. Webgame
● São jogos que funcionam diretamente no
seu Navegador Web, sem a necessidade de
instalação física do jogo no disco rígido do
computador.
● Alguns Webgames necessitam da instalação
de alguns plugins para o seu
funcionamento, como por exemplo o Adobe
Flash Player.
8. Webgame em HTML5
● São jogos que funcionam diretamente no
seu Navegador Web, sem a necessidade de
instalação física do jogo no disco rígido do
computador.
● Alguns Webgames necessitam da instalação
de alguns plugins para o seu
funcionamento, como por exemplo o Adobe
Flash Player.
9. Jogos eletrônicos de RPG
● Podem ser caracterizados como um gênero
similar ao dos jogos de aventura, porém
possuem uma estrutura de mundo aberto,
diferente dos mais clássicos jogos de
aventura que apresentam uma estrutura
linear e lateral (Sidescrollers). (Super Mario
Bros, Sonic the Hedgehog)
12. O que é?
Por que um jogo?
Análise de requisitos
Tecnologias
História
Ambiente
Níveis
Personagens
Considerações finais
13. A importância dos jogos no
desenvolvimento cognitivo
Na concepção de Gros (1998), a utilização de
videogames permite o desenvolvimento das
capacidades de retenção de informações e o
estímulo à criatividade. Também desencadeia o
planejamento de situações, a formulação de
hipóteses e a experimentação, além de obrigar à
tomada de decisões e a consequente confirmação
ou invalidação das hipóteses criadas pelo jogador
à medida que o jogo se desenrola.
“
14. Lei Rouanet de incentivo a cultura
● Desde dezembro de 2011 os jogos digitais
foram incluídos para receber incentivos
através da Lei Rouanet, que prevê
estímulos, recursos e auxílio em
investimentos para diversas formas de
manifestações artísticas, culturais e para
seus respectivos criadores.
15. A importância dos jogos para o
mercado
Uma visão geral:
● O mercado de jogos eletrônicos já
movimenta quase R$ 1 bilhão de reais por
ano no Brasil;
● O Brasil é quarto maior consumidor e tem
mais de 200 empresas especializadas;
16. O que é?
Por que um jogo?
Análise de requisitos
Tecnologias
História
Ambiente
Níveis
Personagens
Considerações finais
20. O que é?
Por que um jogo?
Análise de requisitos
Tecnologias
História
Ambiente
Níveis
Personagens
Considerações finais
21. Sinopse do jogo
● O jogo conta a história de um jovem órfão
que ao completar 18 anos de idade decide
deixar sua cidade natal para desbravar o
mundo e seus perigos, e assim tornar-se um
herói.
● Porém logo descobre que a filha do rei está
desaparecida e sai em sua busca.
22. O que é?
Por que um jogo?
Análise de requisitos
Tecnologias
História
Ambiente
Níveis
Personagens
Considerações finais
23. Ambiente
● O ambiente do jogo corresponde a um
típico cenário medieval/mitológico, muito
popular nos jogos do gênero RPG.
● As áreas do jogo podem ser divididos em
áreas habitadas e não habitadas.
24.
25.
26.
27.
28. O que é?
Por que um jogo?
Análise de requisitos
Tecnologias
História
Ambiente
Níveis
Personagens
Considerações finais
29. Níveis
● Os níveis do jogo não possuem uma
estrutura linear, o personagem principal
pode percorrer livremente pelos cenários e
combater os inimigos que aparecerem pelo
caminho.
● Porém, para desenvolver o andamento da
história e consequentemente do jogo, uma
série de objetivos (Quests), devem ser
completadas.
30. O que é?
Por que um jogo?
Análise de requisitos
Tecnologias
História
Ambiente
Níveis
Personagens
Considerações finais
36. Referências
● STEFANOV, Stoyan. Padrões JavaScript. O’Reilly
Media/Yahoo Press, 2010.
● CROCKFORD, Douglas. JavaScript: The Good Parts. O’
Reilly Media/Yahoo Press, May 2008.
● SAMPAIO, Henrique. (2011) Jogos casuais tomam conta
da indústria. http://jogos.uol.com.
br/reportagens/ultnot/2008/06/24/ult2240u131.jhtm.
Acesso em Maio de 2013.
● HOUSE, Richard. Game Design: Theory and Practice
(2nd Edition) (Wordware Game Developer's Library),
2004.