Pergunta

Alguém pode recomendar um bom mecanismo de jogo Java para desenvolver jogos simples baseados em ladrilhos? Estou procurando um mecanismo que me permitirá construir mapas usando algo como ladrilhos www.mapeditor.org

Slick é exatamente o que estou procurando, slick.cokeandcode.com, mas não consigo trabalhar no Vista-64. O melhor que eu posso gerenciar é: não é possível carregar o IA de 32 bits em uma plataforma AMD de 64 bits (e isso depois de baixar a versão mais recente do LWJGL).

Alguém pode sugerir algo semelhante que será executado no Vista de 64 bits?

Foi útil?

Solução

Eu recomendo comprar o livro "Desenvolvendo jogos em Java", de David Brackeen, inclui uma estrutura de jogo baseada em azulejos que parece excelente (ainda não implementei nada com ele).

Link para a Amazon

Você também pode baixar o código sem conseguir o livro, mas eu recomendo o livro.

Outras dicas

Pulpcore é totalmente legal, suporta o ladrilho, mas usa um renderizador de software e não pode ser executado como um aplicativo de desktop. Seu paradigma de desenvolvimento é muito, muito semelhante ao Flash, exceto que tem o benefício de ser Java;).

Liso Também suporta o ladrilho, é acelerado de hardware (OpenGL via LWJGL) e pode ser executado como applet, desktop ou webstart (JNLP), mas no lado negativo não é tão limpo quanto o Pulpcore em termos de facilidade de codificação.

Se você precisar de ações graves na tela (como em ação/arcade), fique liso, caso contrário, recomendo a Pulpcore. Se eu não precisasse de suporte de hardware para o meu jogo, estaria no Pulpcore em um segundo.

Eu não sei sobre os motores de jogo java, mas seu "Não é possível carregar IA de 32 bits .dll em uma plataforma AMD de 64 bits" O problema pode ser resolvido desinstalando a versão de 64 bits do Java e instalando a versão de 32 bits. (Pode ser possível ter versões de 32 e 64 bits funcionando em paralelo, mas se você não estiver fazendo programação de 64 bits, provavelmente está melhor apenas se mantendo com a versão única).

A versão de 32 bits é a versão para "Windows", em vez de "Windows X64". Observe que a versão de 32 bits do Java viverá em Arquivos de programas (x86) ao invés de Arquivos de Programas - Pode ser necessário atualizar alguns caminhos se você já configurou o Slick e/ou um IDE.

Apenas para resolver sua questão secundária, você pode correr Slick em uma arquitetura de 64 bits sem precisar desinstalar Java de 64 bits ...

Tudo que você precisa fazer é pegar o último Jarra lwgjl Arquive e importe -o para o seu projeto. Em seguida, você precisa carregar as bibliotecas Naitive (incluindo a DLL Win64) do JAR LWGJL. Isso permitirá que você execute o Slick2D no Win64 sem mexer com sua versão Java.

Há liso, jgame, glib (muito novo, bastante buggy) e xna (c#, semelhante ao java). Faça sua escolha.

-Liso: http://goo.gl/cxsp
-Jgame: http://goo.gl/kdjrj
-Glib: http://goo.gl/lgfaw
-Xna: http://goo.gl/n4x1a

O libgdx é brilhante e inclui suporte para TMX, como o azulejo. https://libgdx.badlogicgames.com/Você também pode combinar isso com o Box2D com bastante facilidade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top