導航:首頁 > 編程語言 > java貪吃蛇下載

java貪吃蛇下載

發布時間:2022-09-23 12:27:00

⑴ 貪吃蛇大作戰怎麼下載

可以直接到4399貪吃蛇大作戰專區http://news.4399.com/tcsdzz/進行下載,或者通過下載4399游戲盒http://app.4399.cn/,搜索【貪吃蛇大作戰】,下載安裝即可。

⑵ 貪吃蛇3d版本小黃鴨怎麼下載

1、首先貪吃蛇3D游戲是一款3D畫風經典的休閑冒險類游戲,想要下載就需要我們打開瀏覽器。
2、其次然後在搜索引擎里輸入貪吃蛇3D版下載。
3、最後點擊下載安裝就可以見到小黃鴨了。

⑶ 哪位能告訴我貪吃蛇游戲的全部代碼

//package main;

import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;

public class TanChiShe implements KeyListener,ActionListener{

/**
* @param args
*/
int max = 300;//蛇長最大值
final int JianJu = 15; //設定蛇的運動網格間距(窗口最大32*28格)
byte fangXiang = 4; //控制蛇的運動方向,初始為右
int time = 500; //蛇的運動間隔時間
int jianTime = 2;//吃一個減少的時間
int x,y;//蛇的運動坐標,按網格來算
int x2,y2;//暫存蛇頭的坐標
int jiFenQi = 0;//積分器
boolean isRuned = false;//沒運行才可設級別
boolean out = false;//沒開始運行?
boolean run = false;//暫停運行
String JiBie = "中級";
JFrame f = new JFrame("貪吃蛇 V1.0");
JPanel show = new JPanel();
JLabel Message = new JLabel("級別:中級 蛇長:5 時間500ms 分數:00");
// JButton play = new JButton("開始");

JLabel sheTou;
JLabel shiWu;
JLabel sheWei[] = new JLabel[max];
static int diJi = 4; //第幾個下標的蛇尾要被加上
ImageIcon shang = new ImageIcon("tuPian\\isSheTouUp.png");//產生四個上下左右的蛇頭圖案
ImageIcon xia = new ImageIcon("tuPian\\isSheTouDown.png");
ImageIcon zhuo = new ImageIcon("tuPian\\isSheTouLeft.png");
ImageIcon you = new ImageIcon("tuPian\\isSheTouRight.png");

JMenuBar JMB = new JMenuBar();
JMenu file = new JMenu("開始游戲");

JMenuItem play = new JMenuItem(" 開始游戲 ");
JMenuItem pause = new JMenuItem(" 暫停游戲 ");

JMenu hard = new JMenu("游戲難度");
JMenuItem gao = new JMenuItem("高級");
JMenuItem zhong = new JMenuItem("中級");
JMenuItem di = new JMenuItem("低級");

JMenu about = new JMenu(" 關於 ");
JMenuItem GF = new JMenuItem("※高分榜");
JMenuItem ZZ = new JMenuItem("關於作者");
JMenuItem YX = new JMenuItem("關於游戲");
JMenuItem QK = new JMenuItem("清空記錄");

static TanChiShe tcs = new TanChiShe();

public static void main(String[] args) {
// TanChiShe tcs = new TanChiShe();
tcs.f();

}

public void f(){
f.setBounds(250,100,515,530);
f.setLayout(null);
f.setAlwaysOnTop(true);//窗口始終保持最前面
f.setBackground(new Color(0,0,0));
f.setDefaultCloseOperation(0);
f.setResizable(false);
f.setVisible(true);
// f.getContentPane().setBackground(Color.BLACK);

f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){

System.exit(0);//退出程序
}

});

f.setJMenuBar(JMB);
JMB.add(file);
file.add(play);
file.add(pause);

JMB.add(hard);
hard.add(gao);
hard.add(zhong);
hard.add(di);

JMB.add(about);
about.add(GF);
GF.setForeground(Color.blue);
about.add(ZZ);
about.add(YX);
about.add(QK);
QK.setForeground(Color.red);

f.add(show);
show.setBounds(0,f.getHeight()-92,f.getWidth(),35);
// show.setBackground(Color.green);
// f.add(play);
// play.setBounds(240,240,80,25);
play.addActionListener(this);
pause.addActionListener(this);

gao.addActionListener(this);
zhong.addActionListener(this);
di.addActionListener(this);

GF.addActionListener(this);
ZZ.addActionListener(this);
YX.addActionListener(this);
QK.addActionListener(this);
show.add(Message);
Message.setForeground(Color.blue);

