导航:首页 > 编程语言 > 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贪吃蛇下载相关的资料

热点内容
为什么安卓机拍照那么丑 浏览:694
服务器绑定云产品实例 浏览:313
程序员认真工作被开除 浏览:453
程序员送苹果 浏览:143
小程序绘图源码 浏览:968
如何购买域名和服务器阿里云 浏览:671
服务器地址及端口在哪里 浏览:695
腾讯云服务器有危险吗 浏览:798
复制文件到文件夹php 浏览:10
java注释正则表达式 浏览:858
java连接远程oracle 浏览:91
javamainargs 浏览:758
金华数据文档加密软件公司 浏览:855
内心极度担心解压的音乐 浏览:897
穿搭技巧app卡色配什么颜色 浏览:595
程序员得结石 浏览:131
查公司薪资的app叫什么 浏览:410
压缩包多个文件夹图片连续看 浏览:487
linuxmysql无法用命令启动 浏览:442
地税身份认证用什么ApP 浏览:531