Hedgewars 刺蝟大作戰,跨平台的仿百戰天蟲遊戲 2014 年 4 月 8 日 Magic Len 軟體介紹 Hedgewars是一款開放原始碼,跨平台的回合制多人遊戲,可以說是百戰天蟲的非官方開源版本。在遊戲中,玩家可以操控各種奇形怪狀的刺蝟,使用各式各樣古怪的武器和道具來攻擊對手。除了基本的單人模式外,還可以一機多人或是多機多人,玩起來非常有趣。 繼續閱讀
SuperTuxKart 跨平台的卡丁車遊戲 2014 年 4 月 8 日 Magic Len 軟體介紹 SuperTuxKart是一款開放原始碼,跨平台的賽車遊戲。遊戲模式除了基本的競速之外,另有道具賽(比賽途中可用道具進行攻防)、大獎賽(5場道具賽累計分數)、集氣賽(在時間內完成地圖並集滿一定量的氮氣)、跟隨賽(比誰跟領隊跟的最緊)、對戰賽(使用道具攻擊對手使對手血量歸零)、足球賽(推球進球門)、獵蛋賽(用最快的時間找出地圖中所有的彩蛋)、道具攻擊賽(每人3條命,看誰能活到最後)。除了單人模式外,... 繼續閱讀
JavaFX 學習之路-第六章:動畫 2014 年 4 月 5 日 Magic Len 研究分享、 Java 要說JavaFX跟Swing外觀上最大的改變就是JavaFX多了動畫(Animation)的支援。JavaFX的動畫加入了「關鍵影格(Key Frame)」的概念,因此要同時控制多個不同的元件進行動畫,可以輕易地做到! 繼續閱讀
MagicSort─支援非同步排序與計算排序進度的Java排序函式庫 2014 年 4 月 5 日 Magic Len Java Java內建的排序方法無法在非同步執行緒下進行工作,因為沒有Callback的機制,如果將排序工作丟給另外一個執行緒執行的話,會不知道排序程式究竟何時會跑完。寫程式的時候,有時必須排序龐大的資料,如果未將排序單獨丟給另一個執行緒的話,會造成程式停頓,又因Java內建的排序方法,會使用到遞迴,在資料量大的時候,會用到很多Stack(堆疊)空間,有可能會導致Stack Overflow。所以為了解決J... 繼續閱讀
JavaFX 學習之路-第五章:使用FXML製作圖形介面 2014 年 4 月 4 日 Magic Len 研究分享、 Java 除了使用Java原生的Code產生圖形介面外,JavaFX還支援使用XML來描述圖形介面(這好像已經成為一種趨勢了)。甚至Oracle還提供了一種叫作JavaFX Scene Builder的工具,讓開發人員製作圖形介面完全不用寫到程式。 繼續閱讀
JavaFX 學習之路-第四章:JavaFX 使用CSS美化介面 2014 年 4 月 4 日 Magic Len 研究分享、 Java JavaFX的圖形功能意外強大,連CSS也不忘支援。使用Netbeans開發JavaFX應用程式,加入CSS的方法十分簡單,就像新增一個class一樣。 繼續閱讀
JavaFX 學習之路-第三章:JavaFX 建立自己的表單(Form) 2014 年 4 月 4 日 Magic Len 研究分享、 Java Form(表單、表格)在視窗程式或是網頁中,都是很常見的顯示方式。以下就以「登入表單」來作為JavaFX Form的練習吧! 繼續閱讀
JavaFX 學習之路-第二章:Hello JavaFX! 2014 年 4 月 4 日 Magic Len 研究分享、 Java 任何的程式都要從Hello World開始學,JavaFX雖是使用Java原生程式碼撰寫,但它的用法還是跟Awt和Swing有一點差異。目前最適合開發JavaFX程式的IDE應該是Netbeans,所以之後都會使用Netbeans來學習JavaFX。 繼續閱讀
JavaFX 學習之路-第一章:JavaFX應用程式的架構 2014 年 4 月 4 日 Magic Len 研究分享、 Java 在開發JavaFX的應用之前,先了解他的執行架構,對於往後的開發品質會有極大的好處。 繼續閱讀
JavaFX 學習之路-第零章:認識JavaFX 2014 年 4 月 3 日 Magic Len 研究分享、 Java JavaFX目前是Java發展的重點項目,可以用來設計擁有輕量且高效能使用者圖形介面(Graphical User Interface, GUI)的應用程式(Application)。相較於傳統Java使用Awt、Swing實作Application(或是Applet)的方式,JavaFX提供了更多、更好的工具以及函式庫協助開發應用程式,而且製作出來的程式效能更好,畫面更美! 繼續閱讀