Oi Renato !<br>Gente, ele não vai usar openGL nem nada gráfico é tudo na parte preta branca e quadrada!<br>Ele vai usar Perl no emulador do servidor.<br>Exemplo: O Ragnarok, usa mysql no emulador dele, ai ele faz um script que adicionar foo item para os jogadores bar.<br>
Mas é bem mais complexo.<br>Renato, como você tem inglês fluente já está bem na minha frente, pode aprender com um livro descente.<br>Existe um livro para iniciantes que se chama:<br>Learn Perl<br><a href="http://books.google.com.br/books?id=bS--s5DAIHsC&amp;dq=Learn+Perl&amp;pg=PP1&amp;ots=udT-5iem1_&amp;source=bn&amp;sig=sieqUzG2TeuWQ0coNJBsDcISxRM&amp;hl=pt-BR&amp;sa=X&amp;oi=book_result&amp;resnum=5&amp;ct=result">http://books.google.com.br/books?id=bS--s5DAIHsC&amp;dq=Learn+Perl&amp;pg=PP1&amp;ots=udT-5iem1_&amp;source=bn&amp;sig=sieqUzG2TeuWQ0coNJBsDcISxRM&amp;hl=pt-BR&amp;sa=X&amp;oi=book_result&amp;resnum=5&amp;ct=result</a><br>
<br>E pensar que nos conhecemos porque eu ownei o servidor que você jogava! Hoje em dia é engraçado<br>[]&#39;s<br><br><div class="gmail_quote">2008/11/19 Alexei Znamensky <span dir="ltr">&lt;<a href="mailto:russoz@gmail.com">russoz@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Breno,<br><br>Eu tenho andado pecando e fornicando script python aqui e acolá (leia-se fodendo com eles mesmo hahahaha), mas há motivações até profissionais para eu me envolver com isso - vou pular essa parte agora.<br>
<br>
O fato é que eu tenho me envolvido um pouco na comunidade python, e eles sempre falam muito de APIs de jogos, e parece que há um momentum bom do lado deles também. Como o perl (e o Lua?) comparam com o python? Você tem algo nesse sentido?<br>

