當前位置:首頁 » 游戲種類 » 安卓小游戲源碼

安卓小游戲源碼

發布時間: 2022-01-13 20:11:18

⑴ 求幾個基於android開發的小游戲源碼

package com.fiveChess;

import android.app.Activity;
import android.os.Bundle;
import android.view.Display;
import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;
import android.view.WindowManager;

public class MainActivity extends Activity {
GameView gameView = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
Display display = this.getWindowManager().getDefaultDisplay();
gameView = new GameView(this,display.getWidth(),display.getHeight());
setContentView(gameView);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("重新開始").setIcon(android.R.drawable.ic_menu_myplaces);
menu.add("退出");
return super.onCreateOptionsMenu(menu);
}

⑵ 求一個類似五子棋醬紫簡單的java安卓游戲。要源代碼嗯、所有錢錢都給你。

必須要是安桌嗎?
我的是在 eclipse上運行的e

⑶ 有沒有國外的下載android游戲源代碼的網址

幹嘛請國外?
上wap地帶,那有很多android源碼,方便快捷,綠色安全

塔防游戲源碼都有很多個

⑷ 能把android小游戲和源代碼發給我嗎 新手 我的郵箱是[email protected] 謝謝

什麼游戲?

⑸ 用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 求採納

⑹ 求安卓版吃豆人游戲源碼

你好,你說的這個吃豆人小游戲我還真玩過,是在應用寶裡面

看到的,很經典的一個小游戲,名字叫做經典吃豆人,很好玩的,你要是感興趣的話,

可以先在你的電腦上下載一個電腦版的應用寶,再把你的手機連接到電腦上,

連接成功後,你在手機應用界面中找到右上角的搜索欄,搜索這幾個游戲,

找到這之後,點擊游戲名字,就可以直接下載就可以安到你的手機上了,

希望可以幫到你!

⑺ 需要一份android的魔塔游戲源碼

魔塔太多。。 我也是個魔塔迷 收集了一些可以下載的

胖老鼠魔塔1.12
http://www.divshare.com/download/156405-8b1

魔塔五十層中文
http://www.divshare.com/download/156406-403

新新魔塔1.1

新新魔塔1.33

魔塔2000

英文原版

AK47游魔塔

RPG迷宮

幻影魔塔

古怪魔塔

伋之魔塔

宇宙魔塔

網路魔塔

我去殺魔王

原始怪物魔塔一

原始怪物魔塔二

暑期危機夏令營

新年休閑魔塔

警察抓小偷

魔塔病毒塔

魔塔風光

奪回金鑽石

藍色魔塔

虛擬城市

24層修改版

天王級魔塔

太陽魔塔

夏令營3-1

夏令營3-2

暑假危機夏令營二

王者對決

游戲魔塔20

新新魔塔二

灌水魔塔

魔塔2008_2

魔塔2008

魔塔七

歷程

史萊姆魔塔

王彩臻游魔塔

肉肉魔塔

命運的羈絆

秋月魔塔

螟蛉魔塔

魔法之塔(新版)

魔法之塔

魔塔廢話

魔塔顛峰

魔魔塔塔我的家

綠鑰匙的危機

落葉之歌

中國版魔塔小試牛刀

中國版魔塔第二戰斗區

宋末英雄傳25

魔界迷蹤1.1

魔塔吧的戰爭1接受使命

魔靈神塔第一部

幻影魔域V1.5

聖誕節魔塔

原始怪物魔塔11

鬼魂靈地

新年魔塔

魔塔九23

魔塔-磨練

魔塔2006--聖魔王

魔塔2007

魔塔外傳--shurufa

天頂魔塔1--xhwkcj

魔塔復刻.強化.惡搞版--魔神之影

黑石怪人

魔塔樂園--黑石怪人

魔塔-靈--黑石怪人

魔塔-靈--黑石怪人

三強魔塔爭霸賽--黑衣戰士

