Que linguagem C ++, Python ou Java é mais suportada no Precise Pangolin para desenvolvimento de jogos?

5

Eu estudei programação e design de jogos no Windows usando o DirectX, e um pouco usando Python e PyGame.

Eu gostaria de começar a desenvolver alguns jogos para o Ubuntu. Agora eu gostaria de construir um jogo chamado Hnefatafl que é matematicamente complexo, mas graficamente bastante simples (jogo de tabuleiro em 2D). No entanto, precisarei criar alguns mais simples construindo para isso.

De qualquer forma, qual das três linguagens C ++, Python ou Java é mais suportada no Ubuntu para este tipo de operação de programação? Além disso, quais bibliotecas eu deveria estar estudando usando para tais esforços - OpenGL, o Venerável Allegro, ou outros que eu não conheço ainda?

    
por Combat Hippie 08.11.2012 / 02:30

1 resposta

3

Python e C ++ são os idiomas "default" do Ubuntu, ambos são mais usados que o java para desenvolvimento nativo. Não há nem mesmo um programa java na instalação padrão.

Agora, escolher entre esses dois é mais difícil. Você já tem experiência com python e pygame, por isso é uma ótima opção para começar rapidamente. Você será produtivo o mais rápido possível e seu jogo será multiplataforma. Mas o C ++ é muito mais rápido que o python. Se você está interessado em matemática pesada com estruturas de dados complexas, o ganho de desempenho pode valer a pena o esforço extra.

    
por Javier Rivera 08.11.2012 / 10:45