watt Posted October 6, 2006 at 10:55 AM Report #55472 Posted October 6, 2006 at 10:55 AM 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 ??
Hipnoted Posted October 6, 2006 at 11:11 AM Report #55477 Posted October 6, 2006 at 11:11 AM 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"
Mythos Posted October 6, 2006 at 11:49 AM Report #55490 Posted October 6, 2006 at 11:49 AM Boas, Nos ultimos tempos, a linguagem de eleição para fazer jogos tem sido quase sempre c++. Mas tenho ouvido dizer que o C# com Managed DirectX consegue niveis de desempenho bastante bons. C++ e C# são muito parecidas e poderosas, se poderes, aprende as duas 🙂 Btw, que jogo estas a desenvolver? 😄
watt Posted October 6, 2006 at 11:57 AM Author Report #55491 Posted October 6, 2006 at 11:57 AM 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 ?
Mythos Posted October 6, 2006 at 12:11 PM Report #55495 Posted October 6, 2006 at 12:11 PM 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.
M6 Posted October 6, 2006 at 12:59 PM Report #55504 Posted October 6, 2006 at 12:59 PM 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."
watt Posted October 6, 2006 at 01:00 PM Author Report #55505 Posted October 6, 2006 at 01:00 PM é 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 🙂
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now