[자바 프로그래밍] 세균전
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[자바 프로그래밍] 세균전에 대한 보고서 자료입니다.

목차

1. 사이즈 지시와 동일하게 구현

2. 게임종료 : 전체 셀 다 차면 종료 또는 상대방 세균이 한 세균으로 모두 바꼈을때 종료.

3. 최종승리 세균 판별 후 보여줌.

4. 다음게임 할건지 종료시킬껀지 여부 출력.

<이외에 추가적인 사항 및 예외사항 처리>

1.게임시작 시 게임메뉴얼 출력.

2.선택할 세균이 바뀐 후 이전의 세균이 또다시 선택되어지면, 알림메세지 출력.

3.셀 이동,복사 범위 넘어가거나 빈공간이 아닌곳에 클릭시 오류메세지와 도움말메세지 출력.

4.게임진행 시 각 세균의 갯수 파악 후 게임화면 우측에 표시.

본문내용

import javax.swing.*;
import java.awt.event.*;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.*;
import javax.swing.JTextField.*;

public class Test extends JPanel implements MouseListener
{
int x,y;
int xl = 0;
int yl = 0;
int xr = 0;
int yr = 0;
int count_cell1;
int count_cell2;
int a;
int b;
String print_count_cell1="Num=4";
String print_count_cell2="Num=4";
int count;
int turn_sort_number=1;
Image backimg;
Image backblank;
Image backblankwhite;
Image backwall;
Image cell1_name;
Image cell2_name;
Image cell1_mark;
Image cell2_mark;
Image cell1;
Image cell2;
Image cell3;
Image cell4;

Font f1=new Font("TimesRoman",Font.BOLD,12);

int Map[][] = {
{1,1,0,0,0,0,5,6,10,10,7},
{1,1,0,0,0,0,5,8,10,10,9},
{0,0,0,0,0,0,5,10,10,10,10},
{0,0,0,0,0,0,5,10,10,10,10},
{0,0,0,0,2,2,5,10,10,10,10},
{0,0,0,0,2,2,5,10,10,10,10}};

public Test()
{

init();
String output="==========================================================\n";
output=output+" \n";
output=output+"For Copy = One block move straight line or diagonal line\n";
output=output+"For Move = Only two block move straight line\n";
output=output+"==========================================================\n";
output=output+" Game Start =>> Cell1 Turn\n";
JOptionPane.showMessageDialog(null,output);
repaint();

}
public void init()
{
JFrame my_frame = new JFrame();
my_frame.getContentPane().add(this);
my_frame.setSize(504, 272);
my_frame.setBounds(100,100,504,272);
my_frame.setVisible(true);
my_frame.addMouseListener(this);
my_frame.setBackground(Color.WHITE);
backimg = Toolkit.getDefaultToolkit().getImage("./image/background.jpg");
backblank = Toolkit.getDefaultToolkit().getImage("./image/back_blank.jpg");
backblankwhite = Toolkit.getDefaultToolkit().getImage("./image/back_blank_white.jpg");
backwall = Toolkit.getDefaultToolkit().getImage("./image/back_wall.jpg");
cell1_name = Toolkit.getDefaultToolkit().getImage("./image/back_cell1_name.jpg");
cell2_name = Toolkit.getDefaultToolkit().getImage("./image/back_cell2_name.jpg");
cell1_mark = Toolkit.getDefaultToolkit().getImage("./image/cell1.jpg");
cell2_mark = Toolkit.getDefaultToolkit().getImage("./image/cell2.jpg");
cell1 = Toolkit.getDefaultToolkit().getImage("./image/back_cell1.jpg");
cell2 = Toolkit.getDefaultToolkit().getImage("./image/back_cell2.jpg");
cell3 = Toolkit.getDefaultToolkit().getImage("./image/back_cell3.jpg");
cell4 = Toolkit.getDefaultToolkit().getImage("./image/back_cell4.jpg");
}
  • 가격2,000
  • 페이지수10페이지
  • 등록일2006.05.08
  • 저작시기2005.5
  • 파일형식압축파일(zip)
  • 자료번호#348244
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니