[]s<div><div></div><div class="Wj3C7c"><br><br><div class="gmail_quote">2008/11/19 breno <span dir="ltr">&lt;<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Agora, sobre scripting de jogos, Perl é uma linguagem completa, não é<br>
tão simples/rápida/plugável quanto Lua, que hoje é a maior escolha dos<br>
desenvolvedores para scripting em seus jogos, mas é muito mais<br>
poderoso e tem várias outras vantagens, não sendo uma linguagem ruim<br>
para scripting de jogos, pelo contrário!<br>
<br>
Em tempo: há uma comparação levemente tendenciosa (especialmente nos<br>
pontos em que Perl parece melhor) mas minimamente correta entre Lua e<br>
Perl aqui:<br>
<a href="http://lua-users.org/wiki/LuaVersusPerl" target="_blank">http://lua-users.org/wiki/LuaVersusPerl</a><br>
<br>
Sobre scripting de jogos específicos, o projeto OpenKore<br>
(<a href="http://www.openkore.com" target="_blank">www.openkore.com</a>) é um bot avançado para Ragnarok Online, e parte<br>
dele é escrito em Perl.<br>
<br>
O WoW também tem vários addons com &quot;Perl&quot; no nome<br>
(<a href="http://wow.curse.com/downloads/wow-addons/tags/perl/default.aspx" target="_blank">http://wow.curse.com/downloads/wow-addons/tags/perl/default.aspx</a>) mas<br>
dei uma olhada e são todos em Lua, o que não faz muito sentido pra mim<br>
(vai ver &quot;perl&quot; é um personagem do jogo =P)<br>
<br>
O desenvolvimento de jogos online via Web (&quot;jogos de browser&quot;, como<br>
Travian e Tribal Wars) pode ser feito facilmente e rapidamente em Perl<br>
(esses por acaso são em PHP, se não me engano) e XHTML+CSS+Javascript<br>
(de preferência com Ajax), não só pelo poder da linguagem como por sua<br>
integração com bancos de dados mais parrudos como PostgreSQL.<br>
Infelizmente não tenho o hábito de usar o computador para jogos, então<br>
não me ocorre nenhum exemplo em Perl agora...<br>
<br>
<br>
[]s<br>
<br>
-b<br>
<br>
<br>
2008/11/19 breno &lt;<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>&gt;:<br>
<div><div></div><div>&gt; 2008/11/19 André Garcia Carneiro &lt;<a href="mailto:andre.garcia.carneir@terra.com.br" target="_blank">andre.garcia.carneir@terra.com.br</a>&gt;:<br>
&gt;&gt;<br>
&gt;&gt; Eu fucei nisso uma vez e achei várias bibliotecas interessantes para mexer com OpenGL(base para muitos jogos<br>
&gt;&gt; hoje), mas não cheguei a testar.<br>
&gt;&gt;<br>
&gt;&gt; Alguém brincou com isso?<br>
&gt;&gt;<br>
&gt;<br>
&gt; Eu cheguei a testar sim. Fiz até um pequeno (simples e tosco) módulo<br>
&gt; para manipular (e renderizar) imagens em formato PLG (polygon, usado<br>
&gt; na cadeira de computação gráfica da UFRJ) chamado OpenGL::PLG.<br>
&gt;<br>
&gt; <a href="http://search.cpan.org/perldoc?OpenGL::PLG" target="_blank">http://search.cpan.org/perldoc?OpenGL::PLG</a><br>
&gt;<br>
&gt; O Perl OpenGL (POGL) possui praticamente a mesma API do padrão OpenGL<br>
&gt; em si, então os interessados devem procurar por documentação do OpenGL<br>
&gt; antes de brincar com o wrapper em Perl. O mais interessante é que o<br>
&gt; módulo é tão rápido que seu desempenho é comparável a implementação em<br>
&gt; C puro.<br>
&gt;<br>
&gt; O site do projeto Perl OpenGL é bastante completo e tem exemplos e<br>
&gt; documentação:<br>
&gt;<br>
&gt; &nbsp; &nbsp; <a href="http://graphcomp.com/opengl" target="_blank">http://graphcomp.com/opengl</a><br>
&gt;<br>
&gt; e a lista de funções da API está no CPAN:<br>
&gt;<br>
&gt; &nbsp; &nbsp;<a href="http://search.cpan.org/perldoc?OpenGL" target="_blank">http://search.cpan.org/perldoc?OpenGL</a><br>
&gt;<br>
&gt; Ah, lembrem-se de ter cc/gcc e opengl header/libs, pois o módulo é,<br>
&gt; obviamente, todo em XS.<br>
&gt;<br>
&gt; Há um outro módulo, OpenGL::Simple, que tenta &quot;Perlificar&quot; a API do<br>
&gt; Perl OpenGL. Mas não sei até que ponto vale a pena usar.<br>
&gt;<br>
&gt; Os interessados em jogos podem brincar também com a implementação do<br>
&gt; SDL em Perl, mas infelizmente ela não é atualizada desde 2005...<br>
&gt;<br>
&gt; Tenho dois projetos na gaveta pra qdo tiver mais tempo, um é o porte<br>
&gt; da OpenAL e o outro é uma engine para jogos em Perl. Infelizmente,<br>
&gt; como o tempo é escasso, só devo ter algo pronto pra lá de ano que vêm.<br>
&gt; Se alguma boa alma quiser portar o OpenAL pra Perl nesse interim seria<br>
&gt; ótimo =P<br>
&gt;<br>
&gt; []s<br>
&gt;<br>
&gt; -b<br>
&gt;<br>
_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><font color="#888888">-- <br>Alexei Znamensky [russoz_gmail_com] [<a href="http://russoz.wordpress.com" target="_blank">russoz.wordpress.com</a>] [<a href="http://www.flickr.com/photos/alexeiz" target="_blank">www.flickr.com/photos/alexeiz</a>]<br>

&quot;Though we live in trying times, we&#39;re the ones who have to try&quot;<br>
</font><br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>Procuro emprego C.V:<br><a href="http://www.danielmantovani.site50.net/">http://www.danielmantovani.site50.net/</a><br>
<br>print &quot;\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e&quot;,$/<br><br>