資源簡介
這個游戲系統比較難及復雜的地方在于游戲過程中的邏輯處理和和解決這些邏輯問題的有效的算法步驟。通過整個程序的代碼量的分布也體現了這一點。其基礎的幾個類Card,Cards,User都只有少量的代碼,大量的代碼分布在發牌,開局,重新開局等事件處理上。界面的實現也費用了很多代碼。而通過實現這個程序,我也發現了自己在邏輯問題處理上的弱勢。比如在處理A牌改當1點算,還是當11點算時,我花費了很長時間來理清這個思路。而事實上這個邏輯處理比較簡單。

代碼片段和文件信息
package?game;
public?class?Card?{
static?final?long?serialVersionUID?=?1;
private?String?suit;
private?String?name;
private?int?value;
private?String?ico;
Card(String?sString?nint?v){
suit?=?s;
name?=?n;
value?=?v;
ico?=?this.toString()?+?“.png“;
}
public?String?getName(){
return?name;
}
public?String?getIco(){
return?this.ico;
}
public?int?getValue(){
return?this.value;
}
public?String?toString(){
return?this.suit?+?this.name;?
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????27334??2002-07-07?10:34??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\Doc\Card.jpg
?????文件?????174573??2002-07-07?10:39??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\Doc\cards_user_gameMain.jpg
?????文件?????473600??2008-10-27?17:32??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\Doc\Java21點游戲.doc
????..A.SH.?????18944??2008-10-27?17:31??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\Doc\Thumbs.db
?????文件????1890054??2008-07-06?13:34??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\Doc\Window.bmp
?????文件??????35939??2008-07-06?13:12??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\Doc\類圖1.gif
?????文件??????35041??2008-07-08?15:47??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\Doc\類圖2.gif
?????文件????????226??2008-07-06?13:31??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\.classpath
?????文件????????382??2008-07-06?13:31??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\.project
?????文件????????269??2008-07-08?16:10??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\config\userInformation.xm
?????文件???????1152??2008-07-06?13:31??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\Card.class
?????文件????????515??2008-07-02?18:51??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\Card.java
?????文件???????1578??2008-07-06?13:50??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\Cards.class
?????文件????????810??2008-07-06?13:50??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\Cards.java
?????文件????????546??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$1.class
?????文件???????1474??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$10.class
?????文件???????2812??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$11.class
?????文件???????1452??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$12.class
?????文件???????1329??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$13.class
?????文件???????1144??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$14.class
?????文件???????4025??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$2.class
?????文件???????2337??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$3.class
?????文件????????771??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$4.class
?????文件???????1725??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$5.class
?????文件???????1165??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$6.class
?????文件????????875??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$7.class
?????文件????????809??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$8.class
?????文件???????1484??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain$9.class
?????文件??????10872??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain.class
?????文件??????22134??2008-07-08?15:42??基于Java?GUI編程實現“21點”游戲(含文檔和代碼)\src\game\GameMain.java
............此處省略71個文件信息
評論
共有 條評論