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

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

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for yuiwai yuiwai
November 11, 2018
550

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

Avatar for yuiwai

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でもいける ◦ が、全て動くわけではない