月光魔塔--黑衣戰士

星月魔塔--黑衣戰士

魔塔機關謎題游戲魔塔--黑衣戰士

sxdan--sxdan

用滑鼠控制的魔塔--sxdan

日月傳說--水騎士

騎士物語--水騎士

白銀slm之魔塔--白銀史萊姆

魔塔30層新手版--白銀史萊姆

勇士要自殺--快樂是永恆

熱血馬拉松亂斗--快樂是永恆

冬令營-我是杜哉

魔塔十一-我是杜哉

米老鼠魔塔--我是杜哉

老鼠魔塔--我是杜哉

魔塔和平--把魔塔砸爛

開心辭典版--把魔塔砸爛

天魔降臨--風魔卡卡西

秋季危機--風魔卡卡西

新月魔塔--魔法傑克

暗月魔塔測試版--魔法傑克

30層第二部--邏輯電路

30層新手版--邏輯電路

史萊姆歷險記--邏輯電路

小魔塔--金色史萊姆

光芒魔塔--光芒魔王

沼澤魔塔--龍炎彈

星月魔塔

神之傳說

神聖傳說-白銀黃金史萊姆

秘密魔塔--攻防比你高1

密室魔塔-靈魂戰士

智商魔塔-魔王黃金史萊姆

智慧的象徵-名偵探小柯

超級魔塔--黑蘋愛魔塔

暗火魔塔--暗夜冥衛兵

魔法之宮--藍藍小雪

魔族復仇--超級冰騎士

魔塔50層--魔界戰士

魔塔999

魔塔.極限--凌波騎士

謎題魔塔

魔塔XP2--黑衣魔王

魔塔之月亮塔修正版--黃頭怪

魔塔之暗殺魔王計劃

魔塔世界

魔塔吧之戰--D調的愛戀

魔塔傳說

魔塔無題--oksh.rar

魔塔瘋狂--神之騎士

魔窟危機灌水王歸來--江雲天

創世魔塔--魔塔創世主

變態魔塔--綠衣警衛

無敵黑暗劍王

絕對計劃--魔塔M4

虛擬城市-1

炎之魔塔--瑟地

魔塔08--瑟地 後面的給分再發

⑻ 哪裡有APP、Android游戲開發及商業等源代碼

github:各種源碼都有。
國內其他網站的源碼,大部分比較欄,但大部分都收費。游戲的源碼你就別想了,爛的一點也沒法用,只有app的源碼,可以參考一些技術點的實現。

⑼ 求一個安卓開發小游戲源代碼,臨時交作業用

package com.fiveChess;

import android.app.Activity;
import android.os.Bundle;
import android.view.Display;
import android.view.Menu;
import android.view.MenuItem;
import android.view.Window;
import android.view.WindowManager;

public class MainActivity extends Activity {
GameView gameView = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
Display display = this.getWindowManager().getDefaultDisplay();
gameView = new GameView(this,display.getWidth(),display.getHeight());
setContentView(gameView);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("重新開始").setIcon(android.R.drawable.ic_menu_myplaces);
menu.add("退出");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getTitle().equals("重新開始")){
gameView.canPlay = true;
gameView.chess = new int[gameView.row][gameView.col];
gameView.invalidate();
}else if(item.getTitle().equals("退出")){
finish();
}
return super.onOptionsItemSelected(item);
}
}

package com.fiveChess;

import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Paint.Style;
import android.view.MotionEvent;
import android.view.View;

