我是一名大一升大二的資工系學生,在一年級的程式設計課中學過C與C++的基礎語法,而由於二年級會上Java,所以想在暑假時先提早了解,以免到時候上課聽不懂也只能發呆。
除了學習Java的語法外,我會希望自己能夠透過Java完成一個自己寫的遊戲,過程中可能會包含大量詢問AI的過程,但目的都是為了讓自己搞懂自己應該做甚麼,以及正在學習的重點。
結束邏輯 今天我們可以來思考一下遊戲的結束邏輯而貪食蛇的遊戲結束邏輯很簡單,只有兩種:當頭的位置超出邊界,或撞到自己身體時,就會進入結束階段 我們先來設計撞到身...
今日內容:計分、重新開始、主畫面 計分 昨天我們打造完能夠遊玩的遊戲本體後,今天接著要做的就是繼續優化遊戲內容我首先注意到的是遊戲執行期間應該要有一個計分表,...
今日內容:public to private, 音效, 音效路徑問題, 升等加速 public to private 開始今天的功能新增前,我決定先把大部分的m...
今天我想要更新遊戲主畫面的UI,讓玩家在進遊戲時會有start、setting、help這樣的選單畫面因此,我打算透過多個Panel切換的方式進行主畫面、遊戲本...
今天要繼續昨天的任務,完成其他的panel不過首先我們要先處理一些小問題,就是目前主畫面的選單框框如果被選中了會有透明的邊線,很醜!所以我回顧了一下我的程式碼,...
今天我們要來繼續完善主畫面的內容,目前就剩下SettingPanel還沒有完成 建立SettingPanel 首先設定出SettingPanel,先暫時只給他一...
今日內容:音量大小設定、顏色設定 音量大小設定 為了能夠調整音量大小,我們需要先學習如何使用JSlider JSlider soundSlider; soun...
今天我想要幫遊戲增加背景音樂與EXIT按鈕 背景音樂 首先從背景音樂開始,我的音樂一樣是在 Pixabay上找的,類型是使用8-bit風格那方式就跟之前做音效一...
今天要學習如何使用git,並將我的專案上傳至github 首先需要在電腦上安裝git,先去 Git 官網安裝由於我沒有需要甚麼特殊設定,也沒用過git,因此安裝...
經過這一個月的學習,我完成了從 Java 基本語法到 OOP、資料結構、GUI,再到遊戲專案與 GitHub 上傳的完整流程。這段時間的學習對我來說不只是表面的...