KotlinConf Spinner基于 Kotlin/Native 的简单游戏

联合创作 · 2023-09-25 14:47

Spinner 应用是一款利用 OpenGL 开发而成的简单游戏。这是一个简单的 spinner 类游戏,旨在演示 Kotlin/Native 的全栈开发特性。这是在所有平台上实现使用 Kotlin 开发的重要一步。

其可同时运行在 iOS 及 Android 平台之上(下面附有 Play Store 的链接),且两个版本中的大部分代码彼此共享。其 iOS 版本拥有几项额外功能,例如游戏中心集成等。

  

下载体验:AndroidiOS

怎么玩

  • 下载并安装适用于AndroidiOS的移动应用程序
  • 系统将自动将您分配给一个随机团队。每个团队都有独特的色彩
  • 用手指旋转Kotlin徽标,或者摇动手机
  • 每旋转两圈(即720度)将增加您的团队得分
  • 得分最高的团队获胜

技术细节

整个应用程序是使用Kotlin / Native实现的

服务器端

服务器端在linux服务器上运行,并使用以下命令实现:

  • microHTTPD HTTP服务器库
  • SQLite用于数据库,存储分数
  • Jansson用于JSON序列化和客户端/服务器通信

客户端

安卓系统

您需要将ANDROID_HOME设置为您的Android SDK位置。

Android的客户端是在纯Kotlin / Native中实现的,作为本机活动,它使用:

浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报