Jump to content

aprende c# para utilizar no XNA, ou aprender C++ + DirectX (para fazer Jogos)


watt

Recommended Posts

boas pessoal!

como alguns deste forum já sabem, estou a fazer um jogo, e num futuro não muito distante quero implementar graficos 3d, estive a pesquisar na net, e vi que a microsoft está a desenvolver uma farramenta, com o nome xna que permite fazer jogos para windows e Xbox 360.

http://msdn.microsoft.com/directx/XNA/default.aspx

acontece que isto corre sobre o C# dai a minha questão, vale a pena aprender C# ou mais vale aprender c++ e DirectX. Eu pretendo fazer da programação futuro profissional.

ou aprendo as 2? ainda só tive contacto com c++ (o basico) 3 c# só vi codigo já feito, em algumas coisas pareceram-me parecidas. Têm algumas parecenças ??? se depois quiser migrar de uma para a outro adptome com facilidade ??

Link to comment
Share on other sites

Ambas as linguagens (C++ e C#) são boas para esse tipo de coisas. Qual escolher? Não sei porque são as duas muito boas e com bastantes recursos. Só tu podes escolher.

Quanto à tua outro questão, quem souber C e entender o paradigma POO eprende facilmente C# e até C++...

"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Link to comment
Share on other sites

www.rtsmanager.com

é um manager on-line, tenho estado a programar em vb.net, só que ainda estou na parte da gestão das ekipas, não exige grafismo nenhum. Queria ver se no fim do mes já punha a 1ª versão beta a rodar, só que o tcp/ip anda a keimar-me a cabeça toda, as vezes o tratamento de dados n é o melhor.

já programaste graficos com directX ?

Link to comment
Share on other sites

Programei em Dx7 há uns 8 anos... mas pouco ou nada me lembro... aliás, lembro-me dos nomes das variáveis com 15 caracteres 🙂

Não percebi bem o teu projecto... parece ser um manager de futebol... nunca fui grande fan desse tipo de jogo e por isso talvez não perceba bem o que estás a fazer.

Dependendo do que vais fazer, se for algo complexo, o melhor seria mesmo usar um engine tipo OGRE3D.

Para a parte de network, podes dar uma vista de olhos na lib Raknet. Nunca cheguei a usa-la, mas a informação que tenho é que é mto boa. Funciona com UDP se não estou em erro.

Link to comment
Share on other sites

Sê pragmático: se pretendes apenas desenvolver para Windows e/ou XBox então escolhe C#, a MS vai dar, como já está a dar com o XNA, um conjunto de bibliotecas que vão facilitar, e muito, a vida aos programadores de jogos.

A menos que apareça uma biblioteca melhor para o que pretendes fazer para C++, aposta no C#.

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

é sempre bom saber que há quem nos possa ajudar, por isso em breve sou capaz de te pedir ajuda.

já viste a cena da microsoft? o XNA ? axei piada á parte de fazer jogos para a  xbox 360 e windows.

já adei a ver o OGRE3D, e fikei mesmo aos papeis, tenho q aprender mais de C#.

Quando atinar com isto até sou capaz de comprar uma Xbox 360 só para ver as minha aplicações 🙂

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.