KotlinConf Spinner基于 Kotlin/Native 的簡單游戲
Spinner 應用是一款利用 OpenGL 開發(fā)而成的簡單游戲。這是一個簡單的 spinner 類游戲,旨在演示 Kotlin/Native 的全棧開發(fā)特性。這是在所有平臺上實現(xiàn)使用 Kotlin 開發(fā)的重要一步。
其可同時運行在 iOS 及 Android 平臺之上(下面附有 Play Store 的鏈接),且兩個版本中的大部分代碼彼此共享。其 iOS 版本擁有幾項額外功能,例如游戲中心集成等。
怎么玩
- 下載并安裝適用于Android或iOS的移動應用程序
- 系統(tǒng)將自動將您分配給一個隨機團隊。每個團隊都有獨特的色彩
- 用手指旋轉Kotlin徽標,或者搖動手機
- 每旋轉兩圈(即720度)將增加您的團隊得分
- 得分最高的團隊獲勝
技術細節(jié)
整個應用程序是使用Kotlin / Native實現(xiàn)的
服務器端
服務器端在linux服務器上運行,并使用以下命令實現(xiàn):
- microHTTPD HTTP服務器庫
- SQLite用于數(shù)據(jù)庫,存儲分數(shù)
- Jansson用于JSON序列化和客戶端/服務器通信
客戶端
安卓系統(tǒng)
您需要將ANDROID_HOME設置為您的Android SDK位置。
Android的客戶端是在純Kotlin / Native中實現(xiàn)的,作為本機活動,它使用:
評論
圖片
表情