f.addKeyListener(this);
// show.addKeyListener(this);
play.addKeyListener(this);

sheChuShi();

}

public void sheChuShi(){//蛇初始化
sheTou = new JLabel(you);//用向右的圖來初始蛇頭
f.add(sheTou);
sheTou.setBounds(JianJu*0,JianJu*0,JianJu,JianJu);
// System.out.println("ishere");

shiWu = new JLabel("■");
f.add(shiWu);
shiWu.setBounds(10*JianJu,10*JianJu,JianJu,JianJu);

for(int i=0;i<=diJi;i++) {

sheWei[i] = new JLabel("■");

f.add(sheWei[i]);

sheWei[i].setBounds(-1*JianJu,0*JianJu,JianJu,JianJu);

}

while(true){
if(out == true){
yunXing();
break;
}

try{
Thread.sleep(200);
}catch(Exception ex){
ex.printStackTrace();
}
}
}

public void sheJiaChang(){//蛇的長度增加
if(diJi < max){
sheWei[++diJi] = new JLabel(new ImageIcon("tuPian\\isSheWei.jpg"));
f.add(sheWei[diJi]);
sheWei[diJi].setBounds(sheWei[diJi-1].getX(),sheWei[diJi-1].getY(),JianJu,JianJu);
// System.out.println("diJi "+diJi);
}
}

public void pengZhuanJianCe(){//檢測蛇的碰撞情況

if(sheTou.getX()<0 || sheTou.getY()<0 ||
sheTou.getX()>f.getWidth()-15 || sheTou.getY()>f.getHeight()-105 ){

gameOver();
// System.out.println("GameOVER");
}

if(sheTou.getX() == shiWu.getX() && sheTou.getY() == shiWu.getY()){
out: while(true){
shiWu.setLocation((int)(Math.random()*32)*JianJu,(int)(Math.random()*28)*JianJu);
for(int i=0;i<=diJi;i++){
if(shiWu.getX()!= sheWei[i].getX() && shiWu.getY()!=sheWei[i].getY()
&& sheTou.getX()!=shiWu.getX() && sheTou.getY()!= shiWu.getY()){//如果食物不在蛇身上則退出循環,產生食物成功

break out;
}
}
}
sheJiaChang();
// System.out.println("吃了一個");
if(time>100 ){
time -= jianTime;
}
else{}
Message.setText("級別:"+JiBie+" 蛇長:"+(diJi+2)+" 時間:"+time+"ms 分數:"+(jiFenQi+=10)+"");
}

for(int i=0;i<=diJi;i++){
if(sheTou.getX() == sheWei[i].getX() && sheTou.getY() == sheWei[i].getY()){

gameOver();
// System.out.println("吃到尾巴了");
}
}

}

public void yunXing(){

while(true){
while(run){
if(fangXiang == 1){//上
y-=1;
}
if(fangXiang == 2){//下
y+=1;
}
if(fangXiang == 3){//左
x-=1;
}
if(fangXiang == 4){//右
x+=1;
}

x2 = sheTou.getX();
y2 = sheTou.getY();
sheTou.setLocation(x*JianJu,y*JianJu); //設置蛇頭的坐標 網格數*間隔

for(int i=diJi;i>=0;i--){
if(i==0){
sheWei[i].setLocation(x2,y2);
// System.out.println(i+" "+sheTou.getX()+" "+sheTou.getY());
}
else{

sheWei[i].setLocation(sheWei[i-1].getX(),sheWei[i-1].getY());

// System.out.println(i+" "+sheWei[i].getX()+" "+sheWei[i].getY());
}
}
pengZhuanJianCe();
try{
Thread.sleep(time);
}catch(Exception e){
e.printStackTrace();
}
}

Message.setText("級別:"+JiBie+" 蛇長:"+(diJi+2)+" 時間:"+time+"ms 分數:"+(jiFenQi+=10)+"");

try{
Thread.sleep(200);
}catch(Exception e){
e.printStackTrace();
}

}
}

public void gameOver(){//游戲結束時處理
int in = JOptionPane.showConfirmDialog(f,"游戲已經結束!\n是否要保存分數","提示",JOptionPane.YES_NO_OPTION);

if(in == JOptionPane.YES_OPTION){
// System.out.println("YES");
String s = JOptionPane.showInputDialog(f,"輸入你的名字:");
try{
FileInputStream fis = new FileInputStream("GaoFen.ini");//先把以前的數據讀出來加到寫的數據前
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
String s2,setOut = "";

while((s2=br.readLine())!= null){
setOut =setOut+s2+"\n";
}

FileOutputStream fos = new FileOutputStream("GaoFen.ini");//輸出到文件流
s = setOut+s+":"+jiFenQi+"\n";
fos.write(s.getBytes());

}catch(Exception e){}
}

System.exit(0);

}

