Batalha Naval

2 respostas
A

Alguém tem o jogo Batalha Naval feito em java?
Se alguém tiver poderia postaro codigo fonte aqui, por favor. Não precisa ser muito complexo, apenas uma implementação simples.

2 Respostas

Ironlynx

Como criar um(tutorial):
http://www.programmersheaven.com/articles/userarticles/mark/tut3/tut3_3.htm

Ironlynx
E o código do tutorial:
import java.awt.*;
import javax.swing.*;

public class BattleshipApp extends JFrame
{
    // instance variables
    private Board redBoard;
    private Board blueBoard;
    private FriendlyPlayer friendlyPlayer;
    private EnemyPlayer enemyPlayer;

    /**
     * Entry point for code execution.
     */
    public static void main(String[] args) {
        new BattleshipApp();
    }

    /**
     * Constructor for objects of class BattleshipApp
     */
    public BattleshipApp()
    {
        this.setSize(600, 500);
        this.show();
    }

    /**
     * Draws the game window.
     */
    public void paint(Graphics gfx) {
        this.drawTitleScreen();
    }

    /**
     * Draws the 'Welcome to Battleship' screen.
     */
    private void drawTitleScreen() {
        // Get an object representing the area within the window borders.
        Container clientArea = this.getContentPane();

        // Get the Graphics object associated with the client area.
        Graphics gfx = clientArea.getGraphics();

        // Get the size of the client area.
        int width = clientArea.getWidth();
        int height = clientArea.getHeight();
        
        gfx.setColor(Color.black);
        gfx.fillRect(0, 0, width, height);
        
        gfx.setColor(Color.green);
        gfx.drawString("BATTLESHIP", 260, 225);
        gfx.setColor(Color.gray);
        gfx.drawString("(click mouse to continue)", 228, 275);
    }
}
Criado 3 de novembro de 2003
Ultima resposta 4 de nov. de 2003
Respostas 2
Participantes 2