Ular"an Java (source code dasar)

Guys........................
Assalamuallaikum wr.wb
lama gak update, ini lagi ngurusin ilmu" baru, alhamdulillah! :D

kali ini saya akan share hasil kalborasi, eh kolaborasi script antara bapak dosen saya yg tercinta dengan editan hasil saya, kenapa saya tulis di judulnya dasar, karena ini hanyalah suatu source code kecil yang bisa dikembangkan menjadi game ular"an, so........... cekid brot aja lah.............





import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;

public class kelas_C extends JFrame implements KeyListener{


String nama="kelas C";
String Pengingat;
int x;
int i=0;
boolean fal=false;

Thread t=new Thread(new Runnable() {

@Override
public void run() {
while(true){
try {
   t.sleep(120);
} catch (Exception e) {}
    if(Pengingat.equalsIgnoreCase("right")){
x++;
}
    else if (Pengingat.equalsIgnoreCase("left")) {
x--;
}
repaint();
}
}
});

    public kelas_C()
    {
   
    this.setSize(300, 300);
        this.setLocationRelativeTo(null);
        this.setVisible(true);
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        addKeyListener(this);
    }

    @Override
    public void paint(Graphics g)
    {
  g.clearRect(0, 0, 300, 300);
       g.drawString(nama, x, 100);
    }

    public static void main(String[] args) {
        new kelas_C();
    }

    public void keyTyped(KeyEvent e) {
     
    }

    public void keyPressed(KeyEvent e) {
       
    }

    public void keyReleased(KeyEvent e) {
   
    if(e.getKeyCode()==KeyEvent.VK_RIGHT)
        {
    if(fal==false){
    nama=">";
    Pengingat="right";
            t.start();
            fal=true;
            }
    else {
    nama=">";
        Pengingat="right";
}
        }
        else if(e.getKeyCode()==KeyEvent.VK_LEFT)
        {
        if(fal==false){
        nama="<";
        Pengingat="left";              
        t.start();}
        else {
        nama="<";
            Pengingat="left"; }
           
        }
    }
}

Like this yaw! :P
Pesan saya adalah "Teruslah Bermain Coding", Tetaplah Bermimpi..........................
Previous
Next Post »