安卓小游戲源碼
⑴ 求幾個基於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,一個類文件,別把它當成一個文件了