當前位置:首頁 » 游戲種類 » eclipse小游戲

eclipse小游戲

發布時間: 2022-10-28 16:51:19

① java急急急,誰可以告訴我eclipse中小游戲的入口代碼怎麼寫

入口函數
public static void main (String []agrs){
//中間填寫代碼,兩個斜杠是注釋。
}

② 用java eclipse能設計出怎樣簡易的小游戲

用java的swing就可以設計出像:拼圖游戲、推箱子、五子棋、象棋、坦克大戰、超級瑪麗、飛機大戰等游戲。

③ 怎麼把Eclipse做的一個小游戲嵌入到網頁里,在網頁中進行游戲

搜一下:怎麼把Eclipse做的一個小游戲嵌入到網頁里,在網頁中進行游戲

④ 用Eclipse製作Android小游戲,求一些代碼方面的指導.

Compass\.classpath
.......\.project
.......\AndroidManifest.xml
.......\bin\classes.dex
.......\...\.om\mh_compass\Compass$1.class
.......\...\...\..........\Compass$SampleView.class
.......\...\...\..........\Compass.class
.......\...\...\..........\PictureLayout.class
.......\...\...\..........\R$attr.class
.......\...\...\..........\R$drawable.class
.......\...\...\..........\R$layout.class
.......\...\...\..........\R$string.class
.......\...\...\..........\R.class
.......\...\Compass.apk
.......\...\resources.ap_
.......\default.properties
.......\gen\com\mh_compass\R.java
.......\res\drawable\bg.jpg
.......\...\........\compass_degree.png
.......\...\........\icon.png
.......\...\........\needle.png
.......\...\........\panel.png
.......\...\layout\main.xml
.......\...\values\strings.xml
.......\src\com\mh_compass\Compass.java
.......\...\...\..........\PictureLayout.java
.......\bin\com\compass
.......\...\...\mh_compass
.......\gen\com\compass
.......\...\...\mh_compass
.......\src\com\mh_compass
.......\bin\com
.......\gen\com
.......\res\drawable
.......\...\drawable-hdpi
.......\...\drawable-ldpi
.......\...\drawable-mdpi
.......\...\layout
.......\...\values
.......\src\com
.......\assets
.......\bin
.......\gen
.......\res
.......\src
Compass 求採納

⑤ 用eclipse製作猜數字的小游戲

number=rand()%i+j;//i為隨即數變化幅度,J為起始值.rand()%9+0; 就是你要的 至於游戲的全部代碼 這個實在是沒有能力完成

⑥ 用eclipse開發一個五子棋的小游戲,現在在layout里添加了一個重新開始的按鈕,求按鈕的代碼

//運行代碼很簡單:在eclipse的項目中新建一個類Five.java把下面的代碼放入該類即可//游戲運行:上下左右鍵控制方向,enter鍵確定棋子落定之處,黑白交替執行importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;/** *借鑒別人的。。。 */{ booleanstart=false; JFrameframe; ThreadtimerThread; inth,l;//定義變數 intpans[][]=newint[11][11];//變數初始值 intgbx=5; intgby=5; intziShu=0; intshui=0; Five(){ frame=newJFrame("五子棋"); frame.getContentPane().add(newScreen()); frame.addKeyListener(this); frame.setSize(12*40+5*2,12*40+22+5*2+100);//窗口大小 frame.setVisible(true); frame.repaint(); frame.addWindowListener(newWindowAdapter(){ publicvoidwindowClosing(WindowEvente){ System.exit(0); } });//關閉窗體 } publicvoidkeyPressed(KeyEventevt){ switch(evt.getKeyCode()){ caseKeyEvent.VK_ENTER: if(ziShu%2==0)//子數來判斷誰贏 { heiXia(); }else{ Xia(); } shui=shuiYing(); break; caseKeyEvent.VK_ESCAPE: System.exit(1); break; caseKeyEvent.VK_LEFT: guangBiaoDong(-1,0);//游標動的坐標 break; caseKeyEvent.VK_RIGHT: guangBiaoDong(1,0);//游標動的坐標 break; caseKeyEvent.VK_DOWN: guangBiaoDong(0,1);//游標動的坐標 break; caseKeyEvent.VK_UP: guangBiaoDong(0,-1);//游標動的坐標 break; } frame.repaint();}@SuppressWarnings("serial")classScreenextendsJComponent{ publicvoidpaint(Graphicsg){ Graphics2Dg2d=(Graphics2D)g; xianShi(g2d);//畫圖 }}publicstaticvoidmain(String[]args){ newFive();} voidxianShi(Graphics2Dg2d)//顯示 { xianShiQiPan(g2d);//顯示棋盤 xianShiQiZis(g2d);//顯示旗子 xianShiGuangBiao(g2d);//顯示游標 g2d.setFont(newFont("STXingkai",1,30));//0708第二小組 g2d.setColor(Color.black); g2d.drawString("歡樂五子棋Java版",280,580); g2d.setFont(newFont("stCaiyun",1,40)); if(shui==0)//判斷 { g2d.setColor(Color.black); xianShiTiShiXia(g2d);//顯示誰下棋 }else{ g2d.setColor(Color.black); xianShiTiShiYing(g2d);//顯示誰贏棋 } } voidguangBiaoDong(intfangX,intfangY)////游標動 { if(gbx+fangX>10||gbx+fangX10||gby+fangY=0&&kanx+fx=0&&kany+fy=0&&kanx-fx=0&&kany-fy=5?pans[gby][gbx]:0); }};運行結果:

