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

소개글

[자바 프로그래밍] 팩맨 소스에 대한 보고서 자료입니다.

목차

1. 게임구조는 유사하게 구현했다고 생각한다.
2. 게임 유닛과 좁쌀은 포토샵으로 자체 제작하였고, 좁쌀의 갯수와 위치는 본인이 정하였다.
3. 움직이려는 방향에 따라 캐릭터의 모양이 바뀌도록 구현했다.
4. 게임 유닛은 포토샵으로 자체 제작하였다.
5. (3번과 중복되는 대답이다.)
6. 게임 유닛 초기 위치는 (0,0)로 설정하였다.
7. 유닛이 모든 좁쌀을 먹었을때 게임 종료메세지와 소요시간을 출력하도록 구현하였다.

본문내용

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

public class TEST2 extends JPanel implements KeyListener
{
int x = 0;
int y = 0;
int item_count=15;
String output="";
long startTime = System.currentTimeMillis();
long totTime;
long totTime_min;
long totTime_second;
int keycode;
Image background;
Image back_blank;
Image back_block;
Image item;
Image packman;

int Map[][] = {
{0,0,0,2,1,0,0,0,2,2},
{0,1,1,2,1,0,1,1,1,2},
{2,0,0,0,1,2,2,0,0,0},
{2,1,1,0,1,0,1,0,1,1},
{2,0,0,0,0,0,1,0,1,1},
{1,0,1,0,1,0,1,0,1,1},
{1,2,1,0,1,0,1,0,1,1},
{1,2,1,0,0,2,2,0,1,1},
{1,2,1,1,1,1,0,1,1,1},
{1,1,1,1,1,1,1,1,1,1}};


public TEST2()
{
init();
}
public void init()
{
JFrame my_frame = new JFrame();
my_frame.getContentPane().add(this);
my_frame.setSize(400, 400);
my_frame.setVisible(true);
my_frame.addKeyListener(this);
my_frame.setBackground(Color.WHITE);
background = Toolkit.getDefaultToolkit().getImage("./image/background1.jpg");
back_blank = Toolkit.getDefaultToolkit().getImage("./image/back_blank.jpg");
back_block = Toolkit.getDefaultToolkit().getImage("./image/back_block.jpg");
item = Toolkit.getDefaultToolkit().getImage("./image/item.jpg");
}

키워드

  • 가격2,000
  • 페이지수5페이지
  • 등록일2006.05.08
  • 저작시기2005.4
  • 파일형식압축파일(zip)
  • 자료번호#348237
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니