public void keyTyped(KeyEvent arg0) {
// TODO 自動生成方法存根

}
public void keyPressed(KeyEvent arg0) {
// System.out.println(arg0.getSource());
if(arg0.getKeyCode() == KeyEvent.VK_UP){//按上下時方向的值相應改變
if(fangXiang != 2){
fangXiang = 1;
// sheTou.setIcon(shang);//設置蛇的方向
}
// System.out.println("UP");
}
if(arg0.getKeyCode() == KeyEvent.VK_DOWN){
if(fangXiang != 1){
fangXiang = 2;
// sheTou.setIcon(xia);
}
// System.out.println("DOWN");
}
if(arg0.getKeyCode() == KeyEvent.VK_LEFT){//按左右時方向的值相應改變
if(fangXiang != 4){
fangXiang = 3;
// sheTou.setIcon(zhuo);
}
// System.out.println("LEFT");
}
if(arg0.getKeyCode() == KeyEvent.VK_RIGHT){
if(fangXiang != 3){
fangXiang = 4;
// sheTou.setIcon(you);
}
// System.out.println("RIGHT");
}

}

public void keyReleased(KeyEvent arg0) {
// TODO 自動生成方法存根

}

public void actionPerformed(ActionEvent arg0) {
// TODO 自動生成方法存根

JMenuItem JI = (JMenuItem)arg0.getSource();

if(JI == play){
out = true;
run = true;
isRuned = true;
gao.setEnabled(false);
zhong.setEnabled(false);
di.setEnabled(false);
}
if(JI == pause){
run = false;
}

if(isRuned == false){//如果游戲還沒運行,才可以設置級別
if(JI == gao){
time = 200;
jianTime = 1;
JiBie = "高級";
Message.setText("級別:"+JiBie+" 蛇長:"+(diJi+2)+" 時間:"+time+"ms 分數:"+jiFenQi);
}
if(JI == zhong){
time = 400;
jianTime = 2;
JiBie = "中級";
Message.setText("級別:"+JiBie+" 蛇長:"+(diJi+2)+" 時間:"+time+"ms 分數:"+jiFenQi);
}
if(JI == di){
time = 500;
jianTime = 3;
JiBie = "低級";
Message.setText("級別:"+JiBie+" 蛇長:"+(diJi+2)+" 時間:"+time+"ms 分數:"+jiFenQi);
}
}
if(JI == GF){
try{
FileInputStream fis = new FileInputStream("GaoFen.ini");
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
String s,setOut = "";
while((s=br.readLine())!= null){
setOut =setOut+s+"\n";
}
if(setOut.equals("")){
JOptionPane.showMessageDialog(f,"暫無保存記錄!","高分榜",JOptionPane.INFORMATION_MESSAGE);
}
else{
JOptionPane.showMessageDialog(f,setOut);
}

}catch(Exception e){
e.printStackTrace();
}
}

if(JI == ZZ){//關於作者
JOptionPane.showMessageDialog(f,"軟體作者:申志飛\n地址:四川省綿陽市\nQQ:898513806\nE-mail:[email protected]","關於作者",JOptionPane.INFORMATION_MESSAGE);

}
if(JI == YX){//關於游戲
JOptionPane.showMessageDialog(f,"貪吃蛇游戲\n游戲版本 V1.0","關於游戲",JOptionPane.INFORMATION_MESSAGE);
}
if(JI == QK){
try{
int select = JOptionPane.showConfirmDialog(f,"確實要清空記錄嗎?","清空記錄",JOptionPane.YES_OPTION);
if(select == JOptionPane.YES_OPTION){

String setOut = "";
FileOutputStream fos = new FileOutputStream("GaoFen.ini");//輸出到文件流

fos.write(setOut.getBytes());
}
}catch(Exception ex){}

}

}

}
//是我自己寫的,本來裡面有圖片的,但無法上傳,所以把圖片去掉了,裡面的ImageIcon等語句可以去掉。能正常運行。

⑷ 求"貪吃蛇"小游戲JAVA源代碼一份

