  <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: idéias em game coding design</title>
	<atom:link href="http://www.athanazio.com/2009/01/07/ideias-em-game-coding-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.athanazio.com/2009/01/07/ideias-em-game-coding-design/</link>
	<description>Nada é Simples, Mas Tudo é Possível</description>
	<lastBuildDate>Wed, 01 Feb 2012 09:53:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Marcius</title>
		<link>http://www.athanazio.com/2009/01/07/ideias-em-game-coding-design/comment-page-1/#comment-3025</link>
		<dc:creator>Marcius</dc:creator>
		<pubDate>Sat, 14 Mar 2009 20:05:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.athanazio.com/?p=1513#comment-3025</guid>
		<description>Cara muito boa sua ideia, o melhor mesmo é carregar o mapa todo logo de cara, e ir detectando sua mudanças durante o jogo(usando Thread), isso torna as coisas bem mais dinamicas, como quebrar portas e jogar inimigos em cima dos outros. \o/ boa sorte.</description>
		<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt">Cara muito boa sua ideia, o melhor mesmo é carregar o mapa todo logo de cara, e ir detectando sua mudanças durante o jogo(usando Thread), isso torna as coisas bem mais dinamicas, como quebrar portas e jogar inimigos em cima dos outros. \o/ boa sorte.</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: athanazio</title>
		<link>http://www.athanazio.com/2009/01/07/ideias-em-game-coding-design/comment-page-1/#comment-2978</link>
		<dc:creator>athanazio</dc:creator>
		<pubDate>Fri, 27 Feb 2009 00:47:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.athanazio.com/?p=1513#comment-2978</guid>
		<description>Valeu Odney ! estou caminhando por enquanto no desenvolvimento 2D mesmo, para depois que fizer alguns ai sim partir para 3D 

abs e boa sorte !! 
me mantenha informado dos avanços !!!</description>
		<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt">Valeu Odney ! estou caminhando por enquanto no desenvolvimento 2D mesmo, para depois que fizer alguns ai sim partir para 3D </p>
<p>abs e boa sorte !!<br />
me mantenha informado dos avanços !!!</p></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Odney</title>
		<link>http://www.athanazio.com/2009/01/07/ideias-em-game-coding-design/comment-page-1/#comment-2977</link>
		<dc:creator>Odney</dc:creator>
		<pubDate>Thu, 26 Feb 2009 19:01:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.athanazio.com/?p=1513#comment-2977</guid>
		<description>Hoje em dia muitos games não usão mais LOAD de mapa ou fase... entende o mapa é condinuo, um bom exemplo é WOW, ou ElderScroll3 e ETC.
Os eventos são todas as ações possíveis que se pode fazer, o que acontece que elas tem que ser feita em uma ordem, por exemplo fala com esse cara depois esse outro cara, ou mata alguem e conta + 1, pega item, dropa item, entrega item... 
já viu o principio de hook do windows, todos os eventos desde clique baixo, clique  solta, tecla baixa, tecla solta, todos os eventos ficam em uma fila, vc pode até alterar, tirar, por, gravar outros eventos, e conforme a ordem em que eles caem as açoes são executadas.
Sugiro que faça isso um buff temporário que armazene os eventos de TODAS AS AÇÕES POSSÍVEIS NO GAME e vc fica esperando que eles aconteçam e na ordem certa.
Uma ultima coisa, cada ação tem q ter um dono, o tipo, o que envolve, localização, e outras propriedades(crie um objeto evento que vai ser usado a cada evento)
Há escrevi a esmo sintetiza antes de ter idéias, vlw espero ter ajudado...
outras técnologias interesantes são os ZOONS como o Black &amp; white 1 e 2 ou spore(o melhor, tem um load muito discreto), também tem truques como BLACK (PS2) tem luzes irritantes que só servem para esconder erros de gráfico e textura...
use e abuse de arrays de memória HD, RAM e Buffer (como no opengl).
também fazer Normal, subdividindo uma superficie pode fazer um objeto ser leve ao longe (deixando cru )e perfeito de perto(subdividindo 100 ou mais vezes)...
uma idéia boa é usar isso e um conceito de pontos de 6 coordenadas: X,Y,Z,AnguloX,AnguloY,AnguloZ para gerar os normans e deixar o gráfico magnífico, mas acho q o melhor é o bom calculo com os pontos ao redor..
outra coisa legal é gerar mapas na memória e deixar um processo secundário calculando as modificações, e gerando mais dados para carregar só o que der ou o que precisar...
AAAAAAAAAAA as luzes, os efeitos de partículas e outros efeitos, mais o tempo de passagem de dados entre o programa e o programa gráfico que se comunica com o drive que passa para a placa de video, o maldito zero, Sign, parity e etc flag do maldito processador 86... 
bom isso é só a ponta do iceberg...
..............................
Desculpe pela ponta de insanidade, também estou tentando produzir um game, e acredite esse simples artigo me ajudou muuuiiitttooo, penso demais em detalhes, fica difícil fazer uma arquitetura boa, já apaguei uns mil projetos que ficaram ruim.

