Bixo, coloca um fórum e possibilita que desenvolvedores que sejam interessados em games possam colaborar. Eu sou da área de desenvolvimento, código (além de estar lendo sobre Blender ) e frequentemente preciso de parceiros que sejam bom em modelagem 2D e 3D p/ desenvolvimento de games.
Na verdade, não era exatamente a idéia de um site ter um fórum. Para o caso de jogos, você sempre pode recorrer a PDJ:
http://www.pdj.com.br
Ou, para a parte de Java, aqui para o GUJ.
Se notarmos uma necessidade de maior de fórum, talvez coloquemos ou façamos uma parceria com um fórum já existente.
Site show, artigos bem feitos e linguagem simples!
Seria legal colocar umas tags pra ajudar no gerenciamento de conteúdo!
Vlw!
É bom saber que teremos artigos em português
Parabéns!!
vlw
cara eu tenho esse livro java secreto… não é la grandes coisas mas até que é legalzinho…
Creio que portal seja o primeiro sim.
Gente, atualizei o rss de Java do portal. Ele estava incluindo artigos de outras categorias também.
Quem assinou, por favor, refaça a assinatura.
E desculpem pelo transtorno. :oops:
Rapaz desenvolver jogos até parece ser uma onda legal o único problema que é uma área da informatica que necessita de muitos investimentos, pois é necessário uma equipe multidisciplinar. Eu não perderia um segundo da minha vida estudando o desenvolvimento de jogos, pois para se construir um jogo comercializável você precisará de especialistas em modelagem, animadores, artistas gráficos e por aí vai. Ficar desenvolvendo jogo da velha e tetris no mercado atual é inútil. Além do mais, eu não quero desenvolver uma engine para o desenvolvimento de jogo, pois já existem várias empresas no mundo que o fazem bem, sei lá, sou cético.
Bom, você pode desenvolver jogos:
a) Para trabalhar numa empresa de jogos, como a Ubisoft, Positivo Informática, a Hoplon ou a Techfront. Todas elas estão instaladas no Brasil e tem a equipe multidisciplinar que você falou;
b) Por hobby;
c) Para complementar o estudo de uma outra área. É muito mais interessante estudar computação gráfica, inteligência artificial ou redes através de jogos. Boa parte das técnicas usadas na indústria de jogos poderá ser usada em outras áreas também, sobretudo em aplicações científicas e industriais. Lembre-se: jogo é um sistema de tempo real, com tecnologia de ponta;
d) Para a área científica.
Não sei, mas acho pouco provável que alguém estude qualquer área da informática hoje em dia com o intuito de ser um programador solitário. Mesmo para um sistema comercial, é necessário contar com a ajuda de diversas pessoas: dbas, colegas de trabalho, analistas, especialistas em outros tipos de ambiente, etc…
Se não quer desenvolver uma engine do zero, você pode baixar uma pronta como a Ogre3D ou a JMonkeyEngine. Nos tutoriais, ensinamos o básico do desenvolvimento de um engine, para que fique fácil para os futuros leitores estudarem as engines prontas depois, e também, porque o código acaba ficando mais simples de entender.
Bem, pelo que já vi sobre desenvolvimento de jogos achei muito superficial e desinteressante, oq precisa é de investimento. Sinceramente para se entender um pouco de computação gráfica profissional é necessária dedicação diária, a não ser que não se tenha nenhum interesse comercial nisso, o mesmo serve para inteligência artifical. Sou formado na área de redes, mas trabalho como progrmador e acho que estudar o desenvolvimento de jogos não seja a melhor opção para entender do desenvolvimento voltado para a comunicação em redes.
Bem, talvez você não se interesse pela área, mas você está redondamente enganado. Eu também sou formado em redes, e trabalhei por vários anos com redes na Siemens, inclusive já desenvolvi alguns aplicativos como servidores FTP, TFTP, DHCP, aplicativos para telefonia, para testes de centrais telefônicas, etc.
Jogos são um ótimo motivador para alguém estudar redes. Aliás, as tecnologias envolvidas são muito próximas. Você pode começar com um jogo de tabuleiro simples, que force um aluno a pensar em como montar um protocolo.
Se você pegar um jogo mais dinâmico, envolvendo dois jogadores, já pode fazer uma aplicação cliente servidor.
Para jogos mais dinâmicos e em rede com alta latência, como a internet, você poderá incluir o estudo de protocolos sem confirmação de entrega, como UDP, e técnicas de disfarçar a latência, como dead-reckoning, ou criação de protocolos de burst. As dificuldades impostas pelo jogo ter o fator “tempo real” (imposta pela taxa de quadros/segundo), criam um ambiente interessante para o estudo avançado de redes.
Finalmente, é interessante ver a frustração do pessoal quando tenta espalhar os jogos para os amigos, e isso não funciona na internet. Aproveite para ensinar como configurar um NAT, como usar um servidor para viabilizar a conexão entre dois pontos distintos, ou para explicar técnicas para driblar o NAT via UDP, como o hole punching.
Algumas tecnologias geralmente usadas em IA, como máquinas de estados baseadas em pilhas, algoritmos de buscas de rotas, podem ser aplicadas diretamente em redes. Pode-se criar um servidor de redes que busque um estado válido, caso algum problema de conexão ocorra. Pode-se usar tecnologias de buscas de rotas para otimizar serviços de entrega. Jogos tem o mesmo caráter de tempo real de aplicativos de redes e, portanto, muitas soluções encontradas lá para otimizar problemas podem ser diretamente aplicadas em redes também.
É claro, tudo isso envolve alguém que goste de jogos. Pelo resultado final divertido, participativo e que geralmente impulsiona a pessoa a mostrar o aplicativo para família e amigos, é que eu acho que os jogos podem ser usados na educação dessas tecnologias. Já vi alunos apresentarem jogos impressionantes, feitos em sala de aula, e trabalharem com muito mais afinco do que se fossem forçados a fazer um sistema comercial qualquer. Até posso concordar que para algumas pessoas, jogos podem não ser o melhor motivador. Mas ainda bem que as pessoas são diferentes, não?
como jogos não tem nada haver com redes? vc nunca ouviu falar em jogos online como MMORPGs? ja imaginou o quanto de informação e o peso que trafega para fazer as coisas acontecerem em tempo real? com uns 40 a 60 frames por segundo?
como jogos não tem nada haver com redes? vc nunca ouviu falar em jogos online como MMORPGs? ja imaginou o quanto de informação e o peso que trafega para fazer as coisas acontecerem em tempo real? com uns 40 a 60 frames por segundo? [/quote]
Vc deve prestar mais atnção e não tirar conclusões de coisas que não falei “como jogos não tem nada haver com redes?”, só nã acho que é a melhor opção para quem não entende nada de redes, não disse que não tem nada a ver… :evil:
Mudando de assunto, publiquei hoje 8 artigos do Arthur Bobany no site. Para quem não sabe, ele é autor do livro Video Game Arte e trabalha como Level Designer na Ubisoft do Rio Grande do Sul.
O Arthur se mudou a pouco tempo, e não será um colunista semanal. Mas já prometeu mais artigos exclusivos no futuro.
Vinigodoy, parabéns pelo portal, espero que tenha muito sucesso.
Acho que poderia ter uma área com links para outros sites relacionados com jogos, como o próprio pdj e a unidev. E blogs que são atualizados constantemente e com bom material (o que exclui o meu rs).
Um dia ainda faço pelo menos uma entrevista numa dessas empresas de jogos rsrsrs. Até lá vou lendo e estudando.
Apesar que, ultimamente, não tenho estado muito motivado para programar jogos. Ia tentar fazer um puzzle tipo slide sabe, mas a vontade está lá embaixo
Favoritado! Excelente iniciativa, parabens!
ViniGodoy, muito bom!Excelentes artigos.bookmarked!
Excelente! Já estou lá!
Possivelmente irei ajudar com tutoriais sobre OGRE, se bem vindos claro.
Claro.
Só comentando ao pessoal do GUJ que reclamou de algumas instabilidades do site. Mudamos de provedor de serviços. Acreditamos que com isso elas serão corrigidas. Nesse provedor, também contratamos um serviço de SVN, e deveremos ativar esse recurso em breve.
Quem estiver lendo, pode também usar esse tópico para comentar o que está achando do site, ou postar sugestões.