검색어 입력폼

[프로그램소스]자바로 구현한 팩맨게임

등록일 2006.06.22 파일확장자압축파일 (zip) | 가격 1,000원

*해당 문서는 미리보기가 지원되지 않습니다.

소개글

학교 자바프로그래밍 과제로 구현한 팩맨 게임입니다.
이미지는 포토샵으로 제작했구요 방식은 일반 팩맨게임과 동일합니다.

컴파일 실행환경

자바 (jdk1.4 / jdk1.5)

본문내용

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class Test extends JPanel implements KeyListener, Runnable{

Font font;
Thread t;
Toolkit toolkit = Toolkit.getDefaultToolkit();
String manPath[] = new String[12];
Image packMan[] = new Image[12];
String backPath = "back1.jpg";
Image back = toolkit.getImage(backPath);
String ssalPath = "ssal.png";
Image ssalZ[] = new Image[121];
Image myImage, consume;
int xPos = 20, yPos = 20, start, count, time, finish;
public Test(){
JFrame frame = new JFrame();
frame.getContentPane().add(this);
frame.setSize(610, 630);
frame.setVisible(true);
frame.setResizable(false);
frame.addKeyListener(this);
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent we){
System.exit(0);
}
});
for(int i = 0; i < 12; i++){
manPath[i] = "man" + i + ".png";
packMan[i] = toolkit.getImage(manPath[i]);
}
for(int i = 0; i< 121; i++)
ssalZ[i] = toolkit.getImage(ssalPath);
myImage = packMan[3];

font = new Font("굴림", Font.BOLD, 25);
}
public void run(){
while(start == 1){
if(finish == 1)
break;
try{
t.sleep(1000);
time++;
repaint();
}catch(InterruptedException ie){}
}
JOptionPane.showMessageDialog(null, " 야호!!다먹었다^^"+`\n`+"기 록 : " + time);
System.exit(0);
}

압축파일내 파일목록

back copy.psd
back.jpg
back.jpg.psd
back1.jpg
man0.png
man1.png
man10.png
man11.png
man2.png
man3.png
man4.png
man5.png
man6.png
man7.png
man8.png
man9.png
ssal.png
Test$1.class
Test$KeyHandler.class
Test.class
Test.java
Thumbs.db
Untitled-3.psd
Untitled-5.psd
다운로드 맨위로