next up previous
Next: Jogo Multiusu�rio Via Rede Up: MAC-212 Laboratório Previous: Um Empurr�o com essa

Jogo Num Ambiente de Janelas

Nesta linha de trabalho voc� adicionar� a seu programa uma interface gr�fica com o usu�rio (GUI) e far� o jogo rodar num ambiente de janelas. A proposta n�o � fazer um jogo gr�fico com imagens animadas: isso demandaria uma quantidade de conhecimentos e de trabalho incompat�vel com esta disciplina. O jogo continuar� a ser textual, mas o texto que descreve o lugar atual ser� apresentado num componente textual de uma janela. Veja exemplos em http://www.linux.ime.usp.br/java/tutorial/uiswing/components/simpletext.html.

Sempre que poss�vel, o usu�rio deve interagir com o jogo atrav�s de bot�es ou de menus. Alguns exemplos:

Fa�a o usu�rio digitar numa caixa de entrada de texto s� quando n�o houver outro jeito.

Java tem dois pacotes de janelas, o AWT (presente desde a primeira vers�o da linguagem) e o Swing (mais recente, apareceu na vers�o 1.2). N�o use o AWT, pois o Swing � muito melhor e de utiliza��o bem mais f�cil.

Se voc� tiver � sua disposi��o um programa tipo GUI builder e quiser utiliz�-lo, pode fazer isso. Note, entretanto, que um GUI builder n�o � muito �til quando os componentes visuais na janela n�o forem conhecidos de antem�o. Pense no caso dos bot�es que representam as sa�das de um lugar. A menos que voc� construa uma janela espec�fica para cada lugar1, um GUI builder n�o o ajudar� a dispor esses bot�es na janela.


next up previous
Next: Jogo Multiusu�rio Via Rede Up: MAC-212 Laboratório Previous: Um Empurr�o com essa
Francisco Reverbel
2002-05-10