先拿一個別人寫的遊戲當範例,說明一下 Processing 有哪些東西可以玩?
https://www.openprocessing.org/sketch/453716
這個遊戲是一個簡易射擊對戰遊戲
操控鍵為上下左右
攻擊方式Z為弓箭,X是雷射
弓箭射出會自動瞄準,按著的時候會讓移動速度變慢。雷射也是會自動瞄準,但是蓄力攻擊時,方向沒辦法改變,所以必須要先用弓箭把對手打到硬直之後用雷射收頭。
這遊戲算是體現了一個原型遊戲的樣子,基礎玩法、可以在很短時間內讓玩家知道遊戲要做什麼?
點選 </> 可以看程式碼,總共有以下檔案:
主要部份都寫在 GameSystem,然後整個寫法都很物件導向
有程式基礎的朋友大概能看出來,明天用這來說明 Processing 大概提供了那些語言功能讓我們使用