新聞中心
請問 java問題,有東南西北紅中白板發(fā)財中幾張麻將,
public?class?Game{//?游戲類

陳巴爾虎網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),陳巴爾虎網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為陳巴爾虎近1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的陳巴爾虎做網(wǎng)站的公司定做!
static?class?MaJiang{//?先定義一個實體類
String?view;/*顯示并判斷是否相同,如果需要順序可以再加個int?order屬性*/
MaJiang(String?view){this.view=view;}
}
static?MaJiang[]?MJS={new?MaJiang("東"),new?MaJiang("南"),new?MaJiang("西"),new?MaJiang("北"),new?MaJiang("中"),};??
//?寫個main方法,使Random類生成隨機數(shù)[0~4],然后從MJS中取MaJiang對象出來
//?取出的MaJiang根據(jù)view來判斷是否相同
}
誰有Java 游戲編程開發(fā)教程這本書二人麻將游戲源代碼或這本書的電子版
String []mapimg={"source/font.png","source/ks.jpg","source/1.jpg","source/2.png",
"source/3.jpg","source/youknow.jpg","fight/js.jpg","fight/js1.jpg"};
//獲得工具包
Toolkit tool=Toolkit.getDefaultToolkit()
//開始圖片
Image startimg;
//背景圖片
Image bjimg,fontimg;
//畫開始界面
public void drawstart(Graphics g){
startimg=tool.getImage(mapimg[1]);
g.drawImage(startimg, 0, 0, frame.getWidth(), frame.getHeight(), frame);
fontimg=tool.getImage(mapimg[0]);
g.drawImage(fontimg, 20, 30, frame);
};
這是我以前做的一個很簡單的游戲中的幾行代碼,對你的問題,你要手動選擇圖片,那做個文件選擇器,把圖片路徑作為方法參數(shù)傳進去就ok了
誰用java做過麻將
簡單的說一下,頁面這個沒問題。swing。
就是業(yè)務(wù)邏輯方面的,
業(yè)務(wù)邏輯我感覺一步一步的來,也不會太難。
首先,分牌,這個設(shè)個list鏈表,里面包含麻將所有的對象,隨機分配。
第二出牌,一人一張,設(shè)個標(biāo)記位,4個線程,一個出牌之后改標(biāo)記位讓下一個線程運行。
第三判斷,手下判斷是否胡了,然后再判斷是否杠上,然后判斷。。。。。
當(dāng)然,實際做的過程中會很多未知的問題,慢慢做吧。
其實解決這些未知的問題才是收獲最大的地方。
計算麻將的番數(shù)(C++/Java)
import java.util.Scanner;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
String string=null;
Scanner cin = new Scanner(System.in);
while (cin.hasNext()){
string=cin.next();
}
String str[]=string.split(",");
int i=0;
int count=0;
if(str.length==7){
count=count+2;
}
else{
for(i=0;istr.length;i++){
if(str[i].length()==6str[i].charAt(0)=='1'str[i].charAt(2)=='2'
str[i].charAt(4)=='3'str[i].charAt(1)=='T'
str[i].charAt(3)=='T'str[i].charAt(5)=='T'){
count=count+1;
}
else if(str[i].length()==8){
count=count+2;
}
}
}
System.out.println(count);
}
}
新聞標(biāo)題:兩人麻將java源代碼 java 麻將
當(dāng)前地址:http://www.dlmjj.cn/article/ddsphpj.html


咨詢
建站咨詢
