O que é um bom mecanismo ou estrutura de jogo 2D para trabalhar agora? [fechadas]

11

Basicamente, estou procurando um bom mecanismo de jogo em 2D para construir um jogo de plataformas / contra-jogo para reforçar (e quando digo reforçar, quero dizer realmente iniciar) meu portfólio.

Uso as palavras "agora" no título porque li algumas perguntas e não quero usar nada como a API de jogos do Java para celulares de 2003. (Além disso, o XNA está fora de questão como Já estou trabalhando em um projeto de maior escala.)

Sou bastante competente em Java e tenho um entendimento básico de outras linguagens como C # e Python, mas sou totalmente contrário a aprender uma nova linguagem enquanto aprendo o mecanismo (dentro do razoável).

O mecanismo não precisa ser super poderoso, apenas gratuito e simples o suficiente para que alguém do meu nível de habilidade (terceiro ano do ensino médio) possa obter uma boa fatia horizontal sem muitos inchaços ao longo do caminho.

Phil Quinn
fonte
2
XNA é uma estrutura, não um mecanismo ... Se você está julgando o XNA porque acha que é um mecanismo, sugiro que você dê uma outra olhada nos mecanismos baseados em XNA.
Nate
Acho que posso ter um nome impróprio na minha pergunta então. Estou procurando algo semelhante ao conjunto de ferramentas que o XNA oferece, mas não apenas o XNA. Acho que não sei a diferença entre uma estrutura e um mecanismo?
Phil Quinn
1
"framework" e "engine" são bastante vagamente definidos, mas geralmente um mecanismo "faz mais" (geralmente em um escopo maior ou mais amplo) do que um framework. Nesse caso, não acho que isso importe muito, pois seu motivo para não querer usar o XNA ("já está usando") é válido, independentemente do que seja realmente o XNA .

Respostas:

6

Há uma tonelada de links se você perguntar ao Google sobre isso , mas a maioria deles são coisas que parecem relativamente desconhecidas. Eu usei um dos principais resultados, Love , por um tempo e achei muito rápido começar a trabalhar. Ele usa Lua.

Há também o Torque 2D , sobre o qual ouvi coisas decentes (não é gratuito, e sei que você mencionou, mas também é relativamente barato, então ...). cocos2d é bastante popular para o iPhone.

Você também tem a opção de usar Unity ou Ogre ou Irrlicht ou qualquer outro mecanismo de jogo / gráfico 3D disponível para simular um espaço 2D, mas isso pode envolver mais trabalho extra do que você deseja.


fonte
cocos2d / cocos2d para o iphone despertou muito o meu interesse. O Torque2D também parece muito legal também. Sua opinião é muito apreciada!
Phil Quinn
Alguns amigos usaram torque e disseram coisas ruins a respeito.
Vshade
3

FlatRedBall www.flatredball.com seria um exemplo de um 'mecanismo' baseado no xna.

Hmm ... queria adicionar um comentário ao OP, mas não consegui ... talvez ainda não tenha o representante.

bluesixty
fonte
3

Se você quiser se interessar por jogos HTML5 , sugiro que consulte o Crafty.js . É uma biblioteca de jogos pequena, mas flexível, fácil de aprender e lida com o essencial, como entradas , colisões , sprites etc.

Eu acho que a maior força do Crafty é a arquitetura de componentes / entidades . É uma ótima maneira de estruturar seus jogos e o Crafty facilita muito a criação de seus próprios componentes.

A melhor documentação é provavelmente a fonte do Crafty.js no github .

Jim Buck
fonte
0

O Slick2D http://slick.cokeandcode.com/ é ótimo para Java, com algumas ferramentas excelentes disponíveis. Dê uma olhada na Lista de recursos .

As ferramentas incluem: FontEditor, Editor de mapa lado a lado, Sprite / Animation Manager. Além disso, há suporte para Phys2D, um mecanismo de física baseado em Java.

No momento, eles estão trabalhando em uma maneira fácil de portar jogos baseados no Slick para o Android.

HaBaLeS
fonte
0

Eu uso os produtos Torque há anos e os recomendo. A empresa entrou na administração, mas voltou à vida recentemente com algumas atualizações nas linhas de produtos. Definitivamente vale a pena baixar a versão de teste e dar uma olhada.

Henry
fonte