public class GameView extends View {
Context context = null;
int screenWidth,screenHeight;
String message = "";//提示輪到哪個玩家
int row,col; //劃線的行數和列數
int stepLength = 30;//棋盤每格間距
int[][] chess = null;//0代表沒有棋子,1代表是黑棋,2代表白旗
boolean isBlack = true;
boolean canPlay = true;
public GameView(Context context,int screenWidth,int screenHeight) {
super(context);
this.context = context;
this.screenWidth = screenWidth;
this.screenHeight = screenHeight;
this.message = "黑棋先行";
row = (screenHeight-50)/stepLength+1;
col = (screenWidth-10)/stepLength+1;
chess = new int[row][col];

}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint paint = new Paint();
paint.setColor(Color.WHITE);
canvas.drawRect(0, 0, screenWidth, screenHeight, paint);//畫背景
paint.setColor(Color.BLUE);
paint.setTextSize(25);
canvas.drawText(message, (screenWidth-100)/2, 30, paint);//畫最頂層的字
paint.setColor(Color.BLACK);
//畫棋盤
for(int i=0;i<row;i++){
canvas.drawLine(10, 50+i*stepLength, 10+(col-1)*stepLength, 50+i*stepLength, paint);
}
for(int i=0;i<col;i++){
canvas.drawLine(10+i*stepLength,50,10+i*stepLength,50+(row-1)*stepLength, paint);
}

for(int r=0;r<row;r++){
for(int c=0;c<col;c++){
if(chess[r][c] == 1){
paint.setColor(Color.BLACK);
paint.setStyle(Style.FILL);
canvas.drawCircle(10+c*stepLength, 50+r*stepLength, 10, paint);
}else if(chess[r][c] == 2){
//畫白棋
paint.setColor(Color.WHITE);
paint.setStyle(Style.FILL);
canvas.drawCircle(10+c*stepLength, 50+r*stepLength, 10, paint);

paint.setColor(Color.BLACK);
paint.setStyle(Style.STROKE);
canvas.drawCircle(10+c*stepLength, 50+r*stepLength, 10, paint);
}
}
}
}
@Override
public boolean onTouchEvent(MotionEvent event) {
if(!canPlay){return false;}
float x = event.getX();
float y = event.getY();
int r = Math.round((y-50)/stepLength);
int c = Math.round((x-10)/stepLength);
if(r<0 || r>row-1 || c<0 || c>col-1){return false;}
if(chess[r][c]!=0){return false;}//若有棋子則不再畫棋子了
if(isBlack){
chess[r][c] = 1;
isBlack = false;
message = "輪到白棋";
}else{
chess[r][c] = 2;
isBlack = true;
message = "輪到黑棋";
}
invalidate();
if(judge(r, c,0,1)) return false;
if(judge(r, c,1,0)) return false ;
if(judge(r, c,1,1)) return false;
if(judge(r, c,1,-1)) return false;

return super.onTouchEvent(event);
}
private boolean judge(int r, int c,int x,int y) {//r,c表示行和列,x表示在y方向上的偏移,y表示在x方向上的偏移
int count = 1;
int a = r;
int b = c;
while(r>=0 && r<row && c>=0 && c<col && r+x>=0 && r+x<row && c+y>=0 && c+y<col && chess[r][c] == chess[r+x][c+y]){
count++;
if(y>0){
c++;
}else if(y<0){
c--;
}
if(x>0){
r++;
}else if(x<0){
r--;
}
}
while(a>=0 && a<row && b>=0 && b<col && a-x>=0 && a-x<row && b-y>=0 && b-y<col && chess[a][b] == chess[a-x][b-y]){
count++;
if(y>0){
b--;
}else if(y<0){
b++;
}
if(x>0){
a--;
}else if(x<0){
a++;
}
}
if(count>=5){
String str = "";
if(isBlack){
str = "白棋勝利";
}else{
str = "黑棋勝利";
}
new AlertDialog.Builder(context).setTitle("游戲結束").setMessage(str).setPositiveButton("重新開始", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
chess = new int[row][col];
invalidate();

}
}).setNegativeButton("觀看棋局", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
canPlay = false;

}
}).show();
return true;
}

return false;
}
}
PS:五子棋,無需圖片,直接在程序里畫出來的。注意我發的是兩個文件,一個activity,一個類文件,別把它當成一個文件了

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