當前位置:首頁 » 操作系統 » 安卓游戲源碼

安卓游戲源碼

發布時間: 2022-02-06 01:22:37

A. 安卓游戲源碼怎麼運行

首先是執行讀取指令,然後是應用源碼指令,然後就運行了啊。

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

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

C. 求安卓版吃豆人游戲源碼

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

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

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

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

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

希望可以幫到你!

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

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

塔防游戲源碼都有很多個

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

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,一個類文件,別把它當成一個文件了

F. 網上下的Android游戲代碼 我想用Android studio打開,要怎麼做

android studio寫的程序導入eclipse的方法:
1、打開Android Studio,選擇File -> New -> Import Project,會出現下面的對話框:

不管項目有沒有依賴項目,都是直接導入主項目即可,Android Studio會自動將依賴項目導入進去即可。
2、導入完成後,默認會自動打開import-summary.txt文件,因為這個文件記錄了遷移中文件變化的過程,主要有下面的幾塊:

3、項目的遷移就已完成,Android Studio對項目遷移已經足夠成熟

G. 請教安卓游戲的代碼

#include "stdio.h"#include "stdlib.h"main(){int a[20],b[20];int n;int i;printf("請輸入數字個數n(n>4)! ");scanf("%d",&n);for(i=0;i<n;i++){a[i]=rand()%100;printf("%d\t",a[i]);}printf("\n按任意鍵開始!");getch();system("cls");printf("請輸入你的答案:");for(i=0;i<n;i++){scanf("%d",&b[i]);}for(i=0;i<n;i++)if(a[i]!=b[i])printf("%d錯誤!",i+1);printf("\n按任意鍵退出!");getch();return 0;}

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

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

I. 需要一份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--瑟地 後面的給分再發

熱點內容
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:170
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:778
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:100
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:208
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811
銀行支付密碼器怎麼用 發布:2024-09-08 06:39:52 瀏覽:513
蘋果手機清理瀏覽器緩存怎麼清理緩存 發布:2024-09-08 06:31:32 瀏覽:554
雲伺服器的優點與缺點 發布:2024-09-08 06:30:34 瀏覽:734