|
From: Paulo E. A. S. <pa...@pa...> - 2002-10-22 18:48:04
|
resolvi o bug da tela la!
coisas que fiz
- sai tiro mais de perto do robo!
- tela sem o bug, o game agora roda com 750x500 de tela util
- script ant pq meu eclipse ta com uns prob pra da run, que diabos!
coisas a fazer:
- tirar os println, que dao lag ao game! tirei alguns
- os robozinhos aqui nao estao aparecendo em posicao randomica! antigamente aparecia
- entregar as coisas em um jar, sem codigo fonte
alias, vcs tao dando o commit com comentario port ou ingl?
falou!
On Tue, 22 Oct 2002 07:33:18 -0200, "Antonio Kantek" <ka...@jv...> escreveu :
> De: "Antonio Kantek" <ka...@jv...>
> Data: Tue, 22 Oct 2002 07:33:18 -0200
> Para: "Paulo Eduardo Azevedo Silveira" <pa...@pa...>
> Assunto: Re: [Javaarena-development] commit: duas constantes mudadas
>
> Ei Paulo, o Leonardo está fazendo as classes no pacote org.javaarena.engine
> Ele tah fazendo o refactory lah. O que você acha de fazer as novas classes
> neste novo pacote ?
>
> []'s
> ----- Original Message -----
> From: "Paulo Eduardo Azevedo Silveira" <pa...@pa...>
> To: <je...@ob...>; "arena"
> <jav...@li...>
> Sent: Tuesday, October 22, 2002 12:38 AM
> Subject: [Javaarena-development] commit: duas constantes mudadas
>
>
> > oi pessoal
> >
> > mudei duas coisas q vao mudar um pouco a dinamica do jogo
> >
> > o radar passa a "flashar" de meio em meio segundo, ao inves de 1 em 1, vai
> melhorar a qtdade de ataques
> >
> > a formula do calcul da velocidade do tiro eh (velo_atual*2)+7 ao inves de
> +5 de antigamente. Tem um exmploit
> > na velo do tiro: o cara ta paradao, ve o robo inimigo e acelera ao maximo
> e atira, ja que nao tem aceleracao, e
> > as velocidades aumentam instantaneamente, o robo vai dar tiro na
> velocidade maxima. bem, depois a gente
> > incorpora aceleracao, agora nao da tempo
> >
> > sinto nao poder estar mais de perto nesse refactoring
> >
> > paulo
> >
> >
> > On Mon, 21 Oct 2002 17:31:06 -0200, je...@ob... escreveu :
> >
> > > De: je...@ob...
> > > Data: Mon, 21 Oct 2002 17:31:06 -0200
> > > Para: "arena" <jav...@li...>
> > > Assunto: [Javaarena-development] Scanner e deploy
> > >
> > >
> > > 3) Jean, vc tem como jogar na lista o seu exemplo de full screen ?
> > >
> > > Feito !
> > >
> > > Mas devo lembrar que o correto é testar quais resoluções o dispositivo
> > > aceita antes de tentar mudar a resolução. Em anexo vai o exemplo da Sun
> > > Outro detalhe, o exemplo não roda se o prompt do DOS estiver em tela
> > > cheia, é preciso que ele esteja como Janela.
> > >
> > > Abraços,
> > >
> > >
> > > #Jean. Object all: time.
> > > .
> > > ----8<---
> > >
> > > import java.awt.DisplayMode;
> > > import java.awt.Frame;
> > > import java.awt.GraphicsConfiguration;
> > > import java.awt.GraphicsDevice;
> > > import java.awt.GraphicsEnvironment;
> > > import java.awt.Frame;
> > >
> > > public class FullScreenDisplay {
> > > private Frame mainFrame;
> > >
> > > public FullScreenDisplay() {
> > > this(640,400);
> > > }
> > >
> > > public FullScreenDisplay(int x, int y) {
> > >
> > > GraphicsEnvironment env =
> > > GraphicsEnvironment.getLocalGraphicsEnvironment();
> > > aDevice = env.getDefaultScreenDevice();
> > > GraphicsConfiguration gc = aDevice.getDefaultConfiguration();
> > >
> > > try {
> > > mainFrame = new Frame(gc);
> > > mainFrame.setUndecorated(true);
> > > //mainFrame.setIgnoreRepaint(true);
> > >
> > > aDevice.setFullScreenWindow(mainFrame);
> > >
> > > if (aDevice.isDisplayChangeSupported()) {
> > > aDevice.setDisplayMode(new DisplayMode(x, y, 16, 0));
> > >
> > > } else {
> > > System.out.println("O seu sistema não permite mudar para
> outra
> > > resolução");
> > > }
> > >
> > > } catch (Exception e) {
> > > e.printStackTrace();
> > > }
> > > }
> > >
> > > public void close() {
> > >
> > > try {
> > > aDevice.setFullScreenWindow(null);
> > >
> > > } catch (Exception e) {
> > > e.printStackTrace();
> > > }
> > > }
> > >
> > > public Frame getFrame(){
> > > return this.mainFrame;
> > > }
> > >
> > > /********************************************
> > > * Teste
> > > */
> > >
> > > public static void main(String[] arg) {
> > > FullScreenDisplay aFSD = new FullScreenDisplay();
> > > Frame umFrame = aFSD.getFrame();
> > > for (int x = 0; x < 50000; x++) {
> > > umFrame.getGraphics().drawArc(x % 640, x % 400,
> > > x%37,x%33,x/100,x/44);
> > > }
> > > aFSD.close();
> > > System.exit(0);
> > > }
> > > }
> > >
> >
> > ----------------------------------
> > Paulo Silveira ICQ 5142673
> > Grupo de Usuários Java
> > http://www.guj.com.br/
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net emial is sponsored by: Influence the future
> > of Java(TM) technology. Join the Java Community
> > Process(SM) (JCP(SM)) program now.
> >
> http://ad.doubleclick.net/clk;4699841;7576298;k?http://www.sun.com/javavote
> > _______________________________________________
> > Javaarena-development mailing list
> > Jav...@li...
> > https://lists.sourceforge.net/lists/listinfo/javaarena-development
> >
>
>
>
> -------------------------------------------------------
> This sf.net emial is sponsored by: Influence the future of
> Java(TM) technology. Join the Java Community Process(SM) (JCP(SM))
> program now. http://ad.doubleclick.net/clk;4699841;7576301;v?
> http://www.sun.com/javavote
> _______________________________________________
> Javaarena-development mailing list
> Jav...@li...
> https://lists.sourceforge.net/lists/listinfo/javaarena-development
>
>
>
----------------------------------
Paulo Silveira ICQ 5142673
Grupo de Usuários Java
http://www.guj.com.br/
|