原创 掃雷遊戲製作全過程01 地雷生成及表示

/*用來生成地雷的的類*/ public class Mine { //雷區的長和寬及雷的個數 final int width = 5; final int height = 4; final int mine_num = 6;

原创 掃雷遊戲製作全過程 03 時間僞動畫

現在把地雷模塊先放一下,開始設計時間模塊。可以用JLabel來顯示數字,也可以用其來顯示錶示數字的圖片。我選擇了後者。其實最開始想做成時間翻頁的效果,其實也能實現,但是如果使用下面的方法真的過於麻煩了。 有一點要注意的是: 我們顯示圖片時

原创 關於Icon,Image,ImageIcon的簡單的對比參考 上篇

其實就算是現在,我還是有不少地方概念模糊,但是下面的內容是是沒有什麼問題的。稍微介紹一下,或許有些地方我無法解釋: 大部分內容都是查的Java SE 5.0 API Icon: Icon位於javax.swing包中,它是一個接口 pub

原创 html5 遊戲背景切換

遊戲的背景圖可以是隻有一個(很長很長),也可以是分開有幾個相同大小的小圖。 這裏寫兩個小例子,第一個是單次移動一張很長很長的背景圖: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transit

原创 掃雷遊戲製作全過程05 之最終話

最終話討論的是前面幾個部分的整合問題,以及遊戲如何初始化和重新初始化。 整合問題: 採用內部類。 起初沒有使用內部類,Mine(實體類)類生成了地雷表和標記表,MyLabel(界面類)類監聽到了各種點擊事件後,將改變信息通過set*方法傳

原创 掃雷遊戲製作全過程00

到今天爲止,掃雷遊戲剛好做了一個禮拜。也算基本成型了。由於初涉編程,在這個過程中犯了很多很多錯誤。 於是在此用一週的時間總結一下。希望無論對於自己還是像我一樣的新手能夠有所幫助。 第一篇目前版本的演示:看看當前的效果,其實也有助於對後面的

原创 掃雷遊戲製作全過程02 之 JButton 彎路

我看JButton(用了前文00的感官)長得很好看,於是決定用一個JButton來代表一個地雷塊。而此時完全沒有考慮標記地雷和判輸判贏的實現。 首先在面板上生成width*height個JButton,生成之時通過查詢mine[][]數組

原创 掃雷遊戲製作全過程02 之JLabel彎路

就在剛剛寫好前一篇博客後,我本來想說“JButton如果可以實現一個MouseListener就太好了,可惜它實現不了”於是寫了一例子。 結果證明我錯了。 可以對JButton進行鼠標點擊的監聽(具體這裏我只是簡單的實現狀態的切換,並沒有

原创 掃雷遊戲製作全過程04 添加音樂

好像偏離主題已經有兩天了。不過爲了增加遊戲的趣味性,音樂是一定要有的。(使用JMF當然可以,但是簡簡單單的JDK中自帶的AudioClip就沒問題了) 該類一共有3個方法:play,loop,stop。 具體的應用非常之簡單,但是它支持的

原创 哎,原諒我的懶惰,順便做個宣傳~

前一陣在一邊做windows phone的小遊戲,一邊寫博客(),結果遊戲寫着寫着就寫完了,而博客卻一不小心就落下了~ 其實小遊戲在前幾天就已經發布了成功了。 寫這篇博客是爲了宣傳一下小遊戲的: 首先是最初的傳統版本的“歪脖子長記性”(A

原创 XNA使用XML

整個週末都奉獻給了XNA和XML和《生活大爆炸》。 雖然很想寫一篇總結的,但是等不及去實現新的創意了.於是只好將MSDN上相關的內容直接COPY到這裏了.簡單易用哦. Adding an XML Content File to a V

原创 Windows Phone7 XNA 使用中文 很輕鬆簡單~

最近做遊戲涉及到了使用xml和顯示中文,而這兩點都涉及到了“內容管道擴展”。關於“內容管道擴展”留在以後說,而我們僅僅只需要有一個簡單的概念——我們通過它來處理我們自定義格式的數據的加載,而之前常常用到的Content.load<Text

原创 Windows Phone 開發,關於 TouchPanel的問題

平時,使用TouchPanel的時候,都是在一個大循環裏,read每一個可以read的gesture。 可是,如果程序裏, while (TouchPanel.IsGestureAvailable)

原创 簡單選擇排序

還在看比較簡單的排序算法,比如這篇提到的簡單選擇排序算法。 基本的思想是,在第i次迭代中找到第i個最小的元素,然後把這個元素與原來在第i個亂序的元素交換位置。 形象的說,就是總在觀望,很少出手(而冒泡排序是總在出手,從不觀望~) 這種算法

原创 如何開始學習Windows Phone開發

今天回覆了一位網友關於如何開始學習windows phone編程的問題,於是將部分內容貼過來跟大家分享: 下面是我的一些學習Windows Phone的經驗和建議: 首先,先講講我自己的這段學習經歷吧. 我是在大二的這個時候接觸到了C#