2022年10月17日 星期一

*嗚嗚* Week07

 # Week07

今日上課目標:

1. 複習暗棋
2. 記憶卡片遊戲
3. 打字遊戲、水果忍者/鍵盤忍者

主題1:暗棋

Step1:先去老師的github網址:github.com/jsyeh/2022interaction,把上上週(第五週),把最後一個暗棋程式碼複製貼上。

Step2:更改三個地方。

-改中文(name[],name2[],紅棋黑棋中文正確)

-加入亂數洗牌(亂數取兩個棋子做交換,做1000次)

-翻牌迴圈有錯誤(滑鼠點棋盤的範圍過大,會導致程式當機):改變迴圈的數值即可

Step3:加上棋子移動+吃棋
-按下已翻牌的棋子,棋子顏色會變綠色,代表選擇這個棋子(待移動中的棋子)。
-移動的棋子,底棋會變透明的綠色。
-移動棋子並吃棋。移動後,原本位置的棋子不會再顯示
當mouseReleased(),就把棋子吃掉。

主題二:水果忍者
下載音樂檔:moodle上第二個網址為整個遊戲程式碼,打開js檔案Ctrl+F搜尋框內輸入mp3,改變moodle上的第三個網址的檔名去做下載。

把音樂檔拖拉至程式碼檔案內(Ctrl+K看檔案,data裡會有音檔)。
程式要能播音檔前,要先把外掛裝起來。
-Sketch-Library-Manage Libraries,找sound開頭的下載


使用SoundFile播放音樂:程式開始播放音樂,按下滑鼠變換音樂。
利用鍵盤互動去做很多音樂檔的播放。
The End






沒有留言:

張貼留言