Abraços e boa sorte, se precisar de ajuda é só me manda um e-mail...


conselhos são experiências de vidas que são tiradas do lixo limpas e mostradas, então algum podem não ter valor algum se você não passar pela mesma experiência.</description>
		<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt">Hoje em dia muitos games não usão mais LOAD de mapa ou fase&#8230; entende o mapa é condinuo, um bom exemplo é WOW, ou ElderScroll3 e ETC.<br />
Os eventos são todas as ações possíveis que se pode fazer, o que acontece que elas tem que ser feita em uma ordem, por exemplo fala com esse cara depois esse outro cara, ou mata alguem e conta + 1, pega item, dropa item, entrega item&#8230;<br />
já viu o principio de hook do windows, todos os eventos desde clique baixo, clique  solta, tecla baixa, tecla solta, todos os eventos ficam em uma fila, vc pode até alterar, tirar, por, gravar outros eventos, e conforme a ordem em que eles caem as açoes são executadas.<br />
Sugiro que faça isso um buff temporário que armazene os eventos de TODAS AS AÇÕES POSSÍVEIS NO GAME e vc fica esperando que eles aconteçam e na ordem certa.<br />
Uma ultima coisa, cada ação tem q ter um dono, o tipo, o que envolve, localização, e outras propriedades(crie um objeto evento que vai ser usado a cada evento)<br />
Há escrevi a esmo sintetiza antes de ter idéias, vlw espero ter ajudado&#8230;<br />
outras técnologias interesantes são os ZOONS como o Black &amp; white 1 e 2 ou spore(o melhor, tem um load muito discreto), também tem truques como BLACK (PS2) tem luzes irritantes que só servem para esconder erros de gráfico e textura&#8230;<br />
use e abuse de arrays de memória HD, RAM e Buffer (como no opengl).<br />
também fazer Normal, subdividindo uma superficie pode fazer um objeto ser leve ao longe (deixando cru )e perfeito de perto(subdividindo 100 ou mais vezes)&#8230;<br />
uma idéia boa é usar isso e um conceito de pontos de 6 coordenadas: X,Y,Z,AnguloX,AnguloY,AnguloZ para gerar os normans e deixar o gráfico magnífico, mas acho q o melhor é o bom calculo com os pontos ao redor..<br />
outra coisa legal é gerar mapas na memória e deixar um processo secundário calculando as modificações, e gerando mais dados para carregar só o que der ou o que precisar&#8230;<br />
AAAAAAAAAAA as luzes, os efeitos de partículas e outros efeitos, mais o tempo de passagem de dados entre o programa e o programa gráfico que se comunica com o drive que passa para a placa de video, o maldito zero, Sign, parity e etc flag do maldito processador 86&#8230;<br />
bom isso é só a ponta do iceberg&#8230;<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br />
Desculpe pela ponta de insanidade, também estou tentando produzir um game, e acredite esse simples artigo me ajudou muuuiiitttooo, penso demais em detalhes, fica difícil fazer uma arquitetura boa, já apaguei uns mil projetos que ficaram ruim.</p>
<p>Abraços e boa sorte, se precisar de ajuda é só me manda um e-mail&#8230;</p>
<p>conselhos são experiências de vidas que são tiradas do lixo limpas e mostradas, então algum podem não ter valor algum se você não passar pela mesma experiência.</p></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Athanazio &#187; c# xna criação de cenas e scroll de mapa</title>
		<link>http://www.athanazio.com/2009/01/07/ideias-em-game-coding-design/comment-page-1/#comment-2764</link>
		<dc:creator>Athanazio &#187; c# xna criação de cenas e scroll de mapa</dc:creator>
		<pubDate>Sun, 11 Jan 2009 20:00:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.athanazio.com/?p=1513#comment-2764</guid>
		<description>[...] ! em ateh map scroll hehehe, bem parte das minhas reflexões sobre a forma de implementar o jogo estão se materalizando, criei o conceito de cena, contendo o gerenciador de eventos e deslocamento [...]</description>
		<content:encoded><![CDATA[<div id="HOTWordsTxt" name="HOTWordsTxt">[...] ! em ateh map scroll hehehe, bem parte das minhas reflexões sobre a forma de implementar o jogo estão se materalizando, criei o conceito de cena, contendo o gerenciador de eventos e deslocamento [...]</div>
]]></content:encoded>
	</item>
</channel>
</rss>