貪吃蛇
import
java.awt.*;
import
java.awt.event.*;
public
class
GreedSnake
//主類
{
/**
*
@param
args
*/
public
static
void
main(String[]
args)
{
//
TODO
Auto-generated
method
stub
new
MyWindow();
}
}
class
MyPanel
extends
Panel
implements
KeyListener,Runnable//自定義面板類,繼承了鍵盤和線程介面
{
Button
snake[];
//定義蛇按鈕
int
shu=0;
//蛇的節數
int
food[];
//食物數組
boolean
result=true;
//判定結果是輸
還是贏
Thread
thread;
//定義線程
static
int
weix,weiy;
//食物位置
boolean
t=true;
//判定游戲是否結束
int
fangxiang=0;
//蛇移動方向
int
x=0,y=0;
//蛇頭位置
MyPanel()
{
setLayout(null);
snake=new
Button[20];
food=new
int
[20];
thread=new
Thread(this);
for(int
j=0;j<20;j++)
{
food[j]=(int)(Math.random()*99);//定義20個隨機食物
}
weix=(int)(food[0]*0.1)*60;
//十位*60為橫坐標
weiy=(int)(food[0]%10)*40;
//個位*40為縱坐標
for(int
i=0;i<20;i++)
{
snake[i]=new
Button();
}
add(snake[0]);
snake[0].setBackground(Color.black);
snake[0].addKeyListener(this);
//為蛇頭添加鍵盤監視器
snake[0].setBounds(0,0,10,10);
setBackground(Color.cyan);
}
public
void
run()
//接收線程
{
while(t)
{
if(fangxiang==0)//向右
{
try
{
x+=10;
snake[0].setLocation(x,
y);//設置蛇頭位置
if(x==weix&&y==weiy)
//吃到食物
{
shu++;
weix=(int)(food[shu]*0.1)*60;
weiy=(int)(food[shu]%10)*40;
repaint();
//重繪下一個食物
add(snake[shu]);
//增加蛇節數和位置
snake[shu].setBounds(snake[shu-1].getBounds());
}
thread.sleep(100);
//睡眠100ms
}
catch(Exception
e){}
}
else
if(fangxiang==1)//向左
{
try
{
x-=10;
snake[0].setLocation(x,
y);
if(x==weix&&y==weiy)
{
shu++;
weix=(int)(food[shu]*0.1)*60;
weiy=(int)(food[shu]%10)*40;
repaint();
add(snake[shu]);
snake[shu].setBounds(snake[shu-1].getBounds());
}
thread.sleep(100);
}
catch(Exception
e){}
}
else
if(fangxiang==2)//向上
{
try
{
y-=10;
snake[0].setLocation(x,
y);
if(x==weix&&y==weiy)
{
shu++;
weix=(int)(food[shu]*0.1)*60;
weiy=(int)(food[shu]%10)*40;
repaint();
add(snake[shu]);
snake[shu].setBounds(snake[shu-1].getBounds());
}
thread.sleep(100);
}
catch(Exception
e){}
}
else
if(fangxiang==3)//向下
{
try
{
y+=10;
snake[0].setLocation(x,
y);
if(x==weix&&y==weiy)
{
shu++;
weix=(int)(food[shu]*0.1)*60;
weiy=(int)(food[shu]%10)*40;
repaint();
add(snake[shu]);
snake[shu].setBounds(snake[shu-1].getBounds());
}
thread.sleep(100);
}
catch(Exception
e){}
}
int
num1=shu;
while(num1>1)//判斷是否咬自己的尾巴
{
if(snake[num1].getBounds().x==snake[0].getBounds().x&&snake[num1].getBounds().y==snake[0].getBounds().y)
{
t=false;
result=false;
repaint();
}
num1--;
}
if(x<0||x>=this.getWidth()||y<0||y>=this.getHeight())//判斷是否撞牆
{
t=false;
result=false;
repaint();
}
int
num=shu;
while(num>0)
//設置蛇節位置
{
snake[num].setBounds(snake[num-1].getBounds());
num--;
}
if(shu==15)
//如果蛇節數等於15則勝利
{
t=false;
result=true;
repaint();
}
}
}
public
void
keyPressed(KeyEvent
e)
//按下鍵盤方向鍵
{
if(e.getKeyCode()==KeyEvent.VK_RIGHT)//右鍵
{
if(fangxiang!=1)//如果先前方向不為左
fangxiang=0;
}
else
if(e.getKeyCode()==KeyEvent.VK_LEFT)
{
if(fangxiang!=0)
fangxiang=1;
}
else
if(e.getKeyCode()==KeyEvent.VK_UP)
{
if(fangxiang!=3)
fangxiang=2;
}
else
if(e.getKeyCode()==KeyEvent.VK_DOWN)
{
if(fangxiang!=2)
fangxiang=3;
}
}
public
void
keyTyped(KeyEvent
e)
{
}
public
void
keyReleased(KeyEvent
e)
{
}
public
void
paint(Graphics
g)
//在面板上繪圖
{
int
x1=this.getWidth()-1;
int
y1=this.getHeight()-1;
g.setColor(Color.red);
g.fillOval(weix,
weiy,
10,
10);//食物
g.drawRect(0,
0,
x1,
y1);
//牆
if(t==false&&result==false)
g.drawString("GAME
OVER!",
250,
200);//輸出遊戲失敗
else
if(t==false&&result==true)
g.drawString("YOU
WIN!",
250,
200);//輸出遊戲成功
}
}
class
MyWindow
extends
Frame
implements
ActionListener//自定義窗口類
{
MyPanel
my;
Button
btn;
Panel
panel;
MyWindow()
{
super("GreedSnake");
my=new
MyPanel();
btn=new
Button("begin");
panel=new
Panel();
btn.addActionListener(this);
panel.add(new
Label("begin後請按Tab鍵選定蛇"));
panel.add(btn);
panel.add(new
Label("按上下左右鍵控制蛇行動"));
add(panel,BorderLayout.NORTH);
add(my,BorderLayout.CENTER);
setBounds(100,100,610,500);
setVisible(true);
validate();
addWindowListener(new
WindowAdapter()
{
public
void
windowClosing(WindowEvent
e)
{
System.exit(0);
}
});
}
public
void
actionPerformed(ActionEvent
e)//按下begin按鈕
{
if(e.getSource()==btn)
{
try
{
my.thread.start();
//開始線程
my.validate();
}
catch(Exception
ee){}
}
}
}

