Tag Archives: raknet

Viva, é OpenSource

Tenho tantos projetos iniciados que dá até pena deixá-los guardados. Não que sejam super-projetos, porém acho disperdício deixar qualquer monte de código no fundo da gaveta. É como música ou poesia, elas têm sempre o direito de serem divulgadas.

Resolvi então compartilhar alguns joguinhos antigos finalizados e não finalizados, apesar da bagunça no código deles, sempre pode ser útil a alguém que está aprendendo. Coloquei tudo no GitHub.

Queria dar um destaque especial ao Pongo-Line. É um “remake” do Clássico Pong, porém multiplayer online. Estava desenvolvendo com C++, Allegro e RakNet. Faz bastante tempo que comecei ele, porém ainda pretendo terminá-lo. Eu parei quando me deparei com vários problemas de falta de sincronia de dados. É uma ótima oportunidade para aprender técnicas para evitar atraso, por isso não esqueci desse projeto.

Ainda tem pouca coisa lá, mas vou colocando coisas novas lá. Se você quiser ajudar, basta dar um fork em algum projeto e continuar mexendo, sinta-se a vontade. Caso tenha algum problema com Git no Windows, eu fiz um pequeno tutorial sobre isso.

Google Buzz

RakNet free para Indie

Agora a RakNet é free para Indie Developers!

Bom, eu já falei sobre ela aqui, e falo sempre muito bem. É fácil de usar e bem poderosa, já contém tudo quanto é tratamento e verificação de dados, o que poupa um bom tempo no desenvolvimento de um jogo. Há um tempo comecei a fazer um pong online com ela, mas devido a alguns problemas, eu parei. Vou voltar a mexer com ela, mas não um pong, tenho outras idéias de jogos online para fazer.

Depende de como forem as coisas, eu posto algum tutorial aqui sobre ela.

Via DevMaster.net

Google Buzz

Programação Online

Eu comecei a mexer com sockets no começo do ano, na verdade, nem fiz muitas coisas, só um jogo da Velha Online (VéiaOnline) e comecei a desenvolver a DBXmlRequest. Agora já faz um tempinho que não mexo com isso, mas me deu uma vontade de desenvolver algum jogo online, quem sabe até para o Contest da UniDev!

Mas então eu pensei se não seria interessante aprender outra API. Raknet, Zoidcom, parecem ser duas apis bem interessantes para programação de jogos online. Elas provém conexão por protocolo UDP, porém emulando uma estrutura TCP (Orientado a conexões).

A Zoidcom é bem interessante tal, mas eu achei ela difícil em relação à RakNet! Nos exemplos, coisas simples pareciam grandes e complicadas, eu que não sou nem um pouco preguiçoso, meio que deixei de lado.

Agora a RakNet me pareceu bem simples e super interessante. Vendo uma vídeo-aula que tem no site, eu entendi bastante dela, e já fiz uns testes aqui, to gostando bem dela, vou estudar mais para fazer algum joguinho online! ^^

Tem também a Asio, da Boost, que tá tendo uma boa repercussão agora! Mas sei lá, talvez seje legal aprender logo a RakNet, por todas as vantagens de ser direcionada a Programação de Jogos mesmo.

Vou continuar mais um tempo na RakNet, ver se consigo fazer este jogo que estou pensando, depois eu posto aqui tudo o que acho sobre ela, e vocês, quem souber, por favor diga o que acha dela, ou dê suas opniões sobre essas outras aqui citadas. hehehe

Valeu

Google Buzz