*해당 문서는 미리보기가 지원되지 않습니다.
소개글
학교 자바프로그래밍 과제로 구현한 팩맨 게임입니다.이미지는 포토샵으로 제작했구요 방식은 일반 팩맨게임과 동일합니다.
컴파일 실행환경
자바 (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
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