⑦ java猜數字小游戲。用eclipse寫的

importjava.util.Scanner;

/**
*Java命令行版猜數字游戲
*@authorkaifang
*/
publicclassGuessNum{
publicstaticvoidmain(String[]args)
{
System.out.println("======猜數字游戲====== ");
intanswer=(int)(Math.random()*200+1);
Scannersr=newScanner(System.in);
while(true){
System.out.print("請輸入你猜的數字(1-200):");
intin=sr.nextInt();
if(in>answer){
System.out.println("猜大了! ");
}elseif(in<answer){
System.out.println("猜小了! ");
}else{
System.out.println("恭喜你,才猜對了!!! ");
break;
}
}
sr.close();
}
}

⑧ 如何用Eclipse開發小游戲

你這個問題太泛了,不知道你想問啥,你是不熟悉Eclipse還是不知道怎麼寫代碼啊?
在Eclipse中開發小游戲不就是在其中寫代碼么
新建——project——Java project,建好工程後,在新建——class就可以了

⑨ 急需基於eclipse的JAVA小游戲源代碼!!!

單人版五子棋,不用導入,直接新建一個mywindow類就行,然後把一下代碼粘貼就Ok了。或者,直接用dos就可以了。。
---------------------
import
java.awt.*;
import
java.awt.event.*;
import
javax.swing.*;
class
mypanel
extends
Panel
implements
MouseListener
{
int
chess[][]
=
new
int[11][11];
boolean
Is_Black_True;
mypanel()
{
Is_Black_True
=
true;
for(int
i
=
0;i
<
11;i++)
{
for(int
j
=
0;j
<
11;j++)
{
chess[i][j]
=
0;
}
}
addMouseListener(this);
setBackground(Color.BLUE);
setBounds(0,
0,
360,
360);
setVisible(true);
}
public
void
mousePressed(MouseEvent
e)
{
int
x
=
e.getX();
int
y
=
e.getY();
if(x
<
25
||
x
>
330
+
25
||y
<
25
||
y
>
330+25)
{
return;
}
if(chess[x/30-1][y/30-1]
!=
0)
{
return;
}
if(Is_Black_True
==
true)
{
chess[x/30-1][y/30-1]
=
1;
Is_Black_True
=
false;
repaint();
Justisewiner();
return;
}
if(Is_Black_True
==
false)
{
chess[x/30-1][y/30-1]
=
2;
Is_Black_True
=
true;
repaint();
Justisewiner();
return;
}
}
void
Drawline(Graphics
g)
{
for(int
i
=
30;i
<=
330;i
+=
30)
{
for(int
j
=
30;j
<=
330;
j+=
30)
{
g.setColor(Color.WHITE);
g.drawLine(i,
j,
i,
330);
}
}
for(int
j
=
30;j
<=
330;j
+=
30)
{
g.setColor(Color.WHITE);
g.drawLine(30,
j,
330,
j);
}
}
void
Drawchess(Graphics
g)
{
for(int
i
=
0;i
<
11;i++)
{
for(int
j
=
0;j
<
11;j++)
{
if(chess[i][j]
==
1)
{
g.setColor(Color.BLACK);
g.fillOval((i
+
1)
*
30
-
8,
(j
+
1)
*
30
-
8,
16,
16);
}
if(chess[i][j]
==
2)
{
g.setColor(Color.WHITE);
g.fillOval((i
+
1)
*
30
-
8,
(j
+
1)
*
30
-
8,
16,
16);
}
}
}
}
void
Justisewiner()
{
int
black_count
=
0;
int
white_count
=
0;
int
i
=
0;
for(i
=
0;i
<
11;i++)//橫向判斷
{
for(int
j
=
0;j
<
11;j++)
{
if(chess[i][j]
==
1)
{
black_count++;
if(black_count
==
5)
{
JOptionPane.showMessageDialog(this,
"黑棋勝利");
Clear_Chess();
return;
}
}
else
{
black_count
=
0;
}
if(chess[i][j]
==
2)
{
white_count++;
if(white_count
==
5)
{
JOptionPane.showMessageDialog(this,
"白棋勝利");
Clear_Chess();
return;
}
}
else
{
white_count
=
0;
}
}
}
for(i
=
0;i
<
11;i++)//豎向判斷
{
for(int
j
=
0;j
<
11;j++)
{
if(chess[j][i]
==
1)
{
black_count++;
if(black_count
==
5)
{
JOptionPane.showMessageDialog(this,
"黑棋勝利");
Clear_Chess();
return;
}
}
else
{
black_count
=
0;
}
if(chess[j][i]
==
2)
{
white_count++;
if(white_count
==
5)
{
JOptionPane.showMessageDialog(this,
"白棋勝利");
Clear_Chess();
return;
}
}
else
{
white_count
=
0;
}
}
}
for(i
=
0;i
<
7;i++)//左向右斜判斷
{
for(int
j
=
0;j
<
7;j++)
{
for(int
k
=
0;k
<
5;k++)
{
if(chess[i
+
k][j
+
k]
==
1)
{
black_count++;
if(black_count
==
5)
{
JOptionPane.showMessageDialog(this,
"黑棋勝利");
Clear_Chess();
return;
}
}
else
{
black_count
=
0;
}
if(chess[i
+
k][j
+
k]
==
2)
{
white_count++;
if(white_count
==
5)
{
JOptionPane.showMessageDialog(this,
"白棋勝利");
Clear_Chess();
return;
}
}
else
{
white_count
=
0;
}
}
}
}
for(i
=
4;i
<
11;i++)//右向左斜判斷
{
for(int
j
=
6;j
>=
0;j--)
{
for(int
k
=
0;k
<
5;k++)
{
if(chess[i
-
k][j
+
k]
==
1)
{
black_count++;
if(black_count
==
5)
{
JOptionPane.showMessageDialog(this,
"黑棋勝利");
Clear_Chess();
return;
}
}
else
{
black_count
=
0;
}
if(chess[i
-
k][j
+
k]
==
2)
{
white_count++;
if(white_count
==
5)
{
JOptionPane.showMessageDialog(this,
"白棋勝利");
Clear_Chess();
return;
}
}
else
{
white_count
=
0;
}
}
}
}
}
void
Clear_Chess()
{
for(int
i=0;i<11;i++)
{
for(int
j=0;j<11;j++)
{
chess[i][j]=0;
}
}
repaint();
}
public
void
paint(Graphics
g)
{
Drawline(g);
Drawchess(g);
}
public
void
mouseExited(MouseEvent
e){}
public
void
mouseEntered(MouseEvent
e){}
public
void
mouseReleased(MouseEvent
e){}
public
void
mouseClicked(MouseEvent
e){}
}
class
myframe
extends
Frame
implements
WindowListener
{
mypanel
panel;
myframe()
{
setLayout(null);
panel
=
new
mypanel();
add(panel);
panel.setBounds(0,23,
360,
360);
setTitle("單人版五子棋");
setBounds(200,
200,
360,
383);
setVisible(true);
addWindowListener(this);
}
public
void
windowClosing(WindowEvent
e)
{
System.exit(0);
}
public
void
windowDeactivated(WindowEvent
e){}
public
void
windowActivated(WindowEvent
e){}
public
void
windowOpened(WindowEvent
e){}
public
void
windowClosed(WindowEvent
e){}
public
void
windowIconified(WindowEvent
e){}
public
void
windowDeiconified(WindowEvent
e){}
}
public
class
mywindow
{
public
static
void
main(String
argc
[])
{
myframe
f
=
new
myframe();
}
}

熱點內容
絕地求生未來之役比賽為什麼進不去 發布:2023-08-31 22:07:08 瀏覽:1397
dota2位置什麼意思 發布:2023-08-31 22:00:04 瀏覽:836
lol電競是什麼樣子 發布:2023-08-31 21:58:40 瀏覽:1296
絕地求生八倍鏡的那個圓圈怎麼弄 發布:2023-08-31 21:58:31 瀏覽:1382
lol龍龜一個多少金幣 發布:2023-08-31 21:55:07 瀏覽:745
王者如何改游戲內名稱 發布:2023-08-31 21:55:06 瀏覽:1036
游戲主播打廣告是什麼意思 發布:2023-08-31 21:55:06 瀏覽:1718
絕地求生如何免費拿到ss7賽季手冊 發布:2023-08-31 21:52:13 瀏覽:914
pgg是哪個國家的戰隊lol 發布:2023-08-31 21:52:07 瀏覽:793
一個人的時候才發現游戲很沒意思 發布:2023-08-31 21:49:24 瀏覽:1428