close

寒假剛開始就要做APP作業,作業內容是要把想像中的APP變成實體的畫面設計稿。我從上學期開始就萌生想和朋友一起做一個對我們而言非常需要的APP,無奈對於程式設計的知識量還不夠,在詢問老師之後我們決定將在下學期開始著手製作。

33.jpg

 

 

在上學期的APP課程,從期初的一無所知到期末考時已經可以做出一個完整的賽跑遊戲,成就感真的很大。透過學校系統化的教學讓我發現其實程式設計遠遠沒有想像中的這麼難,難的是要如何一步一步的思考程式邏輯,以及把它具象化的做出來。

 

雖然我們是從比較好入手的APP INVENTOR入門,而非C++JAVAPYTHON等,一開始可能會懷疑學習這樣的內容是否足以讓我們應付未來就業的需求,但後來發現就是因為APP INVENTOR好入手的特性,可以讓我們先了解程式語法的基礎架構,如果之後有意向繼續學習的話可以降低後續的學習障礙。

 

在每周兩個小時的必修課中,期初時我們會學習從簡單的ButtonLabel開始拉,接著慢慢加入變數、座標、圖案等等。製作內容也從簡單的成績統計到各種遊戲製作。在基礎的原理之下,我們有很大的空間發揮我們創意,也使我們更熟悉每個元件的應用方式。

 

這學期的期末考試內容為要我們製作一個賽跑遊戲,在賽跑的途中會隨機變換跑者,而每位跑者各有各自的跑步速度以及熟悉的地形,如果遇到適合的地形速度會隨之改變。由於是隨機更換跑者的關係,每次的贏家都會不同,猜測這次會是誰贏便是這個程式主要的樂趣之處。

 

儘管期末考還是有很多人沒有完整的將程式做完,抑或是有疏漏。但重要的是我們在這一學期的課程中學到了什麼,在經過麼長時間的訓練後,我相信我們學校的同學將會有更顯著的進步,以及大幅提升對於程式設計之熱情。

44.jpg

arrow
arrow

    中金院小天使 發表在 痞客邦 留言(0) 人氣()