⑸ 貪吃蛇大作戰穿牆版怎麼下載

今天小編為大家帶了貪吃蛇大作戰電腦版下載安裝教程,希望對各位玩家有所幫助。貪吃蛇大作戰是一款超好玩的休閑競技游戲,不僅比拼手速,更考驗你的策略!在貪吃蛇大作戰的世界中,每個人在初始都化身為一條小蛇,通過不斷努力變得越來越長,終於成長為貪吃榜排名榜首的貪吃蛇喲。貪吃蛇大作戰電腦版下載一、靠譜助手下載及安裝找到你下載好的文件,雙擊,選擇靠譜助手安裝的路徑,或者直接安裝(並無影響)。二、安裝貪吃蛇大作戰電腦版1、進入貪吃蛇大作戰下載頁:>>點擊進入2、將下載好的球球大作戰安裝到靠譜助手中,選擇我的應用→安裝本地APK→選擇存至本地的安裝包。3、選擇默認的引擎,點擊「確定安裝」即可。4、完成安裝,玩家們可以選擇登陸游戲啦。以上就是小編帶來的貪吃蛇大作戰全部內容,更多精彩內容請關注安趣貪吃蛇大作戰專區。

⑹ 貪吃蛇天黑請閉眼怎麼下載

1、首先打開手機瀏覽器搜索貪吃蛇天黑請閉眼。
2、其次在搜過後會出現很多的游戲版本,選擇自己需要的游戲版本,點擊下載。
3、最後等待下載完成後面,點擊安裝到本地即可。

⑺ 貪吃蛇大師3D無限金幣怎麼下載

網站上。
比如網路上,在網路瀏覽器上就可以找到。《貪吃蛇大作戰無限金幣版》相信一定是玩家們最喜歡的貪吃蛇版本,玩家可以在這里展開全新的貪吃蛇冒險,超多精彩的玩法模式等待著玩家來體驗,超級多炫酷帥氣的皮膚等待著玩家來收集,在這里展現自己高超的操作技巧贏得更多的勝利吧,感興趣的玩家快來下載吧。
手機游戲是指運行於手機上的游戲軟體,簡稱「手游」。用來編寫手機最多的程序是Java語言,見J2ME。其次是C語言。隨著科技的發展,在手機的功能也越來越多,越來越強大。而且,你會發現,一個手機已經足夠滿足你所有路途中的大部分娛樂需要了。

⑻ 主播玩的貪吃蛇哪裡下載

