這禮拜依舊是早上同學上台分享

下午進行專題實作

星期一承翰教大家用javaScript寫打磚塊

從0開始手把手教學

打開好久沒用的Visual Studio Code

開始跟著教學複製貼上

基本上就是運用canvas去畫圖

再利用function建立碰撞判斷

以及分數機制

就可以簡單完成一個網頁小遊戲了

之前大家分工研讀W3School的JS教學

到現在真的用JS做出一個小遊戲

感覺還滿奇妙的

受到承翰的鼓勵

星期二我們報告Android RecyclerView時

一樣手把手帶同學刻出表格

不過因為建立RecyclerView的步驟比較複雜

所以我們也是請大家複製貼上居多

除了JS和Android

同學們也教學做Line Bot學人精

透過ngrok開連接阜

用C#就可以寫一個鸚鵡回話機器人

還有用Unity做3D噴火特效

讓兩個玩家互相用火噴球

看似簡單的小遊戲

也花了一整個下午的時間

雖然報告對於報告的人有好處

對報告的內容會理解更深

但是同學們的學習成效就很難說了

所以最後Link問大家

是不是可以接受這種上課模式

最後討論的結果是不行

因為同學們光是研究新的語言

就必須花費不少時間了

如果再做報告

或是聽同學報告

剩下一個多月

感覺專題真的會難產

最後我們決定

不再每天分組上台教學

改成一週一次的進度報告

等專題結束之後

再預留一個禮拜的時間

分享彼此學習的結果

除了比較有充裕的時間做準備

也可以在真正深入了解整個語言的架構後

再做完整的解說

另外由於接下來要寫的APP

基本上都會和網路進行傳輸

所以Link補充了HTTP的相關內容

由淺入深的告訴我們網路的基本常識

包括所謂的OSI七層

常常看到的TCP/IP

以及HTTP協定

聽完才知道我們寫的程式

都是在所謂的應用層

所以目前也就不用深入了解底下六層

鑽研了兩個禮拜的Android

我們這組在禮拜四終於開始動工啦

首先從APP的名稱開始想起

原本的ETF BOT真的是不夠吸引人

所以就請幾個同學集思廣益

有”ETF動起來”、”ETF 360”

“POWER ETF”、”厲害了,我的ETF”

最後決定採用”ETF小秘書”

透過建立一個虛擬人物

讓原本生硬的金融軟體

變得比較平易近人

還可以用模擬投資賺來的錢

幫小秘書換Skin

萬事起頭難

有了名字後就是建立Source Tree

比起期中渾渾噩噩的板控

或是Line複製貼上版控

這一次在使git時

終於比較有感覺啦

剩下兩個月不到的時間

希望可以如期打造出

我們理想中的小秘書