Aplicação full screen - jogo

Esse tópico não é para colocar uma dúvida, só para comentar um código que fiz recentemente.

Vocês já trabalharam com full screen em java? Sabiam que isso era possível? Recentemente fiz um jogo, estilo Arkanoid, e deixei ele em fullscreen. O resultado ficou melhor que eu imaginava. Chama-se Vikanoid.

Como usa escrita direta a performance da aplicação final me surpreendeu.

Os fontes, já com um jar gerado estão no artigo Meus jogos do Ponto V!

Esse jogo é só uma prova de conceito, baseado em meus estudos dos seguintes livros:

Brackeen, Dave - Developing Games in Java
Davidson, Andrew - Killer Game Programming in Java

colega,

parabéns…
nem chegei a olhar o código…

mas gostei do resultado final…

quando acaba o jogo aparece, Deseja jogar novamente?

dai não tem como fazer nada…

mas o resto está legal…
parabéns

Pois é… a princípio era para você responder s ou n.

Mas nem todas as máquinas tem esse problema. Ainda não sei se é por causa da versão do Java, bug no código, ou mesmo o tipo de máquina.

Mesmo assim, obrigado pelo comentário. :slight_smile:

você fez usando qual IDE? o que é esse java game framework, foi você quem o fez?

ao executar a aplicação tive o seguinte problema

Exception in thread "main" java.lang.ExceptionInInitializerError at core.GameCore.<init>(GameCore.java:39) at core.ViKanoid.<init>(ViKanoid.java:32) at core.ViKanoid.main(ViKanoid.java:45) Caused by: java.lang.NullPointerException at core.GameSettings.<init>(GameSettings.java:68) at core.GameSettings.<clinit>(GameSettings.java:25) ... 3 more

Sim, eu que fiz, usando o Eclipse.

Tente executar diretamente do .jar

Na verdade, eu separei o jogo em 2 projetos. O que eu vi que era meio comum eu coloquei na tal java game framework (jgf). O que era especifico do ViKanoid eu deixei no projeto ViKanoid. :wink:

Cara…Parabéns…Muito legal o resultado que vc conseguiu…

Como eu gosto bastante de trabalhar com processamento gráfico em Java, teu projeto é um prato cheio pra mim…E fullscreen em Java é novidade também…

Valeu pela contribuição…

Cara ficou mto da hora!!

Parabéns ai :stuck_out_tongue: :wink:

[]'s

Aê Vini, ficou Punk!!!
Isso me lembra de um amigo que desenvolveu um pornotetris, geral gostou!
Vá postando as atualizações para nós!

Pode deixar. :slight_smile:

Já estou trabalhando na versão 0.0.4. Coloquei som na bolinha, entre outras coisas. Quero ver se melhoro a aparência dos tijolos e da bola… bom, coisa para fazer não falta!

Cara,

ficou bem legal.

Achei muito bom mesmo.

Agora, dá uma olhadinha na colisão quando a bola bate nas extremidades da barra. Ficou meio estranho. Dá uma olhadinha.

Parabéns.

Ficou muito bom.

Não conhecia este recurso de full screen.

valeu.

Muito massa o jogo!

Ola amigo!

Estarei vendo o seu jogo… me desculpe a demora, mas trabalho com jogos sim…na verdade estou fazendo o doutorado na UFPE sobre o assunto…

Ola amigo,

mto legal o seu jogo. Tentei utilizar o mesmo framework que vc utilizou para deixar a minha aplicacao full screen. Entretanto, aparece a janela normal do programa e + uma janela em full screen.

Segue abaixo o trecho de codigo q utilizei na minha janela principal:

ScreenManager.getInstance().setFullScreen(   ScreenManager.getInstance().findFirstCompatibleMode( DISPLAY_MODES )  );
ScreenManager.getInstance().update(); 

alguma sugestao?

obrigado

Olá Vini.

Olhei seu jogo e seu código fonte.

Parabéns.

As implementações e design por contrato ficaram ótimas (tanto no jogo como no seu framework) e também achei interessante o acesso direto ao gráfico.

Não programei nada até hoje relacionado a jogos em Java (mexi um pouco com MesaGL no C em Linux), mas vou usar seu jogo para aprender alguma coisa com Java 3D.
Valeu!

Att.

Interessante seria utilizar este recurso do fullscreen em algum programa bloqueador de acesso ao sistema operacional (desativando CTRL+ALT+DEL, por exemplo).

mto legal msm!

vai postando as att´s!!

:smiley:

Fala…fiquei super curioso pra ver o game, baixei um arquivo que esta lá na primeira mensagem do tópico, nomeado 1233.java, mas não conseguí rodar não…é isso msm? Tem + algum arquivo?
Vlw!

Legal este jogo…ficou muito bom mesmo.

Mas só por curiosidade: qual é o requisito mínimo para rodar ele? Será que roda num k6 2 da vida…ou coisa pior?

Falou…