剪刀石頭布 APP
因為覺得App Inventor寫出來的介面有點太古老,所以嘗試在iPad Playground學習開發的剪刀石頭布遊戲。

前言
這一門課教的是利用APP inventor來製作安卓手機APP,老師教了我們使用圖片、標籤、按鈕以及文字輸入盒的基本介面元素使用,還有一些基本的變數、運算邏輯、控制介面的積木程式使用。
但因為我個人覺得App inventor做出來的介面不太好看,並且不能在ios上下載下來執行是一個小缺點,所以我就開始利用iPad的Swift Playground軟體以及Chat GPT開始自學Swift語言,並製作了一個簡單的猜拳遊戲。
原理
- 使用swift ui 語法將介面元素擺出來
- 當按下剪刀石頭布其中一個按鈕時,隨機讓電腦出拳並顯示對應emoji
- 判斷誰輸誰贏
心得
這次的行動裝置實習老師透過較簡單的方式(積木程式)來教同學製作app的基本觀念,但若對app製作真的有興趣的話,可以再去自學java、swift等等的語言。
並且我在這次使用swift製作猜拳app時也學習到了常用的UI架構,知道了平常遊戲軟體以及購物軟體…等的UI架構差在哪裡,還有使用swiftui這個函式庫來達成一些很順滑的UI動畫來增加整體介面質感。所以經過這次的小專案後,希望我之後能再利用swift來製作更大型的app、更實用的app來上架app store給更多人使用到。