Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Scalaで作るカジュアルゲーム

yuiwai
November 11, 2018
410

 Scalaで作るカジュアルゲーム

yuiwai

November 11, 2018
Tweet

Transcript

  1. 発表の内容 • 自己紹介 + α • Scalaのユースケース ◦ ビルドダーゲットごとに軽く見ます •

    カジュアルゲーム ◦ Scalaで書いて見たテトリス風ゲームの話
  2. scala-js • Scalaの資産の多くを再利用可能 • 既存のJavaScriptの資産と連動可能 • サーバ/ブラウザ間の強固な連携 ◦ モデルの共有、通信部分の親和性 •

    JS(Node.js)経由のソリューションへの展開 たとえば... ◦ Electronを利用したGUIアプリケーション ◦ AWS Lambdaでの利用
  3. (+α) GraalVM • Oracle社製の多言語対応の仮想マシン ◦ JS, Python, Ruby, R, JVM,

    LLVMをサポート ◦ Javaクラスファイルからネイティブなバイナリを生成 >> JVMの立ち上がりの遅さを解消出来る • Scalaからコンパイルしたjarでもいける ◦ が、全て動くわけではない