這兩個禮拜真的是火力全開

早上學資料庫

下午寫遊戲專題

雖然是寫「遊戲」

但還是滿累人的

先來講資料庫

我們使用的軟體是MicroSoft SQL Sever

課程從資料庫的結構

到主鍵、外鍵等名詞解釋

還有正規化的方法

以及簡單的函式

跟C#或JavaScript比起來

SQL又是另外一種全新語言

雖然操作指令沒有那麼複雜

但老師說也可以寫得很複雜(?)

Link教學時用北風資料庫當作範例

實際帶我們操作CRUD四個步驟

對資料表進行新增、修改、刪除等動作

還有上開放式的資料網站

把全台灣的街道地址下載下來做查詢

所以如果有想法的話

資料庫其實可以用得滿厲害的

不過比起資料庫

同學們的重心

大多還是放在遊戲專題的製作

所以Link也很貼心

下午幾乎沒有出什麼作業給大家

讓我們專心寫遊戲

第一次寫超過2000行的code

真的是吃不消

也遇到以前沒遇過的問題

直到這次的遊戲專題

我才注意到必須控管程式效能

當發現程式在執行時

記憶體會像山峰不斷飆高時

就表示一定有地方出錯了

另外我原本以為加音效滿簡單的

沒想到幫球加碰撞音效之後

在遊戲結束進入結算畫面後

上一頁的球還是滾來滾去

不斷發出碰撞聲

當我一直找不出原因時

就感覺球真的在我腦袋裏面撞來撞去…

還好書聿助教夠強

總是能幫我們看出問題所在

當我們有技術困難

如做全螢幕效果時

他也能適時給予我們幫助

不然這麼短的時間

開發出一個完整的遊戲

時間真的很趕

除了程式

美術圖也滿重要的

這時只能交給隊友純欣解決

有時候幾百行code

還不如一張gif圖來得有用

真的是默默心酸

寫累的時候

我就會去玩一下別組的遊戲

有夾貓咪、卡牌遊戲、射擊遊戲、音樂遊戲等等

看著一個遊戲從無到有的過程

這種感覺真的是滿奇妙的

就好像見證一個寶寶從懷胎到誕生一樣

這個禮拜天是書聿助教來上課的最後一天

回家時和他聊了一下

他也認為學程式是講究興趣的

如果只是覺得工程師高薪

就來選擇這一行當職業

真的會很痛苦

因為在學習上可能有遇到許多瓶頸

而通過瓶頸的速度

可能看天分

可能看緣分

而如何度過這段瓶頸

就是看你多喜歡程式

其實報名之前

我也是怕怕的

不確定自己到底多喜歡程式

還好現在終於確定

原來我真的滿喜歡電腦以及程式

辛苦了這麼久

接著就是5/18的成果發表

希望到時候一切順利