<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4644465735349396296</id><updated>2011-10-27T15:15:04.937-02:00</updated><category term='Programação'/><category term='Game Design'/><category term='Enredo'/><category term='Concept Art'/><category term='Novidades'/><title type='text'>Stonehenge Online</title><subtitle type='html'>Acompanhe o processo de desenvolvimento do Stonehenge Online, um jogo pra viciar!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-5486602034103227462</id><published>2008-01-29T18:54:00.000-02:00</published><updated>2008-01-29T19:03:52.551-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Foco de projeto</title><content type='html'>Olá a todos!&lt;br /&gt;Estou aqui para lhes dizer que o servidor já está praticamente pronto para esta primeira versão. E comecei a fazer o cliente. A parte boa foi porque pude aproveitar praticamente toda a estrutura do Servidor para desenvolver o Cliente. Como eu disse, o mais dificil vai ser a Interface de usuário. Não a parte do design, mas a parte do código.&lt;br /&gt;&lt;br /&gt;Considerando que o mês de Janeiro terminou, não vou poder agora dar muito tempo a esse projeto. Então decidi partir para a parte gráfica. Acho que o melhor que tenho a fazer é organizar a equipe de arte, com a arte conceito, os modelos 3d, os cenários e a música, e tentar executar muita coisa. Pelo menos o suficiente para as necessidades do cliente. Pra quando eu voltar a programação tiver tudo lá prontinho.&lt;br /&gt;&lt;br /&gt;Então a ênfase agora vai ser na Arte.&lt;br /&gt;É isso! Abraços a todos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-5486602034103227462?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/5486602034103227462/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=5486602034103227462&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/5486602034103227462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/5486602034103227462'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2008/01/foco-de-projeto.html' title='Foco de projeto'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-5459671921236074396</id><published>2008-01-24T21:05:00.000-02:00</published><updated>2008-01-25T12:29:21.471-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Novidades'/><title type='text'>Taikodom</title><content type='html'>Olá a todos! Este post vai ser dedicado ao MSG brasileiro que está em desenvolvimento chamado Taikodom. Trata-se de um MMOG misturado com FPS e RTS. Isto significa que é um jogo massivo online, assim como second life, onde o jogador pode escolher de que forma interagir com o mundo virtual. Seja apenas visitando e viajando pelos planetas, pilotando e atirando naves como se jogasse um FPS (estilo Quake) ou até controlando diversos soldados e bases em modo RTS como no Starcraft. Tudo isso traz efeitos no mundo virtual, independente do jeito que você vá interagir com o mesmo.&lt;br /&gt;&lt;br /&gt;http://www.taikodom.com.br/&lt;br /&gt;&lt;br /&gt;A empresa que desenvolve o jogo é Brasileira e é chamada Hoplon. Esta empresa de desenvolvimento de jogos, sediada em Florianópolis, existe desde 2002. Começaram a trabalhar diretamente no projeto Taikodom a partir de janeiro de 2004.&lt;br /&gt;&lt;br /&gt;É muito bom saber que existem iniciativas como essa no nosso país. Dêem uma visita no site deles. Abraços a todos!&lt;br /&gt;&lt;br /&gt;Atualizando: Terminei o Servidor, só falta compilar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-5459671921236074396?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/5459671921236074396/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=5459671921236074396&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/5459671921236074396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/5459671921236074396'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2008/01/taikodom.html' title='Taikodom'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-2155333398697925000</id><published>2008-01-18T19:48:00.000-02:00</published><updated>2008-01-18T19:54:02.324-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>De volta!</title><content type='html'>Olá a todos!&lt;br /&gt;Estou de volta e já estou programando. Tive que trocar a placa mãe do meu PC mas já estou com ele de volta funcionando. O esquema agora vai ser terminar o Servidor e partir pro Cliente. Durante a viagem eu projetei um monte de coisa e tá dando muita vontade de programar isso tudo já. Mas não adianta eu me precipitar pq testar tudo de uma vez só daqui a muito tempo prejudicaria nosso projeto. Acredito que o ideal sejam as etapas de testes. Faremos um módulo, depois vamos aumentando. É claro que se a equipe for grande, cada um pega uma parte e faz separadamente depois junta. Mas estou sozinho por enquanto. Então vou fazer por partes.&lt;br /&gt;Em breve vou anunciar a conclusão do servidor.&lt;br /&gt;&lt;br /&gt;Abraços!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-2155333398697925000?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/2155333398697925000/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=2155333398697925000&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2155333398697925000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2155333398697925000'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2008/01/de-volta.html' title='De volta!'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-2053516635970379848</id><published>2008-01-07T20:52:00.000-02:00</published><updated>2008-01-07T21:05:53.728-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Requisitos</title><content type='html'>Eae, to sumido porque estou viajando, mas quero ver a colaboração de vocês!&lt;br /&gt;&lt;br /&gt;Estou aqui na praia, e de vez em quando pego meu caderninho e defino algumas coisas do nosso jogo no que se diz a respeito da programação. Estou vendo que poderíamos fazer o jogo em pouco tempo, mas como o semestre vai começar em março e fevereiro eu volto pro trabalho, não terei muito tempo. Só janeiro.&lt;br /&gt;&lt;br /&gt;Mas, no caderno, já projetei um sistema de itens e habilidades que podem modificar qualquer coisa no personagem. Isso vai tornar o jogo muito interessante. Tipo poderíamos ter habilidades +2% de força ou +5 de força, ou itens que lhe fazem correr 10% a mais ou lhe dar níveis em habilidades (como no diablo2), qualquer coisa. Também já projetei o sistema de Guildas, Partys, distribuição de experiencia, itens e inventário, dentre várias outras coisas. Ta faltando coisas como drops e IA.&lt;br /&gt;&lt;br /&gt;To vendo que a minha maior dificuldade vai ser com o cliente. Fazer as janelas de itens, as janelas de guilda, friends lists, quests. Isso que vai ser dificil pra mim, pela minha falta de experiência em CEGUI ou em qualquer outra GUI engine. Se nós arranjassemos um programador experiente nisso nosso jogo poderia estar rodando beta com muita coisa em julho desse ano. Mas como estou sozinho ainda, não poderei dizer qnd.&lt;br /&gt;&lt;br /&gt;Outro fator é a nossa falta de Modelador 3D. Cadê? Alguém achou algum? Só a programação pronta não é nada sem o 3D.&lt;br /&gt;&lt;br /&gt;É isso,&lt;br /&gt;Abraços a todos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-2053516635970379848?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/2053516635970379848/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=2053516635970379848&amp;isPopup=true' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2053516635970379848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2053516635970379848'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2008/01/requisitos.html' title='Requisitos'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-2581259899814296745</id><published>2007-12-27T15:32:00.000-02:00</published><updated>2007-12-27T15:50:53.933-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Resumo do final de ano</title><content type='html'>Eae!&lt;br /&gt;&lt;br /&gt;Sempre minha fraqueza em computadores aparece. hehehe. Compilar bibliotecas. Não to conseguindo compilar o MySQL++. Sem ele compilado não dá pra fazer uns testes com o banco de dados e a classe DataBase que eu fiz. Mas assim que voltar de viagem eu volto a fazer isso.&lt;br /&gt;&lt;br /&gt;Depois de terminado esse esquema do banco de dados, só vai ficar faltando o personagem, o objeto e o NPC. Que serão bem rápidos de fazer. Todo o resto está feito no servidor: chat, login, criação de personagem, etc. Aí eu já parto pro cliente. Esse vai demorar beeem mais que o servidor.&lt;br /&gt;&lt;br /&gt;No cliente eu vou ir testando com objetos 3D bem simples, já que não sei se vai dar tempo do pessoal de arte fazer alguma coisa. Na verdade nem temos um modelador 3D ainda. Só um ilustrador, Digão, que está trabalhando com a arte conceito. Se alguém souber de um modelador confiável, amigo e disponível fala pra ele entrar em contato comigo pelo e-mail. ok?&lt;br /&gt;&lt;br /&gt;É isso, vou amanhã pro sul e volto dia 12 de janeiro. E pretendo terminar o cliente teste até o dia 30/jan. Pra quem não sabe essa primeira versão vai ser bem simples. Vamos ter login, chat, personagens iguais. Nada de combate, nada de nada. Aí depois de realizarmos uns testes e consertar alguns bugs eu volto a programar pra colocarmos HP, combate e itens.&lt;br /&gt;&lt;br /&gt;Obrigado pela participação! Leiam os comentários de posts antigos, ainda tem discussões em aberto. Abraços a todos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-2581259899814296745?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/2581259899814296745/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=2581259899814296745&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2581259899814296745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2581259899814296745'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/resumo-do-final-de-ano.html' title='Resumo do final de ano'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-7797898058966919637</id><published>2007-12-26T01:04:00.000-02:00</published><updated>2007-12-26T01:11:04.786-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>MySQL++ e DataBase</title><content type='html'>Conhecido geral, o MySQL tem se tornado o banco de dados mais famoso. Mesmo com todas as críticas a respeito dele por não ser robusto para aplicações gigantescas, sei que será ótimo para o nosso jogo.&lt;br /&gt;&lt;br /&gt;Aindei pesquisando um pouco e descobri esse wrapper de MySQL para C++ chamado MySQL++. O mais interessante é que o acesso ao banco de dados ficará tão fácil quanto fazer um site com acesso a banco de dados. Basta conectar, executar as queries, iterar nos resultados e fechar a conexão no fim do programa. Bem de boa.&lt;br /&gt;&lt;br /&gt;To começando a fazer o esquema do nosso banco de dados que ficará inicialmente bem simples. Tabelas das accounts, dos characters de cada account, dos NPCs e Objetos do mundo.&lt;br /&gt;&lt;br /&gt;Também vou começar a fazer a classe singleton chamada DataBase do nosso jogo, que será responsável por criar uma interface amigável às outras classes para acessar o banco de dados. O DataBase realiza a conexão e faz as queries, retornando apenas os resultados em Structs. Tudo pronto pro jogo tratar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-7797898058966919637?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/7797898058966919637/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=7797898058966919637&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/7797898058966919637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/7797898058966919637'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/mysql-e-database.html' title='MySQL++ e DataBase'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-5233986263492031732</id><published>2007-12-25T18:13:00.001-02:00</published><updated>2007-12-25T18:23:11.116-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>MessageManager e ConnectionManager</title><content type='html'>Já programei bastante coisa do nosso servidor. Preciso inclusive aumentar aquela porcentagenzinha ali do lado. hehehe&lt;br /&gt;&lt;br /&gt;Fiz um ConnectionManager que é uma classe Singleton responsável por gerenciar todas as conexões dos clientes. Ele armazena status de INCOMMING quando um cliente está iniciando a conexão, CONNECTED quando o cliente foi aceito com senha/login e falta escolher o personagem e por fim PLAYING quando o jogador encontra-se jogando. Se a conexão cai ou o jogador desconecta eu arranco fora da lista. Esse cara também é responsável por saber que uma determinada conexão é de uma determinada accoount e está jogando com um determinado character. É pra ele que eu pergunto "Qual é o ID do personagem deste cara que me mandou essa msg?".&lt;br /&gt;&lt;br /&gt;Outro importante Singleton é o MessageManager. A cada ciclo do servidor eu chamo o update dele e ele deve iterar em todas as msgs recebidas pra tomar as decisões corretas. Ele recebe msgs como Nova Conexão, Jogador andou, jogador mandou chat, jogador escolheu personagem, soltou magia, etc. Ele também que manda de volta as msgs pros clientes.&lt;br /&gt;&lt;br /&gt;Ainda tenho muito trabalho pela frente. O mais foda é que to fazendo tudo isso só pro servidor. Depois começa o trabalho do cliente que também é muito importante. No servidor a gente se preocupa com a performace e eficiência. No cliente a gente se preocupa com a eficiência também, mas vem a tona o fator Smoothness do 3D. As interpolações e as animações são essenciais prum jogo pegar, e não a qualidade do 3D.&lt;br /&gt;&lt;br /&gt;É claro que pra esse início nosso jogo vai ser bem travadão e feio. To pouco me importando pra isso, já que sei que estou sozinho e estou aqui pra me divertir. É isso, abraços a todos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-5233986263492031732?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/5233986263492031732/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=5233986263492031732&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/5233986263492031732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/5233986263492031732'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/messagemanager-e-connectionmanager.html' title='MessageManager e ConnectionManager'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-4108219325058136000</id><published>2007-12-23T23:21:00.000-02:00</published><updated>2007-12-23T23:27:40.872-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Pause/Altas</title><content type='html'>Olá!&lt;br /&gt;Ainda não falamos disso, serei breve. Para solucionar a problemática de não poder pausar um MMORPG, inventamos um sisteminha de Pause.&lt;br /&gt;&lt;br /&gt;Em uma instância, o nosso jogo funcionaria que nem um RTS (Starcraft, Warcraft, Red Alert), ou seja, pode-se pausar o jogo por um certo tempo. Cada jogador teria um tempo máximo de pause por instancia.&lt;br /&gt;&lt;br /&gt;Agora, se o jogador não está em uma instancia, ele pode ficar de "Altas". Ele só poderia entrar neste estado estando fora de combate. Em altas o jogador não poderia ser atacado por ninguém por um certo tempo. Mais ou menos algo em torno de 3 min. o suficiente para pegar um copo dágua, ir ao banheiro, responder uma pergunta, etc.&lt;br /&gt;&lt;br /&gt;Botam fé? (Acho que minha noiva ia gostar disso em Wow, hehe)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-4108219325058136000?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/4108219325058136000/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=4108219325058136000&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4108219325058136000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4108219325058136000'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/pausealtas.html' title='Pause/Altas'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-7924703893829797994</id><published>2007-12-23T17:39:00.000-02:00</published><updated>2007-12-23T17:50:34.542-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>EntityManager</title><content type='html'>Eae!&lt;br /&gt;Comecei hoje a programar. Vai ter Muito trabalho pela frente. Impressionante como os projetos pequenos não conseguem ficar pequenos. hehe&lt;br /&gt;&lt;br /&gt;Eu já tinha esboçado a arquitetura básica do servidor, mas mesmo assim quando comecei a programar vi que ainda devo tomar muitas decisões. Como estou sozinho nessa não preciso marcar reuniões pra decidir as coisas. Fica mais facil. É só decidir. Mas em compensação tomar uma decisão errada fica também ser mais fácil.&lt;br /&gt;&lt;br /&gt;Fui fazer o EntityManager. O responsável por controlar, criar e deletar todas as entitidades do jogo. Seja Objetos em cena, Jogadores ou NPCs. Quando pensei na arquitetura resolvi fazer uma abstração chamada Entidade. Tudo que é Objeto, Player ou NPC seria para o EntityManager uma Entity. Quando eu quisesse atualizar todo mundo bastaria chamar o método Update do EntityManager que ele iria atualizar todas as entidades do jogo. Mas preferi fazer diferente.&lt;br /&gt;&lt;br /&gt;Se o servidor está rodando na velocidade que deveria ele chama UpdatePlayers, UpdateObjects e UpdateNPCs. Mas se ele está lento eu ignoro o UpdateObjects, já que têm menos prioridade em relação a atualização dos Players e NPCs. Então no EntityManager ele já distingue quem é player, NPC ou objeto. Apesar desta mudança todos ainda são Entity.&lt;br /&gt;&lt;br /&gt;Guardei tb com cada entidade uma flag. Essa flag é uma forma de dizer se aquela entidade precisa ou não de um update. Se não precisa o Método Update ignora aquele entidade e parte pra próxima. Isso pode nos economizar muito processamento. Por exemplo, uma fogueira, cenário de um acampamento, é uma Entidade do tipo Object. Ela só precisa ser atualizada uma vez, que é a vez que ela é criada. Depois ela fica lá, paradinha, só sendo animada pelo cliente.&lt;br /&gt;&lt;br /&gt;É isso, a vida de programador é dura. hehehe&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-7924703893829797994?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/7924703893829797994/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=7924703893829797994&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/7924703893829797994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/7924703893829797994'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/entitymanager.html' title='EntityManager'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-8209361215500863960</id><published>2007-12-23T01:04:00.000-02:00</published><updated>2007-12-23T01:20:23.758-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Skills (Perícias)</title><content type='html'>Só esclarecendo: Habilidades são tipos as magias e talentos que personagem tem por ser de uma classe e atingir certos níveis. Skills são aqueles pontos que normalmente indicam sua proficiência em alguma coisa. Por exemplo, minerar, acertar uma magia, fazer um item.&lt;br /&gt;&lt;br /&gt;Então quero complementar o que o Darshu e o Renan estavam comentando sobre skills em outros posts. A vantagem de ser ter skill é que vc estimula o jogador a realizar certas atividades durante todo o jogo. Por exemplo, se não tem skills, os personagens só vão fazer itens em um lvl muito alto, já que lá os itens fariam mais diferença. Mas poderíamos implementar um sistema de skills que obrigasse o jogador a treinar para atingir a proficiencia de fazer bons itens.&lt;br /&gt;&lt;br /&gt;Poderiamos ter skills de (por enquanto):&lt;br /&gt;&lt;br /&gt;- Armor Craft&lt;br /&gt;- Weapon Craft&lt;br /&gt;- Goodies Craft&lt;br /&gt;- Melee&lt;br /&gt;- Ranged&lt;br /&gt;- Casting&lt;br /&gt;- Armor Defense&lt;br /&gt;- Shield Defense&lt;br /&gt;- Magic Resistence&lt;br /&gt;&lt;br /&gt;A sugestão do Renan foi que implementassemos uma verdadeira vantagem de se ter um skill alto. No Helbreath, ao atingir 100% com Espada, o personagem ganha uma habilidade de dar um ataque critico por 10 lvls. Ou seja, um personagem no lvl 75 teria 7 ataques críticos a hora que ele quiser. Esses ataques se recuperam com o tempo de jogo. Isso estimula o personagem a ter 100% e não simplesmente ter uma skill alta. Podemos fazer algo parecido. As skills abrem novas habilidades na árvore da sua classe.&lt;br /&gt;&lt;br /&gt;O que acham?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-8209361215500863960?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/8209361215500863960/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=8209361215500863960&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/8209361215500863960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/8209361215500863960'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/skills-percias.html' title='Skills (Perícias)'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-7172170300389921912</id><published>2007-12-20T18:22:00.000-02:00</published><updated>2007-12-20T18:48:16.256-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Guild Wars?</title><content type='html'>Começo com a pergunta "Guild Wars?" não porque não quero, pelo contrário. Quero tanto que poderíamos até não chamar de Guild War pra deixar mais bonito. hehehe&lt;br /&gt;&lt;br /&gt;O nosso sistema de PvP poderia prover aos jogadores a possibilidade de, além de lutar contra os jogadores do outro time, haver conquista de cidades. Não quero estimular a disputa entre guildas da mesma facção, mas sim entre guildas inimigas.&lt;br /&gt;&lt;br /&gt;Nos territórios contestados existiriam acampamentos, vilas e cidades controladas por alguém. No inicio poderiam ser cidades todas controladas por entidades neutras, inclusive que vendam itens, dêem quests para ambos os times. Mas é possível um time conquistar este local e tornar tudo aliado. Isto traria diversos benefícios ao time:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Teleporte.&lt;/li&gt;&lt;li&gt;Novas quests.&lt;/li&gt;&lt;li&gt;Novas instancias.&lt;/li&gt;&lt;li&gt;Novos itens vendidos somente lá.&lt;/li&gt;&lt;li&gt;Novas recipies.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Possibilidade de uma guilda poder dominar e lucrar em cima dos impostos.&lt;/li&gt;&lt;/ul&gt;Um time deve destruir determinadas estruturas nestes locais para tornar a cidade sua. Por exemplo, em uma vila NEUTRA exisitiriam 5 estandartes de madeira, sendo 4 ao redor da cidade e 1 dentro do forte. Estes estandartes podem ser atacados. Mas quando atacados, os NPCs da vila se revoltam para protege-los e atacam quem os atacou. Se os estandartes forem destruídos a vila passa a ser aliada do time que destruiu e ainda, a guilda que mais deu dano nos estandartes passa a ser a guilda regente do local.&lt;br /&gt;&lt;br /&gt;A guilda regente vai ser responsável por controlar o dinheiro do banco da guilda para melhorar o HP dos estandartes e comprar itens e habilidades para os NPCs. O dinheiro é arrecadado mensalmente(automaticamente) como cobrança de impostos dos NPCs ali presentes e ainda a guilda ganha uma pequena parte de todo dinheiro gerado por completar quests. Seja as quests completadas por membros da guilda ou quests que foram completadas por outros jogadores que estão disponíveis naquela cidade conquistada.&lt;br /&gt;&lt;br /&gt;Um time pode atacar a vila mesmo que seja dominada por uma outra guilda do outro time. Mas neste caso a vila já é INIMIGA, então, quando o time atacante entrar na cidade ele já será atacado pelos NPCs. Para o outro time dominar a cidade ele deve destruir os estandartes. Quando estandartes de uma vila conquistada é atacado um aviso é enviado a todos daquele time que estão online.&lt;br /&gt;&lt;br /&gt;Como vocês acham que fica a questão de guildas inter-time? Poderíamos fazer de várias maneiras.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Uma guilda de mesmo time poderia confrontar a outra guilda pra poder dominar a cidade. Como uma espécie de duelo controlado. &lt;span style="font-style: italic;"&gt;OU&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Uma guilda domina a cidade por um período específico, dependendo do tamanho da cidade, e ao fim deste período pode confrontar outras guildas que desejam também reger a cidade. Se ao final do período nenhuma outra guilda se candidatar, a mesma guilda continua regendo até que apareça um confrontante. &lt;span style="font-style: italic;"&gt;OU&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Uma guilda domina uma cidade até que desista ou perca pra NPCs ou pro outro Time. (Claro! pensou que NPCs não iam atacar as vilas dominadas?). &lt;span style="font-style: italic;"&gt;OU&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Várias guildas dominam uma cidade ao mesmo tempo. E ficam regendo até que NPCs ou o outro time os ataque. OU&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nenhuma guilda domina. É um time que domina uma cidade. Aí o Banco de dinheiro da cidade é regido por uma espécie de votação, onde quem tem mais nível tem mais peso.&lt;/li&gt;&lt;/ol&gt;o que vcs acham?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-7172170300389921912?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/7172170300389921912/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=7172170300389921912&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/7172170300389921912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/7172170300389921912'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/guild-wars.html' title='Guild Wars?'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-6863488863437199526</id><published>2007-12-19T03:51:00.000-02:00</published><updated>2007-12-19T13:57:05.278-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Resumo</title><content type='html'>Resumo da nossa situação de decisões:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;font-size:130%;" &gt;Personagem&lt;/span&gt;&lt;br /&gt;Raça:&lt;/span&gt; Humano.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Civilizações: &lt;/span&gt;várias, &lt;span style="font-style: italic;"&gt;não definidas.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Times:&lt;/span&gt; A favor dos Aliens vs Contra os Aliens.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Atributos: &lt;/span&gt;Força, Agilidade, Vitalidade, Sabedoria, Inteligência, Defesa, Resistência à Magias.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Classe: &lt;/span&gt;Começa com Novice, lvl 5 escolhe uma classe. Possibilidades: Warrior, Healer, Sorcerer ou Rogue.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Feats&lt;/span&gt;&lt;span style="font-style: italic;"&gt; (Habilidades e Magias de classe):&lt;/span&gt; Distribuídas em 3 Árvores pra cada classe.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Famas:&lt;/span&gt; Pode subir todas, mas é melhor subir uma só. Opções:&lt;span class="nfakPe"&gt; Head&lt;/span&gt; &lt;span class="nfakPe"&gt;Hunter, &lt;/span&gt;Battlecry Master, Treasure &lt;span class="nfakPe"&gt;Hunter, &lt;/span&gt;Dungeon Master ou Scout Master. Ao subir de lvl nas famas o personagem ganha novas habilidades.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Profissão: &lt;/span&gt;Não terá.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Skills:&lt;/span&gt; Usar recipie pra fazer itens.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ao Uppar:&lt;/span&gt; Escolhe os pontos dos atributos e um novo Feat.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Quests: &lt;/span&gt;&lt;span style="font-style: italic;"&gt;em aberto.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:130%;" &gt;Jogo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Chat: &lt;/span&gt;Tradicional do Wow + Abas de canais e PM estilo mIRC.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Instancias:&lt;/span&gt; Com passagens secretas e tesouros.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Guildas: &lt;/span&gt;Dominam cidades e ganham lucro com quests completadas. &lt;span style="font-style: italic;"&gt;Ainda não discutido mais afundo.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PvP: &lt;/span&gt;rola solto no jogo. Time 1 contra time 2.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;O que eu esqueci?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-6863488863437199526?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/6863488863437199526/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=6863488863437199526&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/6863488863437199526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/6863488863437199526'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/resumo.html' title='Resumo'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-8136687153508050619</id><published>2007-12-18T15:39:00.000-02:00</published><updated>2007-12-19T13:42:45.560-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Habilidades de Classe e de Fama:</title><content type='html'>&lt;p&gt;Como seriam as aquisições das habilidades de classe/fama?&lt;br /&gt;Uma possibilidade (e do meu ponto de vista, a mais legal) é que conforme o jogador passe de nível, ele de fato ganhe um ponto para colocar em uma habilidade nova. Mas isso apenas para habilidades de Classe.&lt;br /&gt;&lt;br /&gt;Para as habilidades ganhas através da fama, acho que deve ser algo ao estilo RPGs de videogame, conforme você ganha 'pontos' naquela fama, você pode liberar uma habilidade nova, que é dada de acordo com sua CLASSE de personagem.&lt;br /&gt;Por exemplo:&lt;br /&gt;Um "Mago" Battlecrier evolui e ganha a primeira habilidade de Battlecrier.&lt;br /&gt;Vamos supor que ele ganhou a habilidade "Massive spell". Uma opção seria ela ter uma função pré-definida já, mas uma que achei mais interessante pq REALMENTE faria os personagens diferirem bastante, seria que quando você ganha uma habilidade de fama, ela tem possíveis bonus. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;"Massive Spell":&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;Dá um bônus dentre os escolhidos: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Suas magias causam Splash damage em uma área muito grande com um bônus de dano x%, em troca de uma grande quantidade de Mana.&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Toggle (você pode ligar ou desligar, se estiver ligado, o bonus é passivo)&lt;/em&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Suas magias causam Splash damage em uma pequena área, com um bônus de dano 2x%, em troca de uma grande quantidade de Mana (maior do que a acima).&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Toggle (você pode ligar ou desligar, se estiver ligado, o bonus é passivo)&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Suas magias de área dão bônus de moral aos seus aliados.&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Active (você ativa para sua próxima magia dar os bônus, para não ter custo adicional em Mana pra dar buff em grupo que ja esta buffado)&lt;/em&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;E no momento que você pega uma dessas habilidades, &lt;span style="color:#ff0000;"&gt;você exclui a possibilidade de pegar as outras 2&lt;/span&gt;, podendo apenas pegar a 'especialização' na que pegou antes. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;Claro que isso é apenas um exemplo de UMA das habilidades de fama. E conforme o personagem fosse evoluindo, novos níveis de habilidade surgiriam (como os tiers de Talents no WoW, um novo a cada X lvls).&lt;br /&gt;Pra mim isso valoriza os diferentes builds de cada personagem, e valoriza a variedade de gostos, tem jogadores que gostam de muito dano em área, tem os que gostam de menos dano em área maior, e tem os que são de suporte. Também possibilita que cada gosto possa jogar um mesmo estilo (Fama). É frustrante você jogar de healer e não poder fazer certas coisas pq os bônus são fracos. É uma das maiores reclamações por exemplo nos foruns do WoW.&lt;br /&gt;E faz com que o personagem evolua em sua 'sub-classe' exercendo-a, e não 'peguei a classe, agora eh soh upar fazendo outras coisas'.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-8136687153508050619?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/8136687153508050619/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=8136687153508050619&amp;isPopup=true' title='11 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/8136687153508050619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/8136687153508050619'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/habilidades-de-classe-e-de-fama.html' title='Habilidades de Classe e de Fama:'/><author><name>Alexandre Taitson</name><uri>http://www.blogger.com/profile/06759184922867608256</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-2340888677636043747</id><published>2007-12-17T12:34:00.001-02:00</published><updated>2007-12-18T15:18:09.247-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Evolução do Personagem</title><content type='html'>Como seria o sistema de evolução ideal do personagem?&lt;br /&gt;&lt;br /&gt;Os tipos que existem: Níveis (praticamente todos os RPGs e MMOs) e por treino.&lt;br /&gt;O Sistema por níveis é o sistema adotado em quase todos os RPGs existentes, sejam eles online ou não.&lt;br /&gt;Um pró dele, pra mim é somente a facilidade de programar, se comparado ao sistema de treino, mas é um sistema bem aceito pelos jogadores.&lt;br /&gt;O sistema de treino é o sistema adotado pelo Ultima Online, que você aumenta um atributo por treiná-lo, malhando, minerando, correndo, coisas assim;&lt;br /&gt;e você aumenta uma skill por utiliza-la com frequencia. Subindo percentualmente e te dando maiores possibilidades conforme evolui.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Qual sistema deveríamos utilizar? E porque?&lt;/strong&gt;&lt;br /&gt;No sistema de evolução por níveis, você passou um nível, distribui seus pontos, como deseja e aprende a habilidade nova que desejar, eu acho o melhor sistema para se utilizar para os atributos básicos, o sistema de treino acaba deixando todos 'overpowers', e o status cap de fato fará todos os jogadores que utilizam classes iguais utilizarem os mesmos atributos, ficariam todos iguais.&lt;br /&gt;&lt;br /&gt;Mas para um sistema de skills/habilidades, eu acho o de treino mais interessante. Conforme você o utiliza, sua habilidade nele aumenta x%, quando chega a 100% ela melhora e passa de nível, ou ela chega ao seu máximo. &lt;br /&gt;Acho que isso deixa também os jogadores treinarem suas skills pra verem a evolução do personagem sem ter que upar para isso também. Quando ele passa de nível ele vê uma evolução, e quando ele sobe uma skill, também, não fica muito tempo na mesmice.&lt;br /&gt;As skills poderiam ser aprendidas em um NPC quando o jogador atinge certo nível, e a partir daí tem que utilizá-la para torná-la mais forte. Níveis acima (ou com Fama), ele poderia pegar uma outra habilidade que torne uma habilidade antiga mais forte também, para as habilidades não serem esquecidas depois que foram pegas.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Skills:&lt;/strong&gt;&lt;br /&gt;E quanto à skills, deveríam existir Sinergia entre elas? (certa skill dar bônus para outra).&lt;br /&gt;Isso acontece em Diablo 2, Ultima Online, muitos jogos, e torna uma skill mais desejada por fortalecer uma que utilizam com mais frequencia.&lt;br /&gt;Como não haverão profissões, entenda por skill a sua habilidade com cada arma, os poderes que você pode fazer com elas. (Dash Attack por exemplo)&lt;br /&gt;&lt;br /&gt;Oque acham?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-2340888677636043747?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/2340888677636043747/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=2340888677636043747&amp;isPopup=true' title='8 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2340888677636043747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2340888677636043747'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/evoluo-do-personagem.html' title='Evolução do Personagem'/><author><name>Alexandre Taitson</name><uri>http://www.blogger.com/profile/06759184922867608256</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-4509975346610093240</id><published>2007-12-15T21:18:00.000-02:00</published><updated>2007-12-16T20:10:30.466-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Atributos e Níveis</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fc02.deviantart.com/fs8/i/2005/314/6/c/Warrior_Within_by_yojimbo017.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://fc02.deviantart.com/fs8/i/2005/314/6/c/Warrior_Within_by_yojimbo017.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-style: italic;"&gt;Yojimbo017 - Deviantart&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Como sempre, vamos simplificar. Vamos nos basear em RPGs. Influência de cada atributo:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Força:&lt;/b&gt; Dano, Vida, Redução de Dano&lt;/li&gt;&lt;li&gt;&lt;b&gt;Agilidade: &lt;/b&gt;Velocidade de Ataque, Velocidade de movimento, Esquiva&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vitalidade: &lt;/b&gt;Pontos de Vida, Taxa de Recuperação de Vida&lt;/li&gt;&lt;li&gt;&lt;b&gt;Sabedoria:&lt;/b&gt; Pontos de Mana, Taxa de Recuperação de Mana&lt;/li&gt;&lt;li&gt;&lt;b&gt;Inteligência:&lt;/b&gt; Dano de Magia, Chance de Acerto&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Defesa: &lt;/b&gt;Armadura + Esquiva -&gt; Implica em Redução de Dano e Erro no ataque. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Resistênca à Magias:&lt;/b&gt; Redução de Dano Mágico, Redução da chance de Acerto.&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Fire&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Frost&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Shadow&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Nature&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Isso é fácil. Com certeza poderíamos ter umas mudancinhas aí, até deixa-lo mais interessante e mais complexo. Mas a pergunta seria: O personagem ao passar de nível escolhe em o que colocar seus pontos de atributos ou é automatico para cada classe?&lt;br /&gt;&lt;br /&gt;No Wow é automático. Mas a cada level vc tem que: comprar magia, escolher talento e trocar os itens. No diablo2 você ganha 5 pts e destribui, mas em compensação só precisa depois decidir onde colocar 1 ponto de magia.&lt;br /&gt;&lt;br /&gt;O bom do jeito do Wow no nosso jogo é que pode-se upar os níveis sem saber ao certo qual classe vc vai ser. Pq Novice todo mundo evoluiria da mesma forma. Mas do jeito do Diablo2, Helbreath ou RPG, vc tem mais mobilidade e decide como seu personagem vai ser. Mas também isso é ruim porque para novatos no jogo com certeza existirão muitos erros de escolha de pontos. Daqueles que vc se arrepende durante toda a vida de seu personagem.&lt;br /&gt;&lt;br /&gt;Mas poderíamos colocar a opção de resetar os pontos e escolher de novo, com um custo financeiro. Mas isso provoca uma certa indiferença ao build do personagem. "Ah, tanto faz que ponto eu coloco, depois eu vou lá e pago 50 gold pra resetar."&lt;br /&gt;&lt;br /&gt;O que vcs acham? eu to pensando que do jeito do Wow fica mais interessante. Mas daríamos mais importância na passagem de nível em itens e habilidades novas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-4509975346610093240?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/4509975346610093240/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=4509975346610093240&amp;isPopup=true' title='15 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4509975346610093240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4509975346610093240'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/atributos-e-nveis.html' title='Atributos e Níveis'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-2382704104599344077</id><published>2007-12-15T21:00:00.000-02:00</published><updated>2007-12-16T01:03:33.300-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enredo'/><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>PvP e Guerras</title><content type='html'>Mais uma vez devo resumir o enredo geral, assim fico mais engatilhado pra continuar escrevendo. Na era antiga, com grandes cidades e grandes civilizações, quase apocalíptica por causa das criaturas que infestaram o mundo. Como então criar um cenário de PvP?&lt;br /&gt;&lt;br /&gt;Poderíamos simplesmente colocar civilizações em dois times. Ou até mais. Mas qual seria o grande fator raiva que faz gerar uma guerrar entre tais civilizações? Eu respondo que deve ser alguma coisa a ver com os Alienígenas. Poderíamos dizer que um determinado "time" é contra a invasão dos alienígenas. Então eles lutam contra tudo o que é alienígena. Motivo maior seria a destruição que foi causada na terra e famílias perdidas. Mas claro, se aproveitam dos aparatos mágicos que eles aprenderam a usar.&lt;br /&gt;&lt;br /&gt;Outro time poderia ser a favor. Não que os humanos apoiariam os erros e as criaturas criadas em laboratório. Mas esse time 2 defenderia que os alienígenas ajudaram muito o planeta e agora devem ter ajuda dos próprios homens para limpar a bagunça descontrolada que foi gerada. Para eles é graça aos aliens que existem as magias, os templos e as cidades. Então, por isso devem ser respeitados e apoiados.&lt;br /&gt;&lt;br /&gt;Além disso, como eu disse em outro post, tem sempre soldados do exército alien chegando na terra pra atacar os humanos e restabilizar os estudos e experimentos. Já que para o planeta alien os humanos não passam de animais com pouca capacidade mental.&lt;br /&gt;&lt;br /&gt;Mas mesmo que o exército alien ataque os humanos e extermine cidades etc, existe os aliens que estão a mais tempo, e estão tentando, com a ajuda do time 2 restaurar a paz neste planeta. Alguns com a intensão de ficar aqui pra sempre e outros com a intensão de ir embora depois.&lt;br /&gt;&lt;br /&gt;Então a briga rola solta nos territórios contestados. O time 2 acha que o time 1 está se aproveitando dos poderes aliens e traindo seus deuses(aliens). O time 1 acha que os alienígenas devem ser expulsos e com eles todo mundo que os apoia.&lt;br /&gt;&lt;br /&gt;Podemos ter também um passado de guerras entre os times. Como escravidão, controle de territórios, ataques sem motivos, enriquecimento sobre o outro time, etc. Tudo que rolou na época.&lt;br /&gt;&lt;br /&gt;Que tal? é motivo pra raiva, ou ta fraco ainda?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-2382704104599344077?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/2382704104599344077/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=2382704104599344077&amp;isPopup=true' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2382704104599344077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2382704104599344077'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/pvp-e-guerras.html' title='PvP e Guerras'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-4146221739461948267</id><published>2007-12-15T16:19:00.000-02:00</published><updated>2007-12-15T16:30:54.344-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Guilda + Profissões</title><content type='html'>Antes mesmo de discutirmos sistema de guilda, quero continuar a questão das profissões.&lt;br /&gt;&lt;br /&gt;Tínhamos pensando na reunião que, por exemplo, um personagem só seria minerador se ele fosse contratado por um NPC blacksmith. Desta maneira o jogador deveriar minerar e pagar tributos ao seu empregador. Assim o jogador teria um objetivo maior que seria manter o emprego, do que simplesmente conseguir dinheiro. Então ele teria que fazer quests pro seu chefe e assim por diante.&lt;br /&gt;&lt;br /&gt;Também pensamos que esse dinheiro coletado pelos chefes deveriam ir como impostos para a cidade. Agora juntamos com o fato de uma guilda poder dominar uma cidade. Consequentemente temos um guilda que ganha dinheiro pelo esforço dos jogadores. Com esse dinheiro, a guilda poderia melhorar sua cidade updando seus soldados, construindo torres e fortificando as construções.&lt;br /&gt;&lt;br /&gt;Se tirassemos as profissões, as coisas teriam que ser um pouco diferentes. Mas mesmo assim poderia ficar interessante. Poderíamos fazer com que a guilda que domina uma cidade ganhe dinheiro a cada semana, por causa da cobrança de impostos que todos os cidadãos NPCs sofrem. Além disso, poderíamos colocar uma regra que 5% do dinheiro ganho, em quests daquela cidade e ganho pelos integrantes da guilda em quests, iria pro banco da Guilda.&lt;br /&gt;&lt;br /&gt;Então, para uma guilda melhorar sua cidade ela tem que fazer quest. E uma cidade extremamente movimentada por jogadores também iria se beneficiar.&lt;br /&gt;&lt;br /&gt;O que acham? Como eu disse no outro post, pra tirar o sistema de profissões temos que reequilibrar a entrada de recursos no jogo. Seja por Dungeons, Treasures, Drops etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-4146221739461948267?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/4146221739461948267/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=4146221739461948267&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4146221739461948267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4146221739461948267'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/guilda-profisses.html' title='Guilda + Profissões'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-5674156329954094297</id><published>2007-12-15T01:02:00.001-02:00</published><updated>2007-12-15T01:30:13.498-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Profissões</title><content type='html'>Olá!&lt;br /&gt;As profissões são o grande ganha pão dos MMO. Quase como uma máquina de fazer dinheiro ligado 24h. Os personagens até ganham dinheiro achando itens nos drops, mas minerar, caçar, pescar dão muito mais dinheiro. Ou seja, temos que pensar muito bem em como vamos fazer isso. Temos também que pensar fora da idade medieval. Esquecer os padrões.&lt;br /&gt;&lt;br /&gt;Vamos começar discutindo a matéria prima utilizada na época.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Peles de animais para fazer roupas, casas, armas e armaduras.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pedras e Madeira para construir lares, monumentos, armas e armaduras.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ouro e outros metais para constuir adornos, armas e armaduras.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Barro e Argila para jarros, utensílios e arte.&lt;/li&gt;&lt;li&gt;Comida para alimentação.&lt;/li&gt;&lt;li&gt;Plantas e Ervas para medicina.&lt;/li&gt;&lt;/ul&gt;Agora podemos discutir as profissões de gathering, ou "profissão de coleta".&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hunters podem caçar comida e pegar pele de animais.&lt;/li&gt;&lt;li&gt;Miners podem pegar Pedras, Metais preciosos e Argila.&lt;/li&gt;&lt;li&gt;Lumberjack ou Woodcutter podem cortar madeira.&lt;/li&gt;&lt;li&gt;Herbalists podem colher ervas medicinais.&lt;/li&gt;&lt;/ul&gt;Agora as profissões que utilizam-se destas matérias primas.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cooker&lt;/li&gt;&lt;li&gt;Blacksmither&lt;/li&gt;&lt;li&gt;Builder&lt;/li&gt;&lt;li&gt;Artisan&lt;/li&gt;&lt;li&gt;Shaman&lt;/li&gt;&lt;li&gt;Tailor&lt;/li&gt;&lt;/ul&gt;Ok, temos uma lista enorme de profissões. Esquece ela. Agora, por que ter profissões no jogo? Qual é o grande lance? O nosso jogo então poderia não ter profissões. Os personagens seriam guerreiros. Ou seja, respeitado por todos, adorados por muitos e na maioria das vezes um grande Mercenário. O dinheiro poderia vir aos personagens apenas por quests.&lt;br /&gt;&lt;br /&gt;Poderíams trabalhar mais na questão tesouros. Fazendo como uma espécie de RPG de mesa. Os personagens sempre encontram baús de tesouro nas dungeons e encontram monstros cheios de grana. E ao mesmo tempo que se enriquecem estão ganhando experiência matando monstros. Poderíamos fazer passagens secretas nas instâncias. Inclusive aleatórias, para evitar que os jogadores já saibam onde estão.&lt;br /&gt;&lt;br /&gt;O que acham, fim das profissões? Aliás, a favor da profissão guerreiro!?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-5674156329954094297?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/5674156329954094297/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=5674156329954094297&amp;isPopup=true' title='7 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/5674156329954094297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/5674156329954094297'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/profisses.html' title='Profissões'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-247147257253746590</id><published>2007-12-14T01:18:00.000-02:00</published><updated>2007-12-14T01:30:11.847-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enredo'/><title type='text'>Enredo do PvE</title><content type='html'>Eae!&lt;br /&gt;Nosso jogo se passa lá em 3000 antes de cristo em uma época quase apocalíptica. O problema começou por causa dos experimentos que alienígenas fizeram com os animais daqui e de outros planetas. Eles mantiam diversos laboratórios, (bem diferentes do que nós temos como um laboratório), principalmente dentro de naves, que começaram a ser destruídos pelas criaturas que eles criaram.&lt;br /&gt;&lt;br /&gt;Com o objetivo de descobrir doenças, criar novas espécies mais adaptáveis e repovoar o planeta deles, eles fizeram diversos cruzamentos entre espécies. Como Cavalos e Serpentes, Tigres e Elefantes. E assim por diante.&lt;br /&gt;&lt;br /&gt;Então, basicamente este é o cenário que nossos jogadores vão enfrentar. Poderíamos começar com animaizinhos mutados atacando plantações em uma cidade pequena. O Jogador nos seus primeiros níveis, começaria desinfestando as plantações. Então, deve buscar treinamento para aperfeiçoar sua técnicas e combater essas criaturas que estão aparecendo. Ao longo de sua jornada, vai descobrindo milhares de outras espécies, muito mais perigosas que devem ser extintas antes que a raça humana se perca.&lt;br /&gt;&lt;br /&gt;Além desses seres mutados, as espécies trazidas pelos alíenígenas e inclusive alguns grupos de alienígenas também devem ser combatidos. Como por exemplo soldados do outro planeta, que foram enviados para acabar com essa revolta humana.&lt;br /&gt;&lt;br /&gt;É mais ou menos por aí... o que acham? vai ser legal pensar nas misturas de espécies. =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-247147257253746590?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/247147257253746590/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=247147257253746590&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/247147257253746590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/247147257253746590'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/enredo-do-pve.html' title='Enredo do PvE'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-1349372313741676657</id><published>2007-12-14T01:03:00.001-02:00</published><updated>2007-12-14T01:18:02.917-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>PvE</title><content type='html'>Pra quem não sabe PvE significa Player vs Environment, ou seja, Monstros e Chefes que o Jogador deve combater.&lt;br /&gt;&lt;br /&gt;Então, Isso é o que pega em um MMO de qualidade. Não temos como discutir se o jogo é bom sem discutir seu combate. Então nesse jogo quero levar em conta um bom sistema de combate. Na verdade, o que a gente acha ser um bom sistema de combate.&lt;br /&gt;&lt;br /&gt;Eu não gosto do PvE do Wow porque é meio automático. No Wow, vc clica no monstro e o seu personagem começa a bater se estiver no alcance. A gente até tenta pular, rodopiar, mas no final das contas o que importa é se ta perto do monstro ou não. Mas tb fazer um sistema de combate mais complexo demandaria MUITA programação e banda de internet. Coisas que não temos em abundância por aqui.&lt;br /&gt;&lt;br /&gt;Mas existem os sistemas simples que são legais. Eu gosto do jeito que é o Diablo2. Vc segura o clique do mouse no monstro e o seu personagem ataca enquanto está segurando o mouse. Se vc solta, ele para de atacar. Acho que é uma mudança simples, mas torna o jogo mais interessante pra mim.&lt;br /&gt;&lt;br /&gt;Mas temos uns probleminhas. No Wow, vc clica uma vez no monstro pq vc precisa ficar com o mouse solto pra clicar nas suas magias, ou fazer outras coisas. No Diablo2 o sistema de magias é tão simples, que vc só precisa aperta teclas no teclado para soltar as magias.&lt;br /&gt;&lt;br /&gt;E tb, precisamos pensar nas magias em PvE. Se fosse que nem Diablo2 vc solta a magia em uma direção. Inviável em um MMORPG por causa do lag. Mas em Wow vc fica com o alvo travado e sempre que vc apertar o botão da magia ela voa em direção do monstro. Tem vantagem tb pra qnd o alvo muda de posição drasticamente, vc não precisa mirar de novo. Evitam dores de cabeça com Lag.&lt;br /&gt;&lt;br /&gt;E se fosse parecido com Ragnarok? o combate de arma é igual do Diablo2, mas a magia é diferente. Sempre que vc clica em uma magia vc tem que escolher o alvo. Isso atrapalha qnd existem muitos personagens pulando em 3D e vc é um mago.&lt;br /&gt;&lt;br /&gt;O que fazer? Qnd comecei a escrever esse post ia defender o do Diablo2, mas percebi que não é tão viável qnt parecia. O que acham? existem outras alternativas?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-1349372313741676657?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/1349372313741676657/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=1349372313741676657&amp;isPopup=true' title='6 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/1349372313741676657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/1349372313741676657'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/pve.html' title='PvE'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-4791733942366511241</id><published>2007-12-13T10:53:00.000-02:00</published><updated>2007-12-13T11:16:16.871-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Sistema de Classes</title><content type='html'>Eae pessoal!&lt;br /&gt;Que tal nós copiarmos que nem é feito no Ragnarok ou no Age of Conan? O jogador só vai escolher sua classe depois de um certo nível. Em Ragnarok por exemplo, vc inicia em uma classe chamada Novice, e no nível 10 vc deve escolher qual será sua próxima classe. Inclusive depois de vários níveis vc pode escolher uma subclasse. No Age of Conan é parecido, mas vc escolhe a sua classe no nível 5 e seu trabalho no nível 20.&lt;br /&gt;&lt;br /&gt;Eu acho muito fera desse jeito. Porque sempre que vc começa a jogar um jogo, vc não quer fazer quests ou nem escolher uma classe logo de cara.  Quer mesmo sair matando uns monstrinhos pra saber se o sistema de combate lhe agrada. Claro, já que o que vc mais faz em um MMO é combate PvE.&lt;br /&gt;&lt;br /&gt;Então iniciaremos com uma classe Aprendiz. Pra passar do nível 5, e ir para o 6, você deve encontrar um treinador da sua classe. Classes disponíveis: Warrior, Sorcerer, Healer, Rogue.&lt;br /&gt;&lt;br /&gt;Cada classe possuiria duas ou três árvores de talentos. Exatamente como no Diablo 2 e Wow. E essas árvores possibilitam o jogador a ter diferentes combinações de poder. As magias e habilidades mágicas são obtidas todas por essa árvore de talentos. Até o nível máximo do personagem, seria possível obter uma árvore e meia de talentos.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="nfakPe"&gt;Warrior&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Defesa/Agro (Tanker)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Melee (Tanker/DPS)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ranged (DPS)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Rogue&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Dual-Wield (DPS)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ranged (DPS/Dano Massivo)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Shadow (Dano Massivo)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Sorcerer&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Fogo e Gelo (Dano Massivo)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Alienígena (Dano Massivo)&lt;/li&gt;&lt;li&gt;Natureza (Dano Massivo/HEAL)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Healer&lt;/li&gt;&lt;ul&gt;&lt;li&gt; Light (HEAL)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Buff (Tanker)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Necromancer (DOT/Dano Massivo)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Além disso vale a pena lembrar que cada classe dessa é combinada com sua fama. Assim como existe a árvore de talentos, vai existir a linha de talentos da fama. Essa vc adquire sem escolha, ou seja, a medida que ganha pontos em Fama, vc ganha habilidades automaticamente. Já no caso da Árvore de talentos: vc passa de nível, ganha 1 ponto e escolhe onde coloca-lo.&lt;br /&gt;&lt;br /&gt;É isso. O que acham? eu quero uma coisa simples. Acham que eu compliquei demais?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-4791733942366511241?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/4791733942366511241/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=4791733942366511241&amp;isPopup=true' title='8 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4791733942366511241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4791733942366511241'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/sistema-de-classes.html' title='Sistema de Classes'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-4515657386970733210</id><published>2007-12-12T14:42:00.000-02:00</published><updated>2007-12-12T14:52:08.366-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Sistema de Chat</title><content type='html'>Afinal de contas porque será que brasileiro é uma praga em tudo qnt é coisa online? chat, mIRC, MMORPG, Orkut, Fotolog. Tudo é maioria brasileira. Deve ser por causa das comunidades que se criam e por causa dos amigos.&lt;br /&gt;&lt;br /&gt;Então vamo botar pra quebrar nesse sistema de comunicação do nosso jogo! Quero viciar brasileiro. Nem que entrem só pra bater papo. hehehe&lt;br /&gt;&lt;br /&gt;Pensei primeiramente em repensar. Esquece UltimaOnline, esquece Wow, esquece Helbreath. Como seria um chat ideal? um do tipo mIRC? Que tal um chat que funciona por canais, mas qnd vc recebe uma PM (private Msg) abre-se uma aba só com aquela pessoa. E se fosse uma coisa mais MSN ou ICQ? uma lista de amigos online/offline, que vc da um double-click e conversa normalmente. E claro, não poderíamos deixar de fora um TeamSpeak integrado.&lt;br /&gt;&lt;br /&gt;E que tal um fórum de guilda dentro do jogo? Um fórum simples, com post, reply e search.&lt;br /&gt;&lt;br /&gt;Será que é o bom o velho chat de MMO mesmo?&lt;br /&gt;&lt;br /&gt;Acho melhor vcs me dizerem o que seria.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-4515657386970733210?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/4515657386970733210/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=4515657386970733210&amp;isPopup=true' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4515657386970733210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4515657386970733210'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/sistema-de-chat.html' title='Sistema de Chat'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-8833629402078559204</id><published>2007-12-12T13:57:00.000-02:00</published><updated>2007-12-13T11:18:09.583-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Sistema de Fama</title><content type='html'>Olá!&lt;br /&gt;Nós pensamos em fazer um sistema de quests que não obrigasse que os jogadores tivessem que fazer todas as quests pra poder avançar no jogo. Em jogos famosos, como no Wow,  um personagem tem que fazer todo tipo de quests: de matar monstros, de matar chefes, de resgatar Npcs, de escoltar Npcs, de achar itens, de falar com Npcs, de viajar, etc. Mas eu, por exemplo, só gosta das de matar monstros. Então nosso jogo vai permitir que o jogador faça só o tipo de quests que ele gosta, e ainda vai ser beneficiado com isso.&lt;br /&gt;&lt;br /&gt;Para cada tipo de quest disponivel, vai existir uma espécie de experiência. Então jogadores poderão ter 100 pts em quests de chefes e 700 pts em quest de achar itens, e assim por diante. Mais ou menos como o esquema de reputação no Wow.&lt;br /&gt;&lt;br /&gt;Então, a partir dessa pontuação, o personagem adquire uma espécie de fama, e essa fama funcionaria como uma subclasse. Se um Mago decide evoluir só as quests de Matar Monstros, ele vai ter a subclasse Battlecry. Que vai beneficia-lo com bonus em magias de área, por exemplo. E se um guerreiro decide fazer a maioria das quests de caçar Monstros únicos, como chefes de instância, ele ficaria conhecido como Head Hunter. Assim ganharia bônus em danos massivos em um unico monstro, por exemplo. E assim se seguiria pra todas as classes. Cada uma teria sua subclasse baseada na sua fama.&lt;br /&gt;&lt;br /&gt;Pensamos tb que a medida que um jogador completa mais quests de um tipo, ele vai sendo beneficiado com mais quests do mesmo tipo que ganham cada vez mais experiencia. Ou seja, isso estimularia os jogadores a escolherem uma fama para seguir, e não todas aos mesmo tempo.&lt;br /&gt;&lt;br /&gt;Famas&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;span class="nfakPe"&gt;Head&lt;/span&gt; &lt;span class="nfakPe"&gt;Hunter&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Quests de caçar chefes. Isso inclui montros chefes e líderes de outras cidades.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Bônus em habilidades de um unico target e radar que detecta chefes.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Battlecry Master&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Quests de Matar mostros em quantidade. Guerra.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Bônus em habilidades de área e radar que detecta monstros.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Treasure &lt;span class="nfakPe"&gt;Hunter&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Quests de achar itens específicos&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Bônus em habilidades de hide e radar que detecta tesouros.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Dungeon Master&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Quests de instâncias, quests de descobrir dungeons, acontecimentos estranhos, salvar pessoas desaparecidas.&lt;/li&gt;&lt;li&gt;Bônus de habilidade de tanker e "Dwarf sense" pra passagens secretas&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Scout Master&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Quests de escolta, cura e ajudar NPCs.&lt;/li&gt;&lt;li&gt;Bônus em habilidades de defesa e radar para NPCs necessitados.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;Isso ainda pode ser mudado. O importante é que nenhuma classe seja beneficiada em relação a outras por causa de famas específicas. Tb não seria bom que as famas já sejam automaticamente casadas com classes. Por exemplo, não existe nenhum personagem da classe Healer que tenha fama de Battlecry Master. Isso seria muito ruim pro jogo.&lt;br /&gt;&lt;br /&gt;Estou abrindo a discussão pra esse sistema de fama. Comentem aqui no blog, vamos melhorar!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-8833629402078559204?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/8833629402078559204/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=8833629402078559204&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/8833629402078559204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/8833629402078559204'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/sistema-de-fama.html' title='Sistema de Fama'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-2627014085181559797</id><published>2007-12-11T16:37:00.000-02:00</published><updated>2007-12-11T16:58:35.221-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Arquitetura de um MMORPG</title><content type='html'>A arquitetura de um cliente e servidor é relativamente fácil de se fazer. O mais complicado é que não existe um padrão ou uma fórmula. Então, o mais dificil é descobrir qual a melhor se adequa as necessidades.&lt;br /&gt;&lt;br /&gt;Como nós queremos nos divertir, inclusive programando, decidi partir para uma arquitetura simples, mas mesmo assim segura. Como em torno de 80% da banda de rede usada em um MMORPG é movimento, é a movimentação que define a arquitetura. Decidi optar pelo seguinte procedimento:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;O cliente (no caso o programa instalado no computador do jogador) calcula a posição levando em conta a engine de física e a velocidade e manda pro servidor. &lt;/li&gt;&lt;li&gt;O servidor recebe as novas posições e calcula a distancia percorrida da posicao antiga pra nova. Se a posicao nova é permitida e a quantidade de movimento do personagem é menor ou igual ao tanto que ele deveria ter andado, então o servidor "não faz nada". Agora, se a posição é irregular ou não autorizada, o servidor manda a correcao de onde o jogador deveria estar. &lt;/li&gt;&lt;li&gt;Entao, se o cliente recebe uma correcao, ele tem que modificar a posição do personagem pra continuar calculando as proximas posições. &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Além disso, o servidor vai ter que guardar a posição de todos os jogadores, entidades e npcs. Vai ter que saber o estado de cada um, se está nadando, pulando, minerando. Vai ter que guardar informações da conexão linkando com as informacoes das contas dos jogadores. Dessa maneira, fica mais difícil um cracker se passar como outro jogador.&lt;/p&gt;&lt;p&gt;Já o cliente vai guardar todos os modelos 3d, sons, particulas como magias e auras, dentre outras coisas. &lt;/p&gt;&lt;p&gt;Muita coisa vai ser testada em dobro. Por exemplo, se um personagem está soltando uma magia específica, ele não poderia correr. Isso o próprio cliente não vai deixa-lo se mover. Mas vamos supor que ele tenha um programa crackeado, que deixa ele andar e soltar essa magia. Então, no servidor vai ser necessário tb que seja testado se ele está andando enquanto está naquele estado de soltar magia.&lt;/p&gt;E por aí vai... Inicialmente vamos fazer aos poucos. Vou fazer o jogo só com um sisteminha de Chat, e TALVEZ um sisteminha de combate, bem simples. Se eu tiver com isso pronto, já entra a galera da Arte pra deixar o jogo bonito.&lt;br /&gt;&lt;br /&gt;É isso,&lt;br /&gt;Aos poucos vou colocando mais coisa aqui de programação.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-2627014085181559797?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/2627014085181559797/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=2627014085181559797&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2627014085181559797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/2627014085181559797'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/arquitetura-de-um-mmorpg.html' title='Arquitetura de um MMORPG'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-4806179510704612083</id><published>2007-12-10T14:57:00.000-02:00</published><updated>2007-12-10T20:45:30.217-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Concept Art'/><title type='text'>Arte</title><content type='html'>Então galerinha, vim escrever um pouco minhas idéias sobre a arte conceitual do jogo. A influência do jogo é uma mistura de egito, povos pré-colombianos (astecas, maias e outros), aliens (aqui entra o bom desafio) e monumentos colossais que muitas vezes não temos certeza de como foram criados.&lt;br /&gt;&lt;br /&gt;Como todo amante de seres fabulosos que existem no mundo dos games, nas mitologias e em qualquer outro lugar que levem a construir uma realidade para nosso imaginário, estou buscando criar personagens caricaturescos porém com um certo tom de realidade. Como a idéia não partiu de mim, por enquanto estou tentando adaptar idéias e criar outras. As idéias ainda estão em seu nível inicial, por isso não há nada concreto mas vou tentar definir como serão os "possíveis" personagens.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;O grande e gordo&lt;/strong&gt;- bom, todos sabem que quanto maior menos cérebro, porém maior a força. Eu diria que esse personagem é um preocupado com a natureza e com as coisas que acontecem a sua volta. Incapaz de ferir os animais de seu reino e sempre a disposição de ajudar sua comunidade a crescer. Mas ele não é um zé mané, tem seus conhecimentos arcanos e não mede esforços para usá-los quando necessário. Possui também uma força fora do comum e muitas vezes não sabe como medi-la provocando, certas vezes, grandes destruições.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;O pé na cova&lt;/strong&gt;- este é um dos meus preferidos. Membros de comunidades muito antigas que dominam conhecimento de gerações e mais gerações. Sabem bem o que aconteceu no passado e aplicam para o futuro de forma a conseguirem o que querem. São de certa forma muito maquiavélicos, possuem encantos e utilizam de magia negra. Seu poder é incomum, sua energia colossal. Tudo isso devido ao amuleto que possuem e que deve ser recarregado de tempos em tempos. O amuleto é que gera a proteção, sem ele são meras múmias vuneráveis.&lt;br /&gt;&lt;br /&gt;Bom, depois escrevo mais sobre os outros dois. Colocarei os primeiros rascunhos assim que possível. E claro aceitamos sugestões.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-4806179510704612083?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/4806179510704612083/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=4806179510704612083&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4806179510704612083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/4806179510704612083'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/arte.html' title='Arte'/><author><name>Rodrigo</name><uri>http://www.blogger.com/profile/12421171821850730938</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://images3.orkut.com/images/medium/707/504707.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-3436569635356959612</id><published>2007-12-09T22:33:00.000-02:00</published><updated>2007-12-09T22:59:37.505-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Engines</title><content type='html'>Vou aproveitar-me de um estudo realizado no meu projeto JEOMM com a UnB para decidir as bibliotecas que vou utilizar neste projeto.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sem questionar, vou utilizar C++. Conheço bem, tenho experiência e acredito na curva de produtividade desta linguagem.&lt;/li&gt;&lt;li&gt;Para Gráficos vou utilizar Ogre3D. Tem se tornado a engine gráfica open source que mais cresce atualmente.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Para rede vou utilizar a RakNet. Super simples de usar e completíssima para jogos.&lt;/li&gt;&lt;li&gt;Para física vou utilizar Newton. Possui um Wrapper para Ogre3D que vai facilitar muito meu trabalho.&lt;/li&gt;&lt;li&gt;Para som, possivelmente o OpenAL. Tenho contato com pessoas que mexem, e podem me ajudar muito nisso.&lt;/li&gt;&lt;li&gt;Para interface de Usuário provavelmente a CEGUI. Como a interface será simples, provavelmente essa engine vai me atender bem.&lt;/li&gt;&lt;li&gt;Para input vou usar OIS. Já integrado com o Ogre3D e super objetiva.&lt;/li&gt;&lt;/ul&gt;Muitos podem questionar as minhas decisões, já que é um projeto de MMORPG. Mas como cientista da programacão não poderia me deixar escolher uma game engine pronta, como Irrlicht ou Crystal space, nem muito menos 3d Game Studio. Tenho experiência nessas engines, por isso vou com elas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-3436569635356959612?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/3436569635356959612/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=3436569635356959612&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/3436569635356959612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/3436569635356959612'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/engines.html' title='Engines'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-3676755720858899051</id><published>2007-12-09T21:33:00.000-02:00</published><updated>2007-12-09T22:16:42.802-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enredo'/><title type='text'>Resumo do Enredo</title><content type='html'>Olá!&lt;br /&gt;Muitos posts em um dia só, mas é assim mesmo no começo.&lt;br /&gt;&lt;br /&gt;O nosso jogo se passa em 3000 antes de cristo. Em uma época que cresciam as gigantescas civilizações da era do bronze, onde a maioria da população se concentrava em grandes cidades. Uma era pré medieval, onde estudavam ainda as armaduras em escamas e era comum o uso de lâminas curvas e maças. Neste contexto foram criadas diversas obras de magnitudes inexplicáveis, como as grandes pirâmides do Egito, como os templos astecas no México e como as pedras de Stonehenge na Inglaterra.&lt;br /&gt;&lt;br /&gt;Por trás de toda essa movimentação arquitetônica, estava uma raça de alienígenas de outro planeta. Estes utilizavam a terra com o objetivo de estudar doenças, testar clonagem e estudar o cruzamento genéticos entre os animais aqui presentes. E as civilizações da época os adoravam como deuses imortais, oniscientes e onipresentes.  &lt;br /&gt;&lt;br /&gt;Mas muito começou a dar errado. Os experimentos começaram a sair do controle. Diversas criaturas que foram criadas em laboratório não podiam ser mais controlados pelos alienígenas.  Então, começam a surgir diversas familias de guerreiros que decidem resolver a problemática apocalípitica que acontecia naquele momento.&lt;br /&gt;&lt;br /&gt;Assim como o mundo fica caótico para as espécies daqui, os alíenígenas não podem voltar para seu planeta sem antes terminar o trabalho que aqui começou. Nisso surge um conflito interno. Alguns com vontade de ir embora e largar tudo pra trás, outros com vontade de resolver o problema limpando o que foi feito e outros com vontade de permanecer aqui para todo sempre.&lt;br /&gt;&lt;br /&gt;Aqui entram nossos jogadores. Devem escolher uma família de descendencias heróicas e decidir de que lado entrar na guerra, contra ou a favor dos alienígenas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-3676755720858899051?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/3676755720858899051/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=3676755720858899051&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/3676755720858899051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/3676755720858899051'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/resumo-do-enredo.html' title='Resumo do Enredo'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-3037731053359402831</id><published>2007-12-09T12:43:00.000-02:00</published><updated>2007-12-09T13:01:04.597-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>1ª Reunião de Brainstorm</title><content type='html'>Nossa primeira reunião com todo mundo aconteceu ontem, no sábado 8 de Dezembro de 2007. Tinha em torno de 10 pessoas, cada um com uma característica diferente, mas todo mundo jogador de MMORPG. Estavam lá dois artistas/ilustradores, um da Administração, três programadores, um historiador, um Game Designer e o resto jogador apenas.&lt;br /&gt;&lt;br /&gt;Resolvemos então, nesta reunião, apresentar as idéias que tivemos neste último mês deste o início do projeto, como o ambiente histórico, as características de jogo como classes, habilidades, fama, e como se daria a trama dos jogadores. Tudo foi muito bem recebido e nos levou a enriquecer muito mais a história do nosso jogo.&lt;br /&gt;&lt;br /&gt;Já que o nosso objetivo é documentar nossos erros e acertos, quero lhes dizer que é muito importante saber filtrar quem deve ir a esse tipo de reunião. Tivemos sorte em ter pessoas super interessadas e dispostas a colaborar com o projeto, mesmo sabendo que não ganhariam nada em troca. E é a partir desses exemplos que você pode crescer sua equipe de trabalho e propor projetos mais sérios, claro, convidando estas pessoas que deram certo.&lt;br /&gt;&lt;br /&gt;Antes de começar a reunião, meu receio era que os presentes não participariam de imediato, já que as idéias estavam sendo propostas pela primeira vez para eles.  Mas como todos ali tem interesse em jogos, a partir dos primeiros momentos todo mundo já estava participando. Mas mesmo assim, achei que muito mais idéias que eu e o Alexandre, nosso Game Designer, tínhamos tido poderiam ter sido discutidas. Terão que ser discutidas nas próximas reuniões.&lt;br /&gt;&lt;br /&gt;Resumindo, foi ótima. Agradeço a todos que participaram. E espero vocês nas próximas!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-3037731053359402831?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/3037731053359402831/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=3037731053359402831&amp;isPopup=true' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/3037731053359402831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/3037731053359402831'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/1-reunio-de-brainstorm.html' title='1ª Reunião de Brainstorm'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4644465735349396296.post-3180124011847812124</id><published>2007-12-09T11:41:00.000-02:00</published><updated>2007-12-09T12:09:49.176-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Game Design'/><title type='text'>Objetivo deste Blog</title><content type='html'>Olá a todos!&lt;br /&gt;&lt;br /&gt;Estamos criando este blog para documentarmos e para que todos possam acompanhar o processo de desenvolvimento do Stonehenge Online. Não é mais um MMORPG revolucionário como todo mundo nos fóruns diz que tem, é simplesmente um MMORPG divertido e viciante. Um daqueles que é super simples, mas você não entende pq não consegue parar de jogar.&lt;br /&gt;&lt;br /&gt;A filosofia principal do nosso jogo vai ser jogue do jeito que vc gosta de jogar. Ou seja, cada um poderá fazer só as quests que gosta, fazer o personagem que mais lhe agrada e participar dos acontecimentos só se tiver afim.&lt;br /&gt;&lt;br /&gt;Vamos tentar colocar posts aqui sobre o desenvolvimento de código, do concept art, dos modelos 3d, do som e, claro, do Game Design. Então fique atento ao nosso blog!&lt;br /&gt;&lt;br /&gt;Abraços!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4644465735349396296-3180124011847812124?l=stonehengeonline.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://stonehengeonline.blogspot.com/feeds/3180124011847812124/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4644465735349396296&amp;postID=3180124011847812124&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/3180124011847812124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4644465735349396296/posts/default/3180124011847812124'/><link rel='alternate' type='text/html' href='http://stonehengeonline.blogspot.com/2007/12/objetivo-deste-blog.html' title='Objetivo deste Blog'/><author><name>Saulotti</name><uri>http://www.blogger.com/profile/15562787372435731423</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