手機端可以在應用商店,qq和微信上的小程序也有
電腦端網路就會出來很多地址
貪吃蛇是一項益智游戲,不僅要做到有趣,更要做到設計美觀,簡潔大方。游戲設計要從布局,框架結構,按鈕,貪吃蛇的行走方向,編程語言幾個方面進行全面的考慮,貪吃蛇的形象要符合大眾的審美,行走方向及遇到牆之後的反應進行全面的考慮,只有從更全面的角度出發,才能讓一個游戲獲得更多人的青睞。
游戲規則
貪吃蛇的基本規則是控制一條不停走動的蛇,只能通過左、右2個方向90°轉彎,在行走過程中通過吃豆子(食物)得分,如果撞上自己的身體或牆壁既游戲結束。還有一些衍生的版本有血槽、障礙物等豐富的內容,這些豐富的游戲要素在此次的版本中……都不涉及……
這次做的貪吃蛇的游戲規則設置的比較簡單:
撞上牆壁游戲結束。(也可以通過修改判斷條件實現行走至牆壁會從對面牆壁穿越回來)
貪吃蛇的基本規則是控制一條不停走動的蛇,只能通過左、右2個方向90°轉彎,在行走過程中通過吃豆子(食物)得分,如果撞上自己的身體或牆壁既游戲結束。還有一些衍生的版本有血槽、障礙物等豐富的內容,這些豐富的游戲要素在此次的版本中……都不涉及……
撞上自己身體游戲結束

⑼ 學Java有哪些可以練手的項目

1.各種管理系統

源碼下載(實例一):

jsp開發完整的博研圖書館後台管理系統,不使用框架開發的,太完美了

源碼下載(實例二):

javaWeb圖書館管理系統源碼mysql版本

源碼下載(實例三)

GitHub - uboger/LibraryManager: JAVA GUI 圖書館管理系統

源碼下載(實例四):

java swing開發企業人事管理系統源代碼下載

2.簡易的聊天系統

源碼下載(實例一):

java swing開發網路聊天室群聊系統,基於java多線程socket編程

源碼下載(實例二):

java swing開發大貓聊天室源碼,簡單易懂,適合java swing初學者

源碼下載(實例三):

java websocket開發簡單聊天室系統,實現群聊與一對一單人聊天案例

源碼下載(實例四):

jsp開發簡單聊天室demo-分享

3.實現通訊錄

java通訊錄實現了添加刪除和查找功能

源碼下載(二):

JAVA版通訊錄管理系統課程設計源碼

源碼下載(三):

Java Swing界面.完美設計通訊錄..有需要的下

4.坦克大戰

源碼下載(一):

俄羅斯方塊 JAVA版

源碼下載(二):

GitHub - FieldSoft-HelloClyde/Tetris-Swing: Swing編寫的俄羅斯方塊

源碼下載(三):

java swing開發的俄羅斯方塊游戲,包含完整代碼+詳細注釋

5.五子棋

源碼下載(一):

Java實踐(十一)——五子棋

源碼下載(二):

java swing開發的五子棋小游戲源碼

源碼下載(三):

java swing開發單機版五子棋源代碼下載

源碼下載(四):

Java五子棋演算法和代碼

6.中國象棋

源碼下載(一):Java實踐(十二)——中國象棋

7.貪吃蛇

java貪吃蛇源代碼 、 java貪吃蛇源代碼

以上是總結出來的簡單的練手項目,希望對你有幫助

⑽ 諾基亞n72自帶游戲-貪吃蛇下載

是JAVA的話就能玩。。但是由於屏幕解析度不一樣,能玩效果也不好。去N72論壇搜吧

閱讀全文

與java貪吃蛇下載相關的資料

熱點內容
梁中間部位箍筋加密區 瀏覽:117
頻譜分析pdf 瀏覽:750
樂2怎麼升級安卓70 瀏覽:172
java中獲取日期 瀏覽:506
單片機74hc245 瀏覽:272
美國歷史上的總統pdf 瀏覽:751
程序員脫單實驗室靠不靠譜 瀏覽:458
php中間四位手機號 瀏覽:869
永旺app怎麼樣了 瀏覽:516
壓縮空氣流量計算軟體 瀏覽:649
智慧聊天app怎麼激活 瀏覽:924
一加換機備份到哪個文件夾 瀏覽:735
支撐pdf 瀏覽:417
java空文件夾刪除 瀏覽:587
安卓9跟81有什麼區別 瀏覽:912
n1藍寶書pdf 瀏覽:244
為什麼安卓機拍照那麼丑 瀏覽:694
伺服器綁定雲產品實例 瀏覽:313
程序員認真工作被開除 瀏覽:454
程序員送蘋果 